私がやりたいのは、平らな正方形の3D地形を2D遠近法にマッピングするビューポートを作成することだけです。
完全に平らなフィールドを見渡すと想像してみてください。遠く離れた地形のブロックは、地平線に向かってさらに内側に傾斜しているように見え、また短く見えます。
私はこれを科学的に正しく行う方法についてたくさんの研究を行い、これに出くわしました:
http://en.wikipedia.org/wiki/Visual_angle
(この記事が2Dである場合を除きます。ビューポートの「高さ」、つまりz次元も考慮に入れたいと思います)
プログラムするよりも、これを実行して真の知覚を生み出すためのより簡単な方法はありますか?
-3D光線/球の交差
-球上の点から点への距離
私が求めているのは、遠近法のワーピングに忠実でありながら、3Dワールドの頂点を2D平面にマッピングする簡単な方法があるかどうかです。
役立つ記事やアドバイスをいただければ幸いです。
ありがとう!