版本:Unity 6 (6000.0)
语言:英语
物理摄像机简介
使用视口裁剪或拉伸调整视野

使用镜头偏移扩大视野

镜头偏移会水平和垂直地偏移摄像机一个组件,用于创建场景中特定视点的图像。输出要么绘制到屏幕上,要么捕获为纹理。 更多信息
参见 术语表
的镜头与其传感器之间的位置。这允许您更改焦点中心,并在渲染帧中重新定位主体,而几乎不会产生失真。

这种技术在建筑摄影中很常见。例如,如果您想拍摄高层建筑,您可以旋转摄像机。但这会使图像失真,使平行线看起来会聚。

Rotating the camera up to capture the top of the building causes vertical lines to converge
旋转摄像机以捕捉建筑物顶部会导致垂直线会聚

如果您向上偏移镜头而不是旋转摄像机,则可以更改图像构图以包含建筑物顶部,但平行线保持笔直。

Shifting the lens along the Y axis moves the focal center, but keeps vertical lines straight
沿 Y 轴偏移镜头会移动焦点中心,但保持垂直线笔直

类似地,您可以使用水平镜头偏移来捕捉宽阔的物体,而不会因旋转摄像机而产生的失真。

Rotating the camera (top) to frame the building causes horizontal lines to converge. Shifting the lens horizontally instead (bottom) reframes the image, but keeps the horizontal lines straight.
旋转摄像机(顶部)以构图建筑物会导致水平线会聚。相反,水平偏移镜头(底部)会重新构图图像,但保持水平线笔直。

镜头偏移和视锥体倾斜

镜头偏移的一个副作用是它使摄像机的视锥体倾斜。这意味着摄像机中心线与其视锥体之间的角度在一侧比另一侧小。

The images above show the camera frustuim before (left) and after (right) a Y-axis lens shift. Shifting the lens up makes the frustum oblique.
上图显示了 Y 轴镜头偏移前(左)和后(右)的摄像机视锥体。向上偏移镜头会使视锥体倾斜。

您可以利用这一点来创建基于透视的视觉效果。例如,在赛车游戏中,您可能希望将视角保持在靠近地面的位置。镜头偏移是在不进行脚本编写的情况下实现倾斜视锥体的一种方法。

有关更多信息,请参阅有关使用倾斜视锥体的文档。

物理摄像机简介
使用视口裁剪或拉伸调整视野