Все, что я хотел бы сделать, это создать видовой экран, который отображает трехмерную местность из плоских квадратов в двухмерную перспективу.
Представьте себе, что вы смотрите на поле, которое было совершенно плоским. Более удаленные участки местности будут казаться наклоненными внутрь дальше к горизонту, а также будут выглядеть короче.
Я провел тонну исследований о том, как с научной точки зрения сделать это правильно, и наткнулся на это:
http://en.wikipedia.org/wiki/Visual_angle
(за исключением того, что эта статья в 2D. Я бы хотел, чтобы она также учитывала "высоту" или размерность окна просмотра)
Есть ли более простой способ сделать это и создать истинное восприятие, чем программировать:
-3D пересечение луча / сферы
- расстояние от точки до точки на сфере
В значительной степени я спрашиваю, существует ли более простой способ сопоставить вершины в трехмерном мире с двухмерной плоскостью, сохраняя верность искажению перспективы?
Любые полезные статьи или советы будут с благодарностью!
Спасибо!