实时参照

借助新的“实时参照”模块,可以使用实时参照将 Alias 2026 数据顺畅发送到 VRED 2026 以用于可视化工作流。实时参照实时连接会缓存 Alias 和 VRED 之间共享的数据。现在,在 Alias 中完成的更新(例如摄影机位置、对象和组件级变换、材质指定等)可以实时显示在 VRED 中。

在 Alias 中,实时参照从加载的 .wire 文件开始。在 Alias 中选择“Enable Live”将生成数据的临时缓存 (.alvred) 版本,使其可供 VRED 使用。在 VRED 中,创建实时参照,从而建立与缓存的实时连接。现在,您的数据在两个应用程序中看起来相同,无需进行其他修改。现在,当 Alias 建模师处理其内容时,VRED 可视化专家可以看到相应更改。

“实时参照”模块

从“场景”菜单中,选择“实时参照”以访问此模块。

2 工具栏

在“实时参照”工具栏中找到以下工具:

  • “创建实时参照”图标 - 打开文件浏览器以选择实时参照文件,然后打开“创建实时参照”对话框以创建实时连接。有关详细信息,请参见 “创建实时参照”对话框

  • “删除”图标 - 从列表中移除选定的实时参照文件。

  • “从 Alias 更新”图标 - 与 Alias 建立连接并更新选定的实时参照。使用此选项可更新已禁用自动更新功能的文件。

  • “选择节点”图标 - 提供一种在参照编辑器和场景图形中快速查找和选择当前选定文件的方法。

3 搜索和过滤器

使用“搜索”字段按名称或单个字符进行搜索。请注意,只支持单个搜索词。使用过滤器设置进一步配置搜索。借助列中的图标快速查看搜索结果。单击 “过滤器”图标 以访问过滤器。

Alias 和 VRED 列中提供的过滤器

提示:

如果节点结构灰显,请单击 “重新加载视图”图标 重新加载节点树。

访问节点树

4 实时参照列表

查找所有实时参照的列表、有关其状态和自动更新状态的信息,以及实时参照和源位置的信息。

实时参照列表

提示:

要访问自定义显示列的列表,请单击 箭头图标。选中的选项将显示,未选中的选项将隐藏。

用于设置显示列的菜单

图标

各种图标可帮助识别各对象及其状态。

  • 实时参照 - 实时参照旁边的图标指示其类型。

    • “实时参照”图标 - 标准实时参照

    • “变换的实时参照”图标 - 变换的实时参照

    • “隐藏变换的实时参照”图标 - 隐藏变换的实时参照。要取消隐藏该实时参照,请在场景图形或参照编辑器中,单击它旁边的框以添加复选标记。

  • 状态 - 这些图标指示实时参照的状态。

    • “正常”图标 - 正常 - 未发现问题。

    • “警告”图标 - 警告 - 发现需要疑难解答的问题。

    • “重新加载”图标 - 重新加载 - Alias 实时参照已更改,由于“自动更新”处于禁用状态,因此必须在 VRED 中重新加载文件以合并它们。

      “实时参照”列表显示具有尚未使用的更改的文件

  • 自动 - 这些图标指示“自动更新”的状态。

    • “自动更新”已启用图标 - 已启用

    • “自动更新”已禁用图标 - 已禁用 - 出现此图标,是因为实时参照文件的状态存在问题 (“警告”图标)。

    • “自动更新”已关闭图标 - 关闭 - 要启用并更新文件,请单击此图标。它会变为 “自动更新”已启用图标

  • 位置 - 提供 VRED 实时参照文件的位置。

  • - 提供 Alias 实时源文件的位置。

    提示:

    可使用环境变量 ALIAS_VRED_LIVEREF_LOC 指定数据位置。如果使用 ALIAS_VRED_LIVEREF_LOC 设置文件路径,并且实时参照缓存可用,则 VRED 会停止查找其他路径并加载数据。

关联菜单

在“实时参照”区域中单击鼠标右键以访问关联菜单,可快速访问以下选项:“从 Alias 更新”“自动更新”“重新加载视图”“创建”“选择节点”“在参照编辑器中显示”“重新导入实时参照”“替换实时源”。有关这些选项的信息,请参见 菜单 部分。

