Skip to main content

opengl®とは何ですか投影?

opengl®投影は、画面に表示できる3次元(3D)オブジェクトの整列した2次元(2D)画像への変換から生じるプロセスと画像です。コンピューターグラフィックプログラミングの単語投影とは、シーン内の3Dオブジェクトを仮想2D表面に数学的に移動または投影する必要があるため、デバイスのフラットディスプレイに表示できるという事実を指します。3Dオブジェクトを取得して2D表面にレンダリングする一連のイベントは投影と呼ばれますが、この用語は、他のセットの間のステップとして発生するグラフィックパイプラインの特定の幾何学的変換のセットにより狭く適用されます。変換。2つの特定のタイプのopengl®プログラマーが利用できる投影モードは視点と正書法です。投影は、特定のシーンのすべてのオブジェクトを構成するデータを取得し、画面に表示された場合、オブジェクトが投影モード、ボリューム、仮想カメラ設定の表示と一致するように調整することです。視聴量は、シーン内の視聴者の場所、または目の位置からのシーンの目に見える領域です。6つの数字は、表示フレームの仮想中心からの右、左、上部、および下部距離を含む視聴ボリュームを定義します。さらに、近距離および遠い飛行機として知られる2つの値が、視聴量の深さを定義します。このボリュームは、オブジェクトが投影されるものを定義しますが、ボリューム外の他のすべてのオブジェクトは無視されるか、非表示の部分が評価されないようにクリップされます。採用できる投影は、正書法投影として知られています。このモードでは、シーン内のオブジェクトの座標は、視聴者または視点からの距離に対して調整されません。これは、すべてのオブジェクトが視聴者からの距離に関係なく、同じサイズで描画されることを意味します。このopengl®投影モードは、3Dモデリングプログラム、エンジニアリング設計プログラム、3Dポリゴンを使用して2Dコンポジット画像を作成し、正確な視点を必要としないアプリケーションで最もよく使用されます。投影モードは、パースペクティブ投影と呼ばれます。視点投影モードでは、シーン内のオブジェクトはスケーリングされ、視聴者からの距離に応じて配置されます。これは、より遠いオブジェクトが小さく見えることを意味します。また、シーン内のオブジェクトが調整されているため、消失点として知られる表示地平線上のポイントでゆっくりと収束することを意味します。パースペクティブプロジェクションは、現実世界がどのように表示されるかを密接にモデル化し、技術的なレンダリングとは対照的に現実的なレンダリングを作成するために使用されます。