2014-10-01から1ヶ月間の記事一覧

数値振動からの解放

計算が途中で思わぬ数値振動が発生して発展してしまうケースがあった。 色々と対応策を考えてやってみたが結果は良くなるどころか悪化するだけ。 数値フィルタを使うとうまく行ったが駄目ケースがありフィルタリングを小まめにやるようにした。 しかし、本来…

グローバルイルミネーション(7) 表面下散乱と関与媒質

色々と間違っていたかもしれない。 散乱のイベントは 乱数 < σs/σt でやるようにした。 散乱を考慮した方程式は 細かい記号の説明は省略するとして1項目が散乱を評価する積分、反射が2項目が視点までに届く間に散乱(out-scatterring)と吸収によって最終的に…

グローバルイルミネーション(6) 表面下散乱と関与媒質

パストレが実装できていると追加実装はそれほど難しくない(理屈としてはだけど)。 パストレでは物体から物体あるいは光源にぶつかる度に反射と放射輝度を計算している。 表面下散乱と関与媒質を考慮するには、ある意味忠実に散乱過程をシミュレーションす…