$リアルタイムCGの基礎+Android


レイトレーシング(Ray-traching)

レイキャストを繰り返し行い、光(ray)の発生元を逆追跡(traching)する方法。

影を正確に落とせる。




$リアルタイムCGの基礎+Android


フォンシェーディングなど、ライトモデルはそのままポリゴンと同じ感じで使える。



$リアルタイムCGの基礎+Android


衝突面から別のレイを飛ばし(レイキャストし)反射する回数を増やす。



$リアルタイムCGの基礎+Android


アンビエント

反射を繰り返しても最終的にどこにもレイが衝突しなかった場合に使う色

ポリゴンだと定義が曖昧だが、レイトレーシングはシミュレーションなので収まるところに収まる。