tl; dr是否有一种(非物理的)投影类型的名称,该类型的对象会使物体离照相机越远变得越大?


通过鱼眼投影,一个对象距离相机两倍的距离小于屏幕尺寸的一半。 (我认为;我对鱼眼数学的理解是模糊的。我收集了各种各样的投影/映射功能。)存在大量的缩短现象,物体移开后会迅速收缩。
通过直线投影,物体会变成两倍不论FoV大小如何,离相机远的地方总是屏幕大小的一半。这就是三角函数的工作原理。无限远的对象的大小为零。

通过正交投影,距离摄像机两倍的对象在屏幕上的大小始终相同。没有节略。无限远的物体具有相同的大小。
现在,再往前走一步。我要消极节略。我想看到一个物体变得越来越远。无限远的对象具有无限的大小。


#1 楼

在快速浏览了“反转视角”之后,我发现您有五个不同的名称;反向透视,反向透视,反向透视,发散透视和拜占庭透视。 https://en.wikipedia.org/wiki/Reverse_perspective

我认为,如果要在使用投影矩阵的渲染引擎中使用它,则在透视除法中,请使用乘以w代替的鸿沟。这是因为在透视投影中,除以w才是实际给出的透视图。在正交投影中,w始终为1,这意味着没有实际的视角。

对于光线示踪剂,您可能只需要放大图像平面即可,但是可能不必具有如果光线成为相机的中心,则您具有某种第二个像平面,该第二个像平面大于实际像平面。如果两者的大小相同,则光线是笔直的,并且您具有正交投影,如果实际像平面较小,则您具有反向透视。

快速补充说明:如果您有合适的镜头,您也许可以在现实生活中获得这种效果。是的,您需要使用直径为几米的镜头,但我认为这是不可能的! :P

我希望这会对您有所帮助,并且我没有犯任何错误。无论您做什么都祝您好运!

评论


$ \ begingroup $
链接到Wiki页面的视频看起来非常有趣
$ \ endgroup $
– AMA
17年6月13日在18:35

$ \ begingroup $
是的,可以做到这一点的镜片称为远心镜片。
$ \ endgroup $
– joojaa
17年6月14日在5:42