5“节点”列

“节点”列显示当前选定的实时参照的节点结构。使用搜索和过滤器可快速找到特定节点。使用滑块 “展开”图标“收拢”图标 可展开和收拢树。

节点树

树中的节点将显示为金色(表示几何体可见)、灰色(表示需要重新加载视图)或白色(表示隐藏内容)。当某些内容被隐藏时,要使其可见,请在实时参照上单击鼠标右键,然后从其关联菜单中选择“在参照编辑器中显示”。现在,在参照编辑器中,单击参照旁边的框以添加复选标记,使其几何体可见。返回到“实时参照”模块时,单击 “重新加载视图”图标 以重新加载视图。

金色 灰色 白色
金色节点结构 灰色节点结构 白色节点结构

节点过滤器

单击 “过滤器”图标,然后选择以下任一选项。如果实时参照包含与已启用过滤器匹配的节点,则“节点”列将更新。单击 “展开节点树”图标 以展开树,查看过滤出的节点。

提示:

如果节点结构灰显,请单击 “重新加载视图”图标 重新加载节点树。

访问节点树

  • 全选 - 选择所有过滤器,以显示过滤后的结果。

  • 全部不选 - 取消选择所有过滤器,显示所有节点。

  • 反向选择 - 选择所有未选择的过滤器,同时取消选择先前选择的过滤器,从而更改过滤后的结果。

  • 材质 - 仅显示材质节点。

    节点树中的材质

  • 摄影机 - 显示摄影机节点。

    节点树中的摄影机

  • 灯光 - 显示灯光节点。

    节点树中的灯光

  • 标注 - 显示标注节点。

    节点树中的标注

  • 动画 - 显示动画节点。

    节点树中的动画节点

  • 显示组件 - 显示组件。

    节点树中的组件

恢复关联菜单

单击 “重新加载视图”图标 后,关联菜单选项将发生变化。使用这些选项可将实时参照恢复到先前的状态。显示有以下选项:

  • 重新加载视图 - 将选定实时参照的节点树加载到“节点”列,使其可选和可搜索。处理多个实时参照时,请使用此选项在它们之间切换并重新加载其节点。
  • 选择 - 在场景图形和视口中选择节点。
  • 全部恢复 - 将对实时参照文件所做的所有更改恢复到先前的状态。
  • 恢复编辑 - 仅将对实时参照所做的编辑恢复到先前的状态。
  • 恢复名称 - 将对实时参照的名称所做的任何更改恢复到先前的状态。
  • 恢复材质 - 将对实时参照所做的任何材质更改恢复到先前的状态。
  • 恢复变换 - 将对实时参照所做的任何变换更改恢复到先前的状态。
  • 恢复可见性 - 将对实时参照所做的任何可见性更改恢复到先前的状态。
  • 恢复结构 - 将对实时参照的节点结构所做的任何更改恢复到先前的状态。

6 Alias 列和 VRED 列

如果设置了过滤器,则列中可能会出现图标,表示存在匹配结果。这样可以更轻松地识别匹配的节点。单击列中的图标以亮显节点树中的节点。

选择了图标和节点的“Alias”列和“VRED”列

Alias 和 VRED 过滤器

单击 “过滤器”图标,然后选择以下任一选项。如果实时参照包含与已启用的过滤器匹配的节点,则列将更新。要查看哪些节点与过滤器(由“Alias”列或“VRED”列中的图标指示)匹配,请单击 “展开节点树”图标。如果没有显示节点,则表示没有匹配结果。

