《光與硅的藝術(shù)》連載——5.2 Transform(變換):對(duì)象變換操作

Note:《光與硅的藝術(shù)》寫作于2015年,發(fā)表于2017年,書中部分內(nèi)容可能與當(dāng)前軟硬件實(shí)際狀況有出入,請(qǐng)注意區(qū)分。
Transform(變換)模塊是主界面圖標(biāo)欄Transform(變換)按鈕的加強(qiáng)版,你或許注意到了它們二者使用了完全相同的圖標(biāo)。圖標(biāo)欄的Transform(變換)按鈕如圖5-10所示,快捷方式欄的Transform(變換)模塊,如圖5-11所示。


相比圖標(biāo)欄的Transform(變換)按鈕,Transform(變換)模塊提供了更細(xì)致的變換控制能力。當(dāng)需要精確操作或快捷鍵(Shift+W/E/R)提供的手動(dòng)控制桿無法滿足操作需求時(shí),可以使用Transform(變換)模塊。
5.2.1 Transform(變換)模塊的打開方式
上文中已經(jīng)提到,可以使用快捷方式欄的Transform(變換)圖標(biāo)打開Transform(變換)模塊,如圖5-12所示。打開后的面板如圖5-13所示。它包括兩個(gè)頁(yè)面,分別是Basic(基本)和Advanced(進(jìn)階),提供了不同的控制功能,我們主要使用的是Basic(基本)頁(yè)面。在下文中將講解它的各卷展欄內(nèi)容。


5.2.2 移動(dòng)對(duì)象
Translation(移動(dòng))卷展欄的參數(shù)用于控制對(duì)象移動(dòng)。注意,在默認(rèn)情況下,所有的移動(dòng)都以物體Pivot(軸點(diǎn))為準(zhǔn),而非以物體中心為準(zhǔn)。
常用參數(shù)說明
? Coordinate System(坐標(biāo)系):設(shè)定移動(dòng)坐標(biāo)系。
Object(對(duì)象):使用對(duì)象坐標(biāo)系。
World(世界):使用世界坐標(biāo)系。
? Translate X/Y/Z(移動(dòng)X/Y/Z):設(shè)定選中對(duì)象在x/y/z軸上的移動(dòng)量。
? Move to Camera(移動(dòng)到相機(jī)):將選中對(duì)象移動(dòng)到當(dāng)前攝影機(jī)的位置。
? Move to Origin(移動(dòng)到初始位置):將選中對(duì)象移動(dòng)到世界坐標(biāo)系中的原始位置。
5.2.3 旋轉(zhuǎn)對(duì)象
Rotation(旋轉(zhuǎn))卷展欄的參數(shù)用于控制對(duì)象旋轉(zhuǎn)。同理,所有的旋轉(zhuǎn)都以軸點(diǎn)(Pivot)為準(zhǔn),而非以物體中心為準(zhǔn)。
常用參數(shù)說明
? Rotate X/Y/Z(旋轉(zhuǎn) X/Y/Z):設(shè)定選中對(duì)象在x/y/z軸上的旋轉(zhuǎn)量。
? Pick Mode(拾取模式):通過交互式的點(diǎn)擊方式為對(duì)象指定旋轉(zhuǎn)軸位置和方向。不建議使用它,因?yàn)樗茈y獲得精確的結(jié)果。
2-Points(兩點(diǎn)式):按住Shift鍵以后單擊場(chǎng)景中的兩個(gè)位置,系統(tǒng)會(huì)根據(jù)第二個(gè)點(diǎn)的位置定位旋轉(zhuǎn)軸點(diǎn),然后使用兩個(gè)點(diǎn)的連線計(jì)算旋轉(zhuǎn)軸的方向。
3-Points(三點(diǎn)式):按住Shift鍵以后單擊場(chǎng)景中的3個(gè)位置,這3個(gè)位置會(huì)定義一個(gè)虛擬的三角平面,之后系統(tǒng)則根據(jù)這個(gè)平面的位置和方向計(jì)算旋轉(zhuǎn)軸心。
Rotation的其他選項(xiàng)用來設(shè)定復(fù)雜的旋轉(zhuǎn)屬性,不建議修改Rotate X/Y/Z(旋轉(zhuǎn) X/Y/Z)以外的其他參數(shù)。
5.2.4 縮放對(duì)象
Scaling(縮放)卷展欄的參數(shù)用于控制對(duì)象縮放。
常用參數(shù)說明
? Scaling X/Y/Z(縮放 X/Y/Z):設(shè)定對(duì)象在x/y/z軸上的縮放量。
? Uniform Scaling(統(tǒng)一縮放):統(tǒng)一三軸縮放。
5.2.5 旋轉(zhuǎn)軸點(diǎn)
Rotation Pivot(旋轉(zhuǎn)軸點(diǎn))卷展欄的參數(shù)用于設(shè)置為對(duì)象進(jìn)行旋轉(zhuǎn)計(jì)算時(shí)的參考Pivot Point(軸點(diǎn)),即前面提到的Pivot(軸點(diǎn))。通常不建議修改這些參數(shù)。
TIPS?Pivot(軸點(diǎn))和Pivot Point(軸點(diǎn))在此表達(dá)相同的含義。通常我們使用Pivot這個(gè)詞,它可以被認(rèn)為是Pivot Point的簡(jiǎn)稱。
常用參數(shù)說明
? Coordinate System(坐標(biāo)系):設(shè)置旋轉(zhuǎn)坐標(biāo)系。
World(世界):使用世界坐標(biāo)系。
Object(對(duì)象):使用對(duì)象坐標(biāo)系。
? Position X/Y/Z(坐標(biāo) X/Y/Z):設(shè)置軸點(diǎn)位置。
? Orientation X/Y/Z(方向X/Y/Z):設(shè)置軸點(diǎn)的方向——即軸點(diǎn)自身旋轉(zhuǎn)值。
? Move to Object Center(移動(dòng)到對(duì)象中心):將軸點(diǎn)移動(dòng)到對(duì)象邊界框的中心。
TIPS?邊界框即選中對(duì)象后出現(xiàn)的黃色方框,它表示對(duì)象在世界空間中所占的立方體體積。
? Move to World Center(移動(dòng)到世界中心):將軸點(diǎn)移動(dòng)到世界坐標(biāo)系的中心。
5.2.6 縮放軸點(diǎn)
Scaling Pivot(縮放軸點(diǎn))卷展欄的參數(shù)用于設(shè)置為對(duì)象進(jìn)行縮放計(jì)算時(shí)的參考軸點(diǎn)(Pivot Point)。通常不建議修改這些參數(shù)。
常用參數(shù)說明
? Coordinate System(坐標(biāo)系):設(shè)置縮放坐標(biāo)系。
World(世界):使用世界坐標(biāo)系。
Object(對(duì)象):使用對(duì)象坐標(biāo)系。
Position X/Y/Z(坐標(biāo) X/Y/Z):設(shè)置軸點(diǎn)位置。
5.2.7 Transform(變換)的圖標(biāo)欄
關(guān)于面板底部圖標(biāo)欄的功能說明,已在圖5-14中進(jìn)行標(biāo)注。由于它們的功能與字面含義相同,故不再一一說明。
