关于使用 Twinmotion 进行可视化

Twinmotion 是一种实时可视化工具,使您能够从设计数据生成高质量的图像、全景、标准或 360° VR 视频以及交互式演示。在 Twinmotion 中所做的更改将实时更新。

可以使用 Revit 随附的 Datasmith Exporter for Revit 命令,将 Revit 模型发送到 Twinmotion。然后,可以在 Twinmotion 中继续进行设计和可视化过程。随着 Revit 模型的不断发展,更改可以同步回 Twinmotion,以使用最新的 Revit 更改更新设计。

从 Revit 2025 开始,可以从“编辑类型”对话框 “可视化”组自定义渲染外观参数。

安装

如果未安装其他版本的 Twinmotion:

  1. 确保已安装最新的 Revit 更新。您可以从 Autodesk Account、产品和服务页面下载 Autodesk Revit 更新。
  2. 安装最新版本的 Twinmotion for Revit,该产品可从 Autodesk Account、产品和服务页面访问。从产品列表中找到“Twinmotion for Revit”,该产品将提供一个链接,用于从 Epic Games 站点访问和下载安装程序。

注意:如果在未先安装 Twinmotion for Revit 的情况下尝试使用 Twinmotion 命令,系统会提示您安装 Twinmotion。“未安装Twinmotion”对话框还包含指向 Autodesk Account、产品和服务页面的相同链接。

如果已安装其他版本的 Twinmotion:

  1. 确保已安装最新的 Revit 更新。Autodesk Revit 更新可以从 Autodesk Account、产品和服务页面下载,也可以从 Autodesk 桌面应用程序下载并自动安装。
  2. 确认已安装最新版本的 Twinmotion 并且其是最新的。如果有可用更新,请先应用更新,然后再使用 Revit。

“视图”选项卡将显示新的“Twinmotion”功能区按钮,其中包含新的“在 Twinmotion 中打开”命令以及“Datasmit Exporter for Revit”命令。

工作流

要启动 Twinmotion 并创建与当前 Revit 项目的新 Direct link 连接,请执行以下操作:

  1. 打开 Revit 模型的三维视图。
  2. 依次单击“视图”“Twinmotion” “在 Twinmotion 中打开”。这将启动 Twinmotion 并显示一个对话框,其中包含两个选项:“新建项目”“现有项目”
  3. 选择“新建项目”
  4. 这将创建新的 Twinmotion 项目文件,并建立与当前 Revit 模型的直接链接连接。执行初始同步,以便将活动 Revit 三维视图中可见的几何图形发送到 Twinmotion。可以在 Twinmotion 中继续设计和可视化过程。
  5. 在 Revit 中进行设计时,可以使用“视图” “Twinmotion” “同步”以将最新更改发送到 Twinmotion 项目文件。这将根据活动的 Revit 三维视图更新 Twinmotion 项目文件 Direct link,其中包含来自 Revit 模型的所有最新更改。
注意:创建 Twinmotion 项目文件后,对于连接到 Twinmotion 的 Revit 项目,无需再次单击 “在 Twinmotion 中打开”,除非要创建一个新的包含链接到同一个 Revit 项目的 Direct link 的 Twinmotion 项目。

要启动 Twinmotion 并打开现有 Twinmotion 项目文件,而不自动建立新的 Direct link 连接,请执行以下操作:

  1. 打开 Revit 模型。
  2. 依次单击“视图”“Twinmotion”“在 Twinmotion 中打开”。这将启动 Twinmotion,并提示以下两个选项:“新建项目”“现有项目”
  3. 选择“现有项目”
  4. 浏览到 Twinmotion 项目文件并将其打开。

这将打开现有的 Twinmotion 项目文件,而不自动建立新的 Direct link 连接。

设计和可视化可在 Twinmotion 中继续。对于与活动 Revit 模型具有 Direct link 连接的 Twinmotion 项目文件,可以使用“视图” “Twinmotion” “同步”或通过启用 “自动同步”,以将几何图形更新为最新。

注意:

自动同步

要在 Twinmotion 或 Unreal Engine 中启用或禁用从活动 Revit 模型到 Direct link 连接的自动同步更改,请选择所需的三维视图,然后依次单击“视图” “Twinmotion” “自动同步”以启用自动同步可见几何图形。在三维视图中启用“自动同步”后,无需使该视图保持打开状态。在启用“自动同步”后,此视图中的所有可见几何图形将自动保持同步。

要切换到其他三维视图,请更改为所需视图,然后单击 “同步”命令。或者,更改为所需视图,然后选择并取消选择 “自动同步”
注: 对于中小型复杂度的 Revit 模型,建议使用“自动同步”。对于较大或非常复杂的模型,建议根据需要使用手动的 “同步”命令,以将最新更改发送到 Twinmotion 或 Unreal Engine。

要将 Revit 模型一次性导出为 Datasmith 格式,请执行以下步骤:

  1. 打开 Revit 模型。
  2. 依次单击“视图” “Twinmotion” “导出为 Datasmith 文件”

    此命令会导出可以在 Twinmotion 中导入的文件,而无需建立 Direct link 连接。这可能适用于您希望将包含特定几何图形的文件导入到 Twinmotion、Unreal Engine 中或希望与其他设计团队共享文件的情况。

要查看与导出相关的错误或警告列表,请依次单击“视图” “Twinmotion” “导出消息”

要调整导出设置,请依次单击“视图” “Twinmotion” “导出设置”

另请参见:Twinmotion 和 Revit 互操作性的已知问题

Revit.ini 和环境变量自定义选项

以下是 Revit 2024 的新选项,可以指定为 Revit.ini 或 Windows 环境变量。如果指定为 Windows 环境变量,请打开“系统属性”“高级”“环境变量”。在“系统变量”下,单击“新建”“变量名”将与下面的“Revit.ini”名称相同。“变量值”将与 Revit.ini 值“1”相同。

有关 Revit.ini 文件的其他信息,请参见 Revit.ini 文件

跳过 Datasmith Exporter for Revit 初始化

可以选择禁用内置的 Datasmith Exporter for Revit,使其无法在 Revit 任务期间进行初始化。默认情况下,Datasmith Exporter for Revit 将在访问“Twinmotion”下的任何命令时进行初始化。如果要完全禁用此功能(以及相应的 Twinmotion 和 Unreal Engine 工作流),可以通过将“[Misc] SkipDatasmithRevitExporterInitialization=1”添加到 Revit.ini 来实现此目的。

示例

[Misc]
SkipDatasmithRevitExporterInitialization=1

忽略显卡兼容性检查

Datasmith Exporter for Revit 的内置检查功能会在初始化之前检测工作站环境,以确保显卡环境兼容。如果要完全禁用此检查功能并始终初始化,可以通过“[Misc] IgnoreGPUCompatibilityCheckForDatasmithRevitExporterInitialization=1”添加到 Revit.ini 来实现此目的。

示例

[Misc]
IgnoreGPUCompatibilityCheckForDatasmithRevitExporterInitialization=1

将 Datasmith 初始化从第一个命令使用移动到 Revit 启动

默认情况下,Datasmith Exporter for Revit 将在访问“视图”“Twinmotion”下的任何命令时进行初始化。如果要将此初始化改为移动为 Revit 启动的一部分,可以通过将“[Misc] EnableDatasmithInitializationOnStartup=1”添加到 Revit.ini 来实现此目的。

示例

[Misc]
EnableDatasmithInitializationOnStartup=1

另请参见:Twinmotion 和 Revit 互操作性的已知问题