“VRED”列中的图标示例

  • 全选 - 选择所有过滤器,显示过滤结果的图标,并相应地更新“节点”列中显示的节点。
  • 全部不选 - 取消选择所有过滤器。
  • 反向选择 - 选择所有未选择的过滤器,同时取消选择先前选择的过滤器,从而更改过滤后的结果。
  • 新建 - 在“Alias”列或“VRED”列中显示 “新建”图标,指示已添加到文件的节点。“节点”列中的节点也会更新。
  • 已移除 - 在“Alias”列或“VRED”列中显示 “已移除”图标,指示已从文件中移除的节点。“节点”列中的节点也会更新。
  • 已编辑 - 在“Alias”列或“VRED”列中显示 铅笔图标,指示已编辑的节点。“节点”列中的节点也会更新。
  • 已变换 - 在“Alias”列或“VRED”列中显示 “变换操纵器”图标,指示已变换的节点。
  • 材质已更改 - 在“Alias”列或“VRED”列中显示 “材质球”图标,指示材质已更改的节点。
  • 已重命名 - 在“Alias”列或“VRED”列中显示 “已重命名”图标,指示已重命名的节点。
  • 可见性已更改 - 在“Alias”列或“VRED”列中显示 “可见性”图标,指示可见性已更改的节点。
  • 结构已更改 - 在“Alias”列或“VRED”列中显示 图标,指示已对实时参照的节点结构进行更改。

恢复关联菜单

单击 “重新加载视图”图标 后,“Alias”列和“VRED”列中的关联菜单选项将发生变化。使用这些选项可将实时参照恢复到先前的状态。这些选项包括“重新加载视图”、“选择”、“全部恢复”、“恢复编辑”、“恢复名称”、“恢复材质”、“恢复变换”、“恢复可见性”和“恢复结构”。有关这些选项的信息,请参见“‘节点’列”部分中的*恢复关联菜单*。

来自 Alias 的参照

Alias 用户决定何时与 VRED 建立实时连接,以及如何处理对内容所做的更改。如果 Alias 用户选择了“Enable Live”,则内容是实时的,VRED 用户会在更改发生时即刻看到相应更改。但是,如果 Alias 用户选择了“Enable on Save”,则在保存文件后,Alias 更改才是实时参照的一部分,并且必须选择“Sync”才能将这些更新发送到 VRED。

在 VRED 端,如果启用了“自动更新”,每当 VRED 的更改生效时,VRED 用户就会看到这些更改。不过,VRED 用户可以选择何时使用 Alias 场景更改。禁用“自动更新”后,VRED 用户可选择“从 Alias 更新”,以便在需要时与 Alias 同步。

我们之所以提供这些选项,是因为每个用户偏好的工作方式可能会有所不同。建模主管可能想要构建一个 VRED 场景以供审阅,并希望他们在 Alias 中看到的内容与 VRED 中存在的内容相同。但他们只会在实时参照文件中作出自认为必要的更新。

还有一种情况则是,建模主管可能希望将最新更改“实时更新”到 VRED,而无需额外干预。如果实时参照源更新(例如,座椅模型发生更改),则在 Alias 中通过参照管理器做出决策后,VRED 将自动通过实时参照进行更新。在这种情况下,Alias 和 VRED 场景看起来可能有所不同,因为实时参照工作流不是 1 个 Alias 场景对 1 个 VRED 场景。而这样一来,就可以使用 VRED 建立强大的主文件,并采用更灵活的协作工作流和多样化的步骤,在整个工作流程中更新数据。

VRED 中的疑难解答

大多数情况下,如果实时参照出现问题,会显示警告 “警告”图标。使用“实时参照”模块和参照编辑器来确定问题的根源,它可能在 Alias 或 VRED 中。让我们看看 Alias 提供了哪些功能来帮助我们更好地设定期望,然后再了解一下您可能遇到的常见问题及其解决方法。

Alias 内容的处理方式

并非 Alias 中的所有信息都会出现在实时参照中,因此,此部分将介绍哪些信息会出现、哪些信息不会出现,以及信息未按预期出现会有何后果。

Alias 中的动画和标注

使用实时参照时,支持以下各项:

  • 当 Alias 用户更改变换或几何体动画时,只要启用了“自动更新”,VRED 就会显示这些更改。

  • 当 Alias 用户更改标注时,只要启用了“自动更新”,VRED 就会显示这些更改。

    限制:目前,在 VRED 中创建的标注无法导出到 Alias。

来自 Alias 的摄影机

