《光與硅的藝術(shù)》連載——4.4 VRED的基本操作

Note:《光與硅的藝術(shù)》寫作于2015年,發(fā)表于2017年,書中部分內(nèi)容可能與當(dāng)前軟硬件實際狀況有出入,請注意區(qū)分。
本節(jié)主要介紹VRED的基本操作命令,包括視口操作和文件操作。
4.4.1 視口操作
視口操作即用戶在渲染窗口內(nèi)執(zhí)行的操作,主要包括攝影機瀏覽和對象選擇兩類。
1.視口攝影機操作
視口攝影機操作是使用頻率最高的操作,在其他軟件中被稱作“視口導(dǎo)航”。使用視口攝影機操作來多角度地瀏覽三維場景。
常用視口攝影機操作說明
? 旋轉(zhuǎn)視口:按住鼠標(biāo)左鍵,然后拖曳鼠標(biāo)指針。
? 推拉攝影機:?按住鼠標(biāo)右鍵,然后拖曳鼠標(biāo)指針。
? 平移攝影機:?按住鼠標(biāo)中鍵,然后拖曳鼠標(biāo)指針。
? 傾斜攝影機:?同時按住鼠標(biāo)左右鍵,然后拖曳鼠標(biāo)指針。
? 推拉攝影機:?滾動鼠標(biāo)滾輪。
? 確定目標(biāo)點:?使用鼠標(biāo)右鍵雙擊曲面上某個點,可以命令攝影機對準(zhǔn)該處,并將其設(shè)定為目標(biāo)點。
? 完整顯示對象:?使用鼠標(biāo)中鍵雙擊曲面上某個點,可以命令攝影機對準(zhǔn)該處,將其設(shè)定為目標(biāo)點,并推拉攝影機直到目標(biāo)對象完整顯示。
? 切換到初始視角:?單擊視口中的HOME圖標(biāo)即可切換到初始視角。
? 顯示整個場景:單擊Show All(顯示所有)按鈕即可顯示整個場景。
? 最大化顯示:?使用Zoom To(縮放到)按鈕可以推拉機位至選定對象,將其完整顯示。如果沒有選定對象,則顯示整個場景。該按鈕效果等同于3ds Max中的Z鍵和Maya中的F鍵。
2.視口選擇操作
視口選擇操作是指不經(jīng)過SceneGraph(結(jié)構(gòu)樹),直接在視口中選擇對象的操作。
常用視口選擇操作說明
? 選擇單個對象:按住Shift鍵,然后單擊對象。
? 加選單個對象:?同時按住Ctrl鍵和Shift鍵,然后單擊對象。
? 框選對象:按住Shift鍵,然后使用鼠標(biāo)左鍵框選(從左上方往右下方)對象,即可選擇完全處于選區(qū)內(nèi)的對象;按住Shift鍵,然后使用鼠標(biāo)左鍵框選(從右下方往左上方)對象,則選中與選擇框有交集的對象。
? 減選對象:?按住Shift鍵,然后單擊鼠標(biāo)右鍵,可以清除所有被選對象;按住Ctrl鍵和Shift鍵,然后使用鼠標(biāo)右鍵單擊某個對象,可將它從被選狀態(tài)中清除,注意這條命令與上一條的區(qū)別在于,Shift鍵+鼠標(biāo)右鍵的操作會清空所有
已選擇的對象,而Ctrl鍵+Shift鍵+鼠標(biāo)右鍵的操作只會將被單擊的對象從選擇狀態(tài)中清除;按住Shift鍵,然后使用鼠標(biāo)右鍵框選(從左上方往右下方)對象,可以將完全包括在選擇框中的對象從被選狀態(tài)中清除;按住Shift鍵,然后使用鼠標(biāo)右鍵框選(從右下方往左上方)對象,可將與選擇框有交集的對象從被選中狀態(tài)中清除。
? 全選:?使用快捷鍵Ctrl+A可以一次選中所有對象。
? 反選:?使用快捷鍵Ctrl+I可以反轉(zhuǎn)被選狀態(tài),將已被選中的對象設(shè)定為未被選中,將未被選中的對象設(shè)定為已被選中。注意,如果在沒有選擇任何對象的情況下使用快捷鍵Ctrl+I,則所有對象都會被選中,其效果同全選。
4.4.2 文件操作
本節(jié)主要講解VRED的文件操作命令。
VRED場景可以使用3種格式進行保存,它們分別是.vpb、 .vpe和.vpf。其中,.vpb是默認(rèn)的場景文件格式,建議在以后的工作中使用.vpb格式。
1.圖標(biāo)欄按鈕
VRED的文件操作主要使用圖標(biāo)欄的Open(打開) 、Add(添加) 和Save(保存) 3個按鈕,熟練使用這3個按鈕即可滿足日常的大多數(shù)工作。
常用文件操作按鈕說明
? Open(打開) :VRED可以打開多種文件格式。除了自身的.vpb以外,還能打開各種常見工業(yè)與數(shù)據(jù)交換格式。常見文件格式整理說明如下。
.vpb:?VRED場景工程文件。
.fbx:?Autodesk旗下的重要文件交換格式。本書將使用該格式在3ds Max與VRED之間進行數(shù)據(jù)交換。
.obj:?另一款重要的通用文件交換格式,主要用于幾何體數(shù)據(jù)的交換。
.CATPart/.CGR/.CATProduct:Dassault Systems CATIA的文件格式,常見于汽車工業(yè)數(shù)據(jù)。
.jt:?另一種常見于汽車工業(yè)數(shù)據(jù)的文件格式。
.wire:?Alias文件格式,常見于汽車造型設(shè)計文件。
.igs/.iges:?常見的NURBS曲面格式。
.stp:?常見的工業(yè)數(shù)據(jù)交換格式。
? Add(添加) :?向當(dāng)前場景添加文件,相當(dāng)于3ds Max中的Merge(合并)命令,可添加的文件格式與打開命令的相同。
? Save(保存) :保存當(dāng)前場景。默認(rèn)新場景將被保存為.vpb格式。
2.File(文件)命令
上述3個按鈕已經(jīng)可以滿足多數(shù)日常工作需要。如果要執(zhí)行的操作不在它們之中,那么菜單欄的File(文件)命令就派上用場了。
常用File(文件)命令說明
? New(新建):?新建場景。
? Save As(另存為):?將當(dāng)前場景另存為一個新的文件。
? Save Selected(保存選定對象):?單獨保存選定對象。
? Publish(發(fā)布):發(fā)布當(dāng)前場景。這是一個有趣的功能,當(dāng)發(fā)布場景時,系統(tǒng)會要求你進行時間設(shè)定;勾選Limit period of validity(限制可用期限)復(fù)選框,即可設(shè)定文件的可用時間,如圖4-65所示。使用發(fā)布功能以后,如果其他用戶需要打開這個場景,則只能在你設(shè)定的時間范圍內(nèi)執(zhí)行,逾期場景將無法使用。

