成果物
www.youtube.com
Ray Tracing方の一種である、Ray Marchingをやろうと思っていて、Distance Estimatorが重要な役割を果たしているので、視覚化してみました。
仕組み
一番近い障害物までの距離を求め、その分だけRayを進行方向に動かすということを繰り返しているだけです。距離が極端に近いか、大きくなると処理を終了します。Ray Marchingでは、これを各ピクセルで行うことでレンダリングを行います。
コード
非常にシンプルです。
www.youtube.com
Ray Tracing方の一種である、Ray Marchingをやろうと思っていて、Distance Estimatorが重要な役割を果たしているので、視覚化してみました。
一番近い障害物までの距離を求め、その分だけRayを進行方向に動かすということを繰り返しているだけです。距離が極端に近いか、大きくなると処理を終了します。Ray Marchingでは、これを各ピクセルで行うことでレンダリングを行います。
非常にシンプルです。