《光与硅的艺术》连载——4.4 VRED的基本操作

Note:《光与硅的艺术》写作于2015年,发表于2017年,书中部分内容可能与当前软硬件实际状况有出入,请注意区分。
本节主要介绍VRED的基本操作命令,包括视口操作和文件操作。
4.4.1 视口操作
视口操作即用户在渲染窗口内执行的操作,主要包括摄影机浏览和对象选择两类。
1.视口摄影机操作
视口摄影机操作是使用频率最高的操作,在其他软件中被称作“视口导航”。使用视口摄影机操作来多角度地浏览三维场景。
常用视口摄影机操作说明
» 旋转视口:按住鼠标左键,然后拖曳鼠标指针。
» 推拉摄影机: 按住鼠标右键,然后拖曳鼠标指针。
» 平移摄影机: 按住鼠标中键,然后拖曳鼠标指针。
» 倾斜摄影机: 同时按住鼠标左右键,然后拖曳鼠标指针。
» 推拉摄影机: 滚动鼠标滚轮。
» 确定目标点: 使用鼠标右键双击曲面上某个点,可以命令摄影机对准该处,并将其设定为目标点。
» 完整显示对象: 使用鼠标中键双击曲面上某个点,可以命令摄影机对准该处,将其设定为目标点,并推拉摄影机直到目标对象完整显示。
» 切换到初始视角: 单击视口中的HOME图标即可切换到初始视角。
» 显示整个场景:单击Show All(显示所有)按钮即可显示整个场景。
» 最大化显示: 使用Zoom To(缩放到)按钮可以推拉机位至选定对象,将其完整显示。如果没有选定对象,则显示整个场景。该按钮效果等同于3ds Max中的Z键和Maya中的F键。
2.视口选择操作
视口选择操作是指不经过SceneGraph(结构树),直接在视口中选择对象的操作。
常用视口选择操作说明
» 选择单个对象:按住Shift键,然后单击对象。
» 加选单个对象: 同时按住Ctrl键和Shift键,然后单击对象。
» 框选对象:按住Shift键,然后使用鼠标左键框选(从左上方往右下方)对象,即可选择完全处于选区内的对象;按住Shift键,然后使用鼠标左键框选(从右下方往左上方)对象,则选中与选择框有交集的对象。
» 减选对象: 按住Shift键,然后单击鼠标右键,可以清除所有被选对象;按住Ctrl键和Shift键,然后使用鼠标右键单击某个对象,可将它从被选状态中清除,注意这条命令与上一条的区别在于,Shift键+鼠标右键的操作会清空所有
已选择的对象,而Ctrl键+Shift键+鼠标右键的操作只会将被单击的对象从选择状态中清除;按住Shift键,然后使用鼠标右键框选(从左上方往右下方)对象,可以将完全包括在选择框中的对象从被选状态中清除;按住Shift键,然后使用鼠标右键框选(从右下方往左上方)对象,可将与选择框有交集的对象从被选中状态中清除。
» 全选: 使用快捷键Ctrl+A可以一次选中所有对象。
» 反选: 使用快捷键Ctrl+I可以反转被选状态,将已被选中的对象设定为未被选中,将未被选中的对象设定为已被选中。注意,如果在没有选择任何对象的情况下使用快捷键Ctrl+I,则所有对象都会被选中,其效果同全选。
4.4.2 文件操作
本节主要讲解VRED的文件操作命令。
VRED场景可以使用3种格式进行保存,它们分别是.vpb、 .vpe和.vpf。其中,.vpb是默认的场景文件格式,建议在以后的工作中使用.vpb格式。
1.图标栏按钮
VRED的文件操作主要使用图标栏的Open(打开) 、Add(添加) 和Save(保存) 3个按钮,熟练使用这3个按钮即可满足日常的大多数工作。
常用文件操作按钮说明
» Open(打开) :VRED可以打开多种文件格式。除了自身的.vpb以外,还能打开各种常见工业与数据交换格式。常见文件格式整理说明如下。
.vpb: VRED场景工程文件。
.fbx: Autodesk旗下的重要文件交换格式。本书将使用该格式在3ds Max与VRED之间进行数据交换。
.obj: 另一款重要的通用文件交换格式,主要用于几何体数据的交换。
.CATPart/.CGR/.CATProduct:Dassault Systems CATIA的文件格式,常见于汽车工业数据。
.jt: 另一种常见于汽车工业数据的文件格式。
.wire: Alias文件格式,常见于汽车造型设计文件。
.igs/.iges: 常见的NURBS曲面格式。
.stp: 常见的工业数据交换格式。
» Add(添加) : 向当前场景添加文件,相当于3ds Max中的Merge(合并)命令,可添加的文件格式与打开命令的相同。
» Save(保存) :保存当前场景。默认新场景将被保存为.vpb格式。
2.File(文件)命令
上述3个按钮已经可以满足多数日常工作需要。如果要执行的操作不在它们之中,那么菜单栏的File(文件)命令就派上用场了。
常用File(文件)命令说明
» New(新建): 新建场景。
» Save As(另存为): 将当前场景另存为一个新的文件。
» Save Selected(保存选定对象): 单独保存选定对象。
» Publish(发布):发布当前场景。这是一个有趣的功能,当发布场景时,系统会要求你进行时间设定;勾选Limit period of validity(限制可用期限)复选框,即可设定文件的可用时间,如图4-65所示。使用发布功能以后,如果其他用户需要打开这个场景,则只能在你设定的时间范围内执行,逾期场景将无法使用。

» Save Package(保存包): 将当前场景和所有纹理打包存储,类似于3ds Max中的Archive(归档)操作。
» Open Recent(打开最近):打开最近使用过的文件。
» Open Examples(打开范例): 打开VRED自带的范例文件夹。
» Export(导出):导出文件,如图4-66所示。VRED支持多种导出,如
果需要将VRED场景导出为供其他三维软件使用,则可以选择图中的两个操
作。常用的交换格式有.fbx和.obj。

Scene(场景):导出当前场景。
Selected(选定对象):导出选定对象。
3.保存对话框
当要关闭当前场景或创建新场景时,系统可能会弹出两种对话框询问下一步操作。
常见系统询问对话框说明
» 保存与否对话框:询问用户在关闭文件前是否保存当前场景,如图4-67
所示。

Yes:保存。图4-67 保存与否对话框
No:不保存。
Cancel:取消。
» 关闭场景与否对话框:询问用户是否要关闭(Destroy)当前场景,如图
4-68所示。

Yes:关闭。
No:不关闭。
4.导入对话框
当使用VRED打开非VRED标准文件格式时,VRED会弹出Import Options(导入设置)对话框,如图4-69所示。对话框中的参数主要是针对工业数据设置的。对于教学中使用的来自3ds Max的Polygon文件来说,它们几乎不起作用。所以,保持默认设置,单击OK(确定)按钮即可完成导入,单击Cancel(取消)按钮可以放弃导入。

TIPS 工业数据用户可以使用当前默认设置导入,通常此设置可以满足一般表现用途。