? Save Package(保存包):?將當(dāng)前場景和所有紋理打包存儲,類似于3ds Max中的Archive(歸檔)操作。
? Open Recent(打開最近):打開最近使用過的文件。
? Open Examples(打開范例):?打開VRED自帶的范例文件夾。
? Export(導(dǎo)出):導(dǎo)出文件,如圖4-66所示。VRED支持多種導(dǎo)出,如
果需要將VRED場景導(dǎo)出為供其他三維軟件使用,則可以選擇圖中的兩個操
作。常用的交換格式有.fbx和.obj。

Scene(場景):導(dǎo)出當(dāng)前場景。
Selected(選定對象):導(dǎo)出選定對象。
3.保存對話框
當(dāng)要關(guān)閉當(dāng)前場景或創(chuàng)建新場景時,系統(tǒng)可能會彈出兩種對話框詢問下一步操作。
常見系統(tǒng)詢問對話框說明
? 保存與否對話框:詢問用戶在關(guān)閉文件前是否保存當(dāng)前場景,如圖4-67
所示。

Yes:保存。圖4-67 保存與否對話框
No:不保存。
Cancel:取消。
? 關(guān)閉場景與否對話框:詢問用戶是否要關(guān)閉(Destroy)當(dāng)前場景,如圖
4-68所示。

Yes:關(guān)閉。
No:不關(guān)閉。
4.導(dǎo)入對話框
當(dāng)使用VRED打開非VRED標(biāo)準(zhǔn)文件格式時,VRED會彈出Import Options(導(dǎo)入設(shè)置)對話框,如圖4-69所示。對話框中的參數(shù)主要是針對工業(yè)數(shù)據(jù)設(shè)置的。對于教學(xué)中使用的來自3ds Max的Polygon文件來說,它們幾乎不起作用。所以,保持默認(rèn)設(shè)置,單擊OK(確定)按鈕即可完成導(dǎo)入,單擊Cancel(取消)按鈕可以放棄導(dǎo)入。

TIPS?工業(yè)數(shù)據(jù)用戶可以使用當(dāng)前默認(rèn)設(shè)置導(dǎo)入,通常此設(shè)置可以滿足一般表現(xiàn)用途。