【发布时间】:2021-09-16 10:07:23
【问题描述】:
我想在 MacOS 上的 Scene Kit 中模拟移轴/透视控制镜头的移动。
假设用户将相机面向地面的一栋高层建筑,我希望能够移动“镜头”以使投影失真发生变化(参见例如Wikipedia)。
Apple 为 SCNCamera 提供了许多基于物理的参数(传感器高度、光圈叶片数),但我看不出有什么明显的。在Unity中似乎存在。
至关重要的是,我想移动镜头,使物体相对于相机保持在相同的位置。显然我可以移动相机来获得效果,但是对象需要在视口中保持居中(而且我也看不到修改视口的方法)。我尝试过直接修改 .projectionTransform 矩阵,但不成功。
谢谢!
【问题讨论】: