考虑在那里留下了一个圆台,右,底,顶,近,远平面是:什么决定了由深度导致的缩放量?
Frustum(-200,200,-200,200,1,400)
基本上在视图中我们的“真实世界”的空间是400个单位沿两边大的立方体。
我试着去理解为什么,当我在x或y方向只用1个单位翻译一个对象时,它会在屏幕上移动一小部分,但是如果我只用一个单位翻译它沿z轴向下,缩放非常巨大。深度的影响似乎太夸张了。它看起来像是“很远”(小得多),只需将它移动1或2个单位即可。
我听说有时称为相机的“变焦镜头”,但实际上,由于深度不同,由于不同的镜头使得缩放效果差异很大,但有一个平截头体,我没有看到你的位置将指定深度如何影响表观缩放。
我可以操纵远平面到其他数字,但所有这些似乎都是调整剪切或不剪切。它不会调整深度对缩放的影响程度。
所以问题是什么决定了由深度产生的缩放量?
你有没有考虑过只是查看[透视投影](http://en.wikipedia.org/wiki/Perspective_%28graphical%29)是如何工作的?关于[我的关于这个主题的教程](http://www.arcsynthesis.org/gltut/Positioning/Tut04%20Perspective%20Projection.html)之后,似乎比看起来似乎没有什么东西要容易些,合理。 – 2013-03-12 09:55:47
嗨尼科尔,感谢您的教程链接,我期待着阅读它。我一直在阅读这些东西是如何工作的,但有些书比其他书更好解释。这个概念最初可能是一个具有挑战性的概念,在这种情况下,读数是不够的,但从实验代码中获得一些洞察力,并在这里和那里得到一些帮助特别有用。对不起,如果它看起来像对你错误的方法。 – johnbakers 2013-03-12 11:29:08