创建变量

使用变量可创建多个场景变体。

创建变量

  1. 单击“场景” > “场景图形”以打开“场景图形”。
  2. 单击“场景” > “变量”以打开“变量”对话框。
  3. 在“变量”对话框中,单击与要为其创建变量的对象类型对应的选项卡:“几何体变量”“材质变量”“灯光变量”
  4. 将节点或切换节点从“场景图形”拖动到“变量”对话框的列表区域(左侧)。

    节点名称将会添加到“变量”对话框的左侧,其可能的状态和热键(如果已创建)显示在右侧。

  5. 要启用状态,请双击“变量”对话框右侧的状态。

    当前启用的状态以粗体字显示;默认状态将亮显。

创建变量集

使用变量集(简称为 Vsets)可同时为不同属性定义状态。在许多情况下,变量本身不足以管理复杂的模型;例如,需要多个不同的切换节点以表示加载模型的特定版本。“变量集”提供更多功能,允许同时激活多个状态。可以为配置程序生成逻辑连接。

  1. 单击“场景” > “场景图形”以打开“场景图形”。
  2. 单击“场景” > “变量集”以打开“变量集”对话框。
  3. 在“变量集”对话框的列表区域(左侧)内单击鼠标右键,然后选择“新建集”
  4. 单击新集的名称以对其进行重命名。
  5. 在“变量集”对话框中,单击与要为其创建变量的对象类型对应的选项卡:“几何体”“材质”“灯光”
  6. 将节点或切换节点从“场景图形”拖动到“变量集”对话框的相应选项卡下。

    节点名称将会添加到该选项卡,并在下拉框中列出支持的状态。

  7. 要启用状态,请从下拉框中选择它。
  8. 可选:在“常规”选项卡中为变量集创建热键。

除了热键和“变量集”对话框之外,您还可以使用 VRED Python 脚本在变量集之间切换。使用函数 selectVariantSet(name),其中,name 是变量集的名称。

在变量集中显示或隐藏几何体

使用此功能可显示或隐藏场景图形节点。例如,在场景中使用切割时,此功能非常有用。

  1. 在“变量集”对话框中,选择一个变量集。
  2. 转到“显示/隐藏”选项卡。
  3. 将节点从场景图形拖动到“显示/隐藏”选项卡。
  4. 在“变量集”对话框的变量集列表中单击鼠标右键。
  5. 从上下文菜单中选择“显示几何体”“隐藏几何体”