目次:
定義-レイキャスティングとはどういう意味ですか?
レイキャスティングは、コンピューターグラフィックスおよび計算ジオメトリで使用されるレンダリング手法です。 2次元のマップに3次元の視点を作成できます。 1960年代にMathematical Applications Groupの科学者によって開発された、最も基本的なグラフィックスレンダリングアルゴリズムの1つと考えられています。 レイキャスティングでは、レイトレーシングと同じ幾何学的アルゴリズムを使用します。
Techopediaはレイキャスティングを説明します
レイキャスティングは、ビューポイントからビューボリュームまでレイを追跡することで、限られた形式のデータを3次元投影に変換できます。 レイキャスティングの背後にある主な原則は、特定の幾何学的制約に基づいて、レイをグループに分けて追跡できることです。 レイキャスティングでは、ピクセルからカメラを通過するレイが取得され、画像内のすべてのオブジェクトの交差が計算されます。 次に、最も近い交差点からピクセル値が取得され、さらに投影のベースとして設定されます。 レイキャスティングはレイトレーシングとは異なります。レイキャスティングは、セカンダリレイを再帰的にトレースすることは決してないレンダリングアルゴリズムであり、レイトレーシングはそれを行うことができます。 レイキャスティングは、レイトレーシングなどの他のレンダリングアルゴリズムと比較して、使いやすいです。
レイキャスティングは高速です。画面の垂直線ごとに1つの計算しか必要ないからです。 レイトレーシングと比較して、レイキャスティングは1つ以上の幾何学的制約によって制限されるため、高速です。 これが、レイキャスティングが初期の3Dビデオゲームで最も人気のあるレンダリングツールであった理由の1つです。
ただし、レイトレーシングと比較すると、レイキャスティングで生成される画像はあまり現実的ではありません。 このプロセスには幾何学的な制約があるため、レイキャストによってすべての形状をレンダリングできるわけではありません。