目前,当 VRED 从实时参照提取摄影机时,X/Y/Z 空间中的摄影机位置及其当前方向角度与 Alias 同步,并且只有对焦距离、剪切范围和视野等基本设置可用。VRED 实时参照文件还支持来自 Alias 的摄影机匹配。

限制:摄影机设置(例如“f 制光圈”、“自动聚焦”、“景深”和摄影机缩放)在 Alias 和 VRED 之间不同步,并且当前忽略来自 Alias 的正交摄影机。

来自 Alias 的环境

限制:目前,VRED 无法通过实时参照创建或更新环境。如果 VRED 用户需要一个环境,则必须在 VRED 中创建该环境。

来自 Alias 的灯光

当 VRED 从实时参照中提取灯光时,以下灯光类型将在 Alias 和 VRED 之间同步:

  • 区域灯光
  • 平行光
  • 聚光灯
  • 点灯光

限制:VRED 不支持来自 Alias 的线性光和环境光。

以下属性是同步的,但“投射阴影”(Alias) 略有变化,它被映射到“将阴影投射在阴影材质上”(VRED):

  • 位置
  • 方向
  • 颜色
  • 强度

系统将针对特定的灯光类型同步一些额外的参数,并调整相应值以匹配 VRED 灯光。

  • 对于“区域灯光”,“区域大小”是同步的。

  • 对于“聚光灯”,“扩散”(Alias) 映射到“圆锥体角度”(VRED),“半影”(Alias) 映射到“半影角度”(VRED)。

来自 Alias 的世界空间纹理投影

现在,如果对纹理缩放满意,但需要在空间中移动模型或为模型设置动画,则可以在对象级别冻结世界空间纹理变换。这些选项位于“场景图形”的“编辑”和关联菜单中。

提示:

由于这会增加复杂性,并且可能导致共享相同材质的对象有不同的行为,请尝试使用“场景图形”的“选择过滤器”菜单 “选择‘选择过滤器’”图标 >“冻结纹理变换”以选择树和视口中具有冻结纹理变换的所有节点。

  • 冻结世界空间纹理变换 - 冻结几何体的当前世界空间变换,此世界空间变换用于计算三切面、平面或程序纹理投影。冻结世界空间纹理变换会将当前世界空间变换与几何体一起存储,并将其用于纹理投影计算。冻结变换后,几何体上的任何变换都不再影响纹理投影,从而使生成的纹理附着在几何体上。

    显示“冻结世界空间纹理变换”的示例
    冻结了世界空间纹理投影的对象
  • 清除世界空间纹理变换 - 从几何体移除以前冻结的世界空间纹理变换。

    显示“清除世界空间纹理变换”的示例
    解冻了世界空间纹理投影的对象

过滤出冻结纹理变换

在“场景图形”中工作时,要快速查找任何冻结纹理变换,可使用“选择过滤器”菜单中的“冻结纹理变换”选项。

过滤前的“场景图形” 过滤后的“场景图形”
“场景图形”树 过滤后的“场景图形”,仅显示具有冻结纹理变换的节点

设置投影空间

我们还向“材质编辑器”的“真实”选项卡 >“公用”部分添加了“投影空间”选项,以便设置用于纹理投影的纹理坐标系。

在纹理投影期间以及确定车漆材质中金属颗粒的大小时,VRED 会考虑模型的缩放和平移。这种考虑很有益,因为可以防止具有三切面贴图的纹理在空间中保持静态。但也可能有问题。例如,如果模型是使用不同的单位创建的,并且在导入后对根节点应用了缩放,则车漆材质中的金属颗粒大小将是错误的。以前,唯一的解决方案是刷新“场景图形”中的所有缩放,或调整材质中的金属颗粒大小,因此很难在具有不同缩放的多个对象之间重用它。

