创建变量

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

创建变量

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

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

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

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

创建变换变量

变换变量允许将多个变换作为变量添加到场景图形节点。当前支持变换的所有节点均允许创建变换变量(“组”、“灯光壳”、“曲面”、“网格”和“直线”)。例如,SteeringWheels 可以设置为不同的位置。现在您可以为一个几何体提供多个变换变量,而不是在每个位置放置一个几何体变量。使用变换变量可减小场景大小并减少场景图形节点和内存使用量。

  1. 单击“编辑” > “首选项” > “变换”
  2. 选择要添加变换变量的场景图形节点。
  3. 从快速访问栏中选择“变换”以打开“变换”对话框。
  4. 在“变换”对话框中,选择“窗口” > “变换变量”。要始终在“变换”对话框中显示“变换变量”窗口,请在“首选项” > “变换” > “变换编辑器”中进行设置。
  5. 在节点上单击鼠标右键,然后在快捷图标栏中选择“创建”或 “+”。第一个变量将根据几何体的当前状态创建。
  6. 使用“基本”选项卡的任何工具调整几何体。例如,“平移”和“旋转”。在节点上单击鼠标右键,然后创建第二个变量。
  7. 双击要在视口中显示的变量。

创建变量集

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

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

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

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

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

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

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

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