使用轨道摄像头观察场景
-
预备知识
介绍
每个3D场景都是一个无限大的虚拟世界。要观察这个世界中发生的事情,我们需要使用虚拟摄像头。这个过程非常类似于在电视上看足球赛:由于体育场非常大,摄像头从特定角度和位置捕捉体育场的图像,并将这些图像显示在我们的电视上。
默认情况下,*每个场景都包含一个摄像头 *。你可以随时添加新的摄像头来替换默认摄像头。最常用的摄像头类型是“轨道摄像头”,其行为类似于绕地球运行的卫星。它可以围绕目标水平或垂直旋转,或靠近/远离目标。添加轨道摄像头的积木块
参数
- 距离:摄像头与目标点(默认为世界原点)的初始距离。设置更大的距离将让我们通过摄像头看到更多的物体,但细节就更少。添加摄像头后,你可以通过鼠标或者键盘来改变这个距离,或将目标点平移到其他的位置。
- 俯视角度 :摄像头的初始垂直视角,介于 0 度和 180 度之间。值 0 会将摄像头直接放置在目标上方。以下是一些常用的俯视角度:
- 侧视角度:摄像头的水平侧视视角,介于 0 度和 360 度之间。例如,当侧视角度为 0 度时,摄像头将沿着Y轴向前看(钻进计算机屏幕的方向)。
- 平移速度比例:手工移动摄像头目标点的速率。 100 表示默认速度的 100%。请参阅下文了解如何手工移动目标。
- 输入键盘和输入指针:是否对用户的鼠标或键盘按键做出反应。
- 主摄像头:这是一个高级选项,用于控制此摄像头是否将成为“主摄像头”。如果你选择“是”,这个新的摄像头将取代现有的主摄像头,它的视图将显示在舞台上;如果你选择“否”,则此摄像头将作为附加摄像头。在我们为它设置一个新的显示区域之前,它的输出不会被显示。这个积木一般是用于在舞台上显示 2 个或更多摄像头的内容。
- 名称:这是新摄像头的名称。当我们以后需要选择或者操控这个摄像头时,可以使用它的名称。
示例
程序: 在这个程序中,我们加载“城堡”场景,等待 2 秒后,添加一个新的j距离更远的轨道摄像头,替代当前的摄像头。
输出:
手动旋转摄像头
你可以使用鼠标指针或键盘控制轨道摄像头围绕目标点旋转。请注意,场景中的物体不会被你的操作移动或旋转。你只是在更改摄像头观察的视角。- 指针:你可以在 3D 场景窗口中拖动指针来旋转摄像头。
- 键盘:你也可以按4个箭头键( ) 水平或垂直旋转摄像头。请注意,你需要先单击或触摸场景窗口以确保它正在主动捕获你的按键。
放大和缩小
你可以通过将摄像头推近目标来进行放大,或者通过将摄像头向后拉来进行缩小。
- 指针:你可以使用鼠标的滚轮,或者将两根手指捏得更窄或更宽来缩放摄像头。
- 键盘:你也可以按 W 和 S 键缩放摄像头。同样,请注意,你需要先单击或触摸场景窗口,以确保它能接收到你的按键信息。
平移:移动目标
最后,你可以平移摄像头,这意味着水平或垂直移动目标。同样,这不会移动场景中的物体,而是并行更改目标点和摄像头的位置。- 指针: 你可以按下鼠标右键,或在触摸板上按下 2 个手指并拖动它们。
- 键盘: 你也可以使用键盘。 A 和 D 键 将向左或向右移动摄像头,而 Q 和 E 键 将向上或向下移动摄像头。
了解更多
-