使用变量可创建多个场景变体。
创建变量
- 单击以打开“场景图形”。
- 单击以打开“变量”对话框。
- 在“变量”对话框中,单击与要为其创建变量的对象类型对应的选项卡:“几何体变量”、“材质变量”或“灯光变量”。
- 将节点或切换节点从“场景图形”拖动到“变量”对话框的列表区域(左侧)。
节点名称将会添加到“变量”对话框的左侧,其可能的状态和热键(如果已创建)显示在右侧。
- 要启用状态,请双击“变量”对话框右侧的状态。
当前启用的状态以粗体字显示;默认状态将亮显。
创建变量集
使用变量集(简称为 Vsets)可同时为不同属性定义状态。在许多情况下,变量本身不足以管理复杂的模型;例如,需要多个不同的切换节点以表示加载模型的特定版本。“变量集”提供更多功能,允许同时激活多个状态。可以为配置程序生成逻辑连接。
- 单击以打开“场景图形”。
- 单击以打开“变量集”对话框。
- 在“变量集”对话框的列表区域(左侧)内单击鼠标右键,然后选择“新建集”。
- 单击新集的名称以对其进行重命名。
- 在“变量集”对话框中,单击与要为其创建变量的对象类型对应的选项卡:“几何体”、“材质”或“灯光”。
- 将节点或切换节点从“场景图形”拖动到“变量集”对话框的相应选项卡下。
节点名称将会添加到该选项卡,并在下拉框中列出支持的状态。
- 要启用状态,请从下拉框中选择它。
- 可选:在“常规”选项卡中为变量集创建热键。
除了热键和“变量集”对话框之外,您还可以使用 VRED Python 脚本在变量集之间切换。使用函数 selectVariantSet(name),其中,name 是变量集的名称。
在变量集中显示或隐藏几何体
使用此功能可显示或隐藏场景图形节点。例如,在场景中使用切割时,此功能非常有用。
- 在“变量集”对话框中,选择一个变量集。
- 转到“显示/隐藏”选项卡。
- 将节点从场景图形拖动到“显示/隐藏”选项卡。
- 在“变量集”对话框的变量集列表中单击鼠标右键。
- 从上下文菜单中选择“显示几何体”或“隐藏几何体”。