从以下选项中选择:

  • 对象空间 - 在对象空间中计算三切面、平面或程序纹理投影,确保纹理随对象一起变换并保持其相对位置,无论对象在场景中的哪个位置。可使用此选项旋转对象并使纹理随对象一起旋转。

    对象空间

  • 世界空间 - 使用世界空间计算三切面、平面或程序纹理投影,此时,除非冻结了世界空间纹理变换,否则投影的纹理或结构将与对象变换保持独立。可将此项用于纹理需要与世界空间对齐的地面纹理。请注意,这可能会导致曲面上出现扭曲,具体取决于其旋转。

    世界空间

常见问题

以下是您可能遇到的一些常见问题及其解决方法。

  • 问题:您尝试加载实时参照,但选定的 .wire 文件没有实时参照。“实时参照”模块中将显示警告 “警告”图标

    解决方案:请联系 Alias .wire 文件的所有者,要求他们创建实时参照以解决问题。

  • 问题:实时参照曾显示 “正常”图标(表示文件正常),而现在却显示警告 “警告”图标。指向实时参照的链接已丢失,必须重新建立。

    解决方案:单击鼠标右键并选择替换实时源,然后选择替换文件,再单击“打开”。链接将重新建立,“实时参照”状态现在显示 “正常”图标,表示问题已解决。

  • 问题:在 VRED 中,模型的某些部分出现了紫色格子材质。在 Alias 中,它们看起来有所不同。这表示 VRED 无法找到丢失的纹理。

    Alias VRED
    Alias 中的模型 VRED 中的紫色材质

    解决方案:在“材质编辑器”中,选择材质,然后单击“使用纹理”旁边的 “打开文件”图标

    具有格子纹理的材质编辑器球

    向 Alias 用户询问纹理位置并在此处添加,或选择替代纹理以解决问题。

  • 问题:节点树中的节点灰显。

    解决方案:使用“重新加载视图”。有关详细信息,请参见*“节点”列*。

  • 问题:尝试创建实时参照时,在“创建实时参照”对话框中,状态显示为“无法加载实时数据”。在 Alias 中,文件尚未启用实时功能。

    “无法加载实时数据”错误

    解决方案:请联系 Alias 用户,让他们选择“Enable Live”以建立连接。现在,在 VRED 的“创建实时参照”对话框中,单击“确定”。现在,问题已解决,连接已建立。对话框将关闭,文件现在将显示在“实时参照”列表中。

  • 问题:*对于此问题,有两种情况,其原因和解决方案相同。*

    • 在“创建实时参照”对话框中,状态显示为“无法加载实时数据”

    • 尽管文件是实时的,并且您已启用“自动更新”或已使用“从 Alias 更新”,但 Alias 不显示更改。

      在 Alias 端,初始实时参照路径在内部保存。VRED 使用此方式进行实时连接。但是,当 Alias 用户尝试在 VRED 中查找实时参照数据时,可能会出现问题。如果 Alias 用户将 .wire 文件移动到其他位置,或者转而使用在其首选项中设置的实时参照路径位置,则可能会发生这种情况。在这种情况下,内部位置不再与使用的位置匹配。此时,更改会保存在新位置,而 VRED 却在初始内部位置查找更改。

    • 解决方案:*如果 Alias 用户执行“另存为”操作,则会在内部保存新的实时参照位置。在这种情况下,VRED 用户需要将原始实时参照替换为新的 wire 文件。或者,也可以为 Alias 和 VRED 设置相同的实时参照路径位置。转到“编辑”>“首选项”>“场景”>“参照”>“参照”选项卡 >“实时参照数据”,单击“存储位置”旁边的 “打开文件”图标,然后将其粘贴到此处。现在,Alias 和 VRED 都指向同一位置,实时连接已重新建立。

  • 问题:找不到实时参照的存储位置。

    解决方案:默认情况下,无论 .wire 文件存储在何处,都可以在其旁边找到实时参照文件。使用“场景”>“参照”>“参照”选项卡的“实时参照数据”部分中的存储位置首选项,更改 VRED 中实时参照文件的默认存储位置。

使用“参照编辑器”进行疑难解答

显示“实时参照”部分的“参照编辑器”

我们在“参照编辑器”添加了“实时”部分,用于显示实时参照文件的状态。包括文件的状态(是最新还是有问题)、是否激活了自动更新、文件是否在实时参照编辑器中打开以及文件的位置。

