私は最初の 3D ゲーム エンジン (C 言語で、グラフィック ライブラリや OpenGL は使用していません) をプログラミングしていて、たくさんの新しい概念に遭遇しています。私は、行列、回転、移動、およびスケーリングに取り組みました。私のコンセプトの多くはまだオフになっていると確信しています。
奥行きの認識 (および速度) を伝えるには、「カメラ」までの距離に基づいてオブジェクトをスケーリングする必要があることを知っています。推測する必要がある場合、距離が半分になるたびにオブジェクトの知覚サイズが2倍になると思いますが、それは単なる推測です-誰かが私を正しい方向に向けることができますか?