《光与硅的艺术》连载——5.2 Transform(变换):对象变换操作

Note:《光与硅的艺术》写作于2015年,发表于2017年,书中部分内容可能与当前软硬件实际状况有出入,请注意区分。
Transform(变换)模块是主界面图标栏Transform(变换)按钮的加强版,你或许注意到了它们二者使用了完全相同的图标。图标栏的Transform(变换)按钮如图5-10所示,快捷方式栏的Transform(变换)模块,如图5-11所示。


相比图标栏的Transform(变换)按钮,Transform(变换)模块提供了更细致的变换控制能力。当需要精确操作或快捷键(Shift+W/E/R)提供的手动控制杆无法满足操作需求时,可以使用Transform(变换)模块。
5.2.1 Transform(变换)模块的打开方式
上文中已经提到,可以使用快捷方式栏的Transform(变换)图标打开Transform(变换)模块,如图5-12所示。打开后的面板如图5-13所示。它包括两个页面,分别是Basic(基本)和Advanced(进阶),提供了不同的控制功能,我们主要使用的是Basic(基本)页面。在下文中将讲解它的各卷展栏内容。


5.2.2 移动对象
Translation(移动)卷展栏的参数用于控制对象移动。注意,在默认情况下,所有的移动都以物体Pivot(轴点)为准,而非以物体中心为准。
常用参数说明
» Coordinate System(坐标系):设定移动坐标系。
Object(对象):使用对象坐标系。
World(世界):使用世界坐标系。
» Translate X/Y/Z(移动X/Y/Z):设定选中对象在x/y/z轴上的移动量。
» Move to Camera(移动到相机):将选中对象移动到当前摄影机的位置。
» Move to Origin(移动到初始位置):将选中对象移动到世界坐标系中的原始位置。
5.2.3 旋转对象
Rotation(旋转)卷展栏的参数用于控制对象旋转。同理,所有的旋转都以轴点(Pivot)为准,而非以物体中心为准。
常用参数说明
» Rotate X/Y/Z(旋转 X/Y/Z):设定选中对象在x/y/z轴上的旋转量。
» Pick Mode(拾取模式):通过交互式的点击方式为对象指定旋转轴位置和方向。不建议使用它,因为它很难获得精确的结果。
2-Points(两点式):按住Shift键以后单击场景中的两个位置,系统会根据第二个点的位置定位旋转轴点,然后使用两个点的连线计算旋转轴的方向。
3-Points(三点式):按住Shift键以后单击场景中的3个位置,这3个位置会定义一个虚拟的三角平面,之后系统则根据这个平面的位置和方向计算旋转轴心。
Rotation的其他选项用来设定复杂的旋转属性,不建议修改Rotate X/Y/Z(旋转 X/Y/Z)以外的其他参数。
5.2.4 缩放对象
Scaling(缩放)卷展栏的参数用于控制对象缩放。
常用参数说明
» Scaling X/Y/Z(缩放 X/Y/Z):设定对象在x/y/z轴上的缩放量。
» Uniform Scaling(统一缩放):统一三轴缩放。
5.2.5 旋转轴点
Rotation Pivot(旋转轴点)卷展栏的参数用于设置为对象进行旋转计算时的参考Pivot Point(轴点),即前面提到的Pivot(轴点)。通常不建议修改这些参数。
TIPS Pivot(轴点)和Pivot Point(轴点)在此表达相同的含义。通常我们使用Pivot这个词,它可以被认为是Pivot Point的简称。
常用参数说明
» Coordinate System(坐标系):设置旋转坐标系。
World(世界):使用世界坐标系。
Object(对象):使用对象坐标系。
» Position X/Y/Z(坐标 X/Y/Z):设置轴点位置。
» Orientation X/Y/Z(方向X/Y/Z):设置轴点的方向——即轴点自身旋转值。
» Move to Object Center(移动到对象中心):将轴点移动到对象边界框的中心。
TIPS 边界框即选中对象后出现的黄色方框,它表示对象在世界空间中所占的立方体体积。
» Move to World Center(移动到世界中心):将轴点移动到世界坐标系的中心。
5.2.6 缩放轴点
Scaling Pivot(缩放轴点)卷展栏的参数用于设置为对象进行缩放计算时的参考轴点(Pivot Point)。通常不建议修改这些参数。
常用参数说明
» Coordinate System(坐标系):设置缩放坐标系。
World(世界):使用世界坐标系。
Object(对象):使用对象坐标系。
Position X/Y/Z(坐标 X/Y/Z):设置轴点位置。
5.2.7 Transform(变换)的图标栏
关于面板底部图标栏的功能说明,已在图5-14中进行标注。由于它们的功能与字面含义相同,故不再一一说明。