“实时”部分包含多个列,其中显示图标以指示实时参照文件状态、自动更新状态、文件是否打开以及文件位置。使用“源”部分可查看源文件状态、状态、所有者和位置。此外,新的关联菜单选项与“参照编辑器”菜单中的选项相同,有关这些菜单的信息,请参见“参照编辑器”菜单栏

状态

图标的颜色指示实时参照文件的状态。

  • 绿色状态图标 绿色表示内容已在 Alias 和 VRED 之间同步。
  • 橙色状态图标 橙色表示“自动”处于禁用状态,且存在更改。单击此图标将触发更新,从而同步产品。图标将随之更改为绿色。
  • 红色状态图标 红色表示警告错误。

自动

图标的颜色指示自动更新的状态。

  • 橙色“自动更新”图标 橙色表示已启用自动更新。单击该图标将禁用自动更新,同时图标将变为浅灰色。

  • 浅灰色“自动更新”图标 灰色表示已禁用自动更新。单击该图标将启用自动更新,同时图标将变为橙色。

打开

图标的颜色指示“实时参照”模块是处于打开状态还是关闭状态。

  • 灰色“关闭”图标 灰色表示“实时参照”模块已关闭。

  • 橙色“打开”图标 橙色表示“实时参照”模块已打开。

位置

查找 Alias 写入实时参照数据的文件夹的路径。可使用此项判断两个产品不同步的情况。如果文件不同步,Alias 和 VRED 用户将看到不同的文件夹。

创建实时参照

选择“场景”>“实时参照”以打开“实时参照”模块。单击 “创建”图标,查找并选择文件,然后单击“打开”,此时将显示“创建实时参照”对话框。选择在创建实时参照之前是否从资源管理器应用材质。这可以节省您的时间。单击“确定”后,如果没有出现问题,则会在 Alias 和 VRED 之间建立实时连接,并将文件添加到“实时参照”列表中。

“创建实时参照”对话框

使用“创建实时参照”对话框可在 Alias 和 VRED 之间建立实时连接。“创建实时参照”对话框包括以下选项。

带有标签的“创建实时参照”对话框

  • 1 文件 - 列出将成为实时参照的文件及其位置。

  • 2 状态 - 显示实时参照文件的状态。单击“确定”之前,状态为“待定”。单击“确定”后,如果没有问题,对话框将关闭,并显示“实时参照”模块。但是,如果在建立连接时出现问题,则状态将显示为“无法加载实时数据”

    “无法加载实时数据”错误

    发生这种情况的原因是 Alias 中尚未实时启用该文件。要解决此问题,Alias 用户必须选择“Enable Live”。完成此操作后,VRED 用户在“创建实时参照”对话框中单击“确定”。现在,连接已建立,问题已解决。对话框将关闭,文件将显示在“实时参照”列表中。

    • 3 “导入”图标 - 将导入文件添加到列表中。单击 “导入”图标。导航到一个或多个文件,选中文件,然后单击“打开”以将其加载到“文件”列表中。

    • “移除”图标 - 从列表中移除选中的已加载文件。在“文件”列表中,选中一个或多个文件,然后单击 “移除”图标

  • 4 材质选项 - 提供相关选项,用于在建立连接和加载文件时将资源管理器中的材质应用到实时参照场景。完成后单击“确定”。

    • 从资源管理器应用材质 - 用于将资源管理器中的材质应用到实时参照场景。与“选择文件夹”配合使用。

    • 选择文件夹 - 仅启用“从资源管理器应用材质”后,此选项才处于活动状态。打开“资源管理器”,以便按名称选择材质并将其从资源管理器应用到实时参照场景。

实时参照的首选项

默认情况下,实时参照文件位于 .wire 文件旁边,无论此文件存储在何处。使用“场景”>“参照”>“参照”选项卡的“实时参照数据”部分中的存储位置首选项,更改 VRED 中实时参照文件的默认存储位置。

场景图形中的实时参照更改

使用场景图形时,要识别实时参照文件,请查找以下图标:

我们还添加了以下菜单选项: