Datasmith的发展方向:快速的同步更新

2021年9月27日
对于从事实时可视化工作的人来说,最头疼的问题之一就是管理数据。因此在2017年,我们试图通过发布Datasmith解决这个问题。

那时,Datasmith只关注一个重点:帮助美术师和设计师简化将数据导入虚幻引擎的过程。这个想法旨在帮助建筑、制造、培训和其他非游戏行业的人使用虚幻引擎完成实时渲染和可视化工作。

Datasmith由一系列插件组成,最初支持大约20个关键的CAD和数字内容创作来源。如果你希望从3ds Max、SketchUp或Revit将模型快速简单地导入虚幻引擎,你可以通过它做到。

四年后,Datasmith更加完善了。如今,它不仅仅是简单地将设计文件导入虚幻引擎。

与虚幻引擎的连接不受限制

当我们开始构思与设计数据相关的最佳实时工作流时,我们知道,我们要处理的不仅仅是导入最高保真度的源内容。 

我们还必须解决另外两个经常被忽视的基本问题:第一,导入与每个对象相关联的元数据属性;第二,确保工作流程不具破坏性,使你能够持续迭代设计数据并在虚幻引擎中更新内容,而不会丢失任何所做的更改。

这些是我们开发过程中的核心原则,对于将实时技术集成到设计过程中至关重要。

为了让虚幻引擎真正成为一个不受限制的创作平台,它需要通过一条途径读取创作者使用的所有其他软件包。这条途径就是Datasmith。如今,没有其他可视化技术能够支持这么多设计格式。

我们始终在不断扩充Datasmith的插件列表,使创作者能够导入更多的文件类型。我们的目标是创建一个插件生态系统,提供一种通用性,满足从开源场景到数字孪生,再到点云等一切用途的需求。
将数据导入引擎是一回事,但要确保文件在虚幻引擎中看起来与在DCC工具中相同又是另外一回事,这是困难的部分。因此我们开发了Visual Dataprep

当Datasmith将场景导入虚幻引擎时,它会尝试原样保留你在源应用程序中创建的几何体、材质和场景层级。
但是,当你在专门的应用程序中为实时渲染以外的目的构建3D模型时,实时渲染引擎通常无法理解这些场景的准备方式。

例如,这可能包括在Rhino等应用程序中创建模型并主要将其用于制造或挤压物理部件,在Revit中创建场景并主要将其用于记录施工项目,或在Cinema 4D中使用程序生成的元素创建场景。

即使你不是程序员,也可以通过虚幻引擎的Visual Dataprep系统轻松地展开自动化数据准备工作流程。这是一款简单的可视化工具,让你可以创建一个过滤器和操作符的“配方”,然后保存并在其他场景或项目中重用。

长期以来,导入数据和自动准备数据这两个功能一直是Datasmith的核心,但现在,这个工具包正在变得更强大。

Datasmith运行时

如今,你可以使用Datasmith导入器将许多CAD或BIM文件直接导入虚幻引擎。对于那些无法直接导入的文件,你可以下载一些特殊的插件,并安装在3ds Max、Rhino或SketchUp等应用程序中,这样就能导出扩展名为.udatasmith的文件了。
当构建应用或游戏时,这个工作流程将允许你在虚幻引擎中使用Datasmith文件。

通过使用最新的Datasmith运行时功能,并将Datasmith文件载入到虚幻引擎编辑器的构建环境中,你就能够在运行游戏或应用时直接在其中加载.udatasmith文件和CAD文件。

对建筑业和制造业的可视化人员来说,这意味着现在可以构建像CAD查看器之类的查看应用程序,它们可以即时导入和加载CAD和BIM文件。

Datasmith Direct Link

在运行时将CAD和BIM文件直接加载到应用程序中是一回事,但如果你正在处理的模型仍需要进行更改呢?当调整和更新模型时,立即看到这些更改将非常有帮助。这就是Datasmith Direct Link的用武之地。

Datasmith Direct Link是对Datasmith运行时的补充。如今,我们有适用于3ds Max、Revit、SketchUp和Rhino的Datasmith导出器插件,而在虚幻引擎4.27中,我们还添加了对SolidWorks的支持。这些插件在下载之后需安装在主应用程序上,它们将帮助用户在这些应用程序中导出Datasmith文件。

在插件中,现在有一个名为Direct Link的组件,它会将虚幻引擎制作的应用连接到DCC工具,并在进行更改时方便地实时传输数据。

在虚幻引擎4.27版本中,适用于Revit、SketchUp、Rhino和SolidWorks的插件都附带Datasmith Direct Link组件,并且我们计划将Direct Link推广到所有支持Datasmith插件的产品组合中。

建筑师和设计师将很高兴地了解到,作为一个由虚幻引擎驱动的应用程序,Twinmotion将能够通过内置的Direct Link功能连接到Datasmith。
与目前Twinmotion中存在的Direct Link插件方法相比,这种直接链接到DCC应用程序的新方法有显著优势。

不仅模型转换的表现明显快于旧方法,工作流程也更灵活——你可以链接到多个DCC源,在Twinmotion中移动对象并维护那些局部覆盖,诸如此类。

现在,虚幻引擎和Twinmotion使用了相同的直接链接途径,这为在工作中用到这两种工具的用户提供了更一致、更简化的体验。更重要的是,Datasmith为Twinmotion用户开辟了一个充满可能性的全新世界,可以连接到Formz、Bricsys、Vectorworks、Navisworks和3ds Max等其他第三方应用程序。
Jonathan Reeves建筑师设计的生态屋
最新的Datasmith Direct Link功能使你能够在一个窗口中打开Twinmotion或虚幻引擎应用,然后同时打开Revit等程序的窗口,并将数据从Revit传输到你的应用中,而无需翻找所有文件。你只需在Revit中进行更改,然后点击一个按钮,就能立即在你的应用中看到对应此更改的更新。

将来,我们还会移除这个点击步骤,进一步简化流程——这些更新将实时自动进行。即将推出的“自动同步”功能将允许Datasmith导出器插件将增量设计更改发送到一个Datasmith Direct Link连接,无需用户干预。最初,我们计划在SketchUp、Rhino、SolidWorks和Archicad中推出此功能,但现在,我们也将其他应用程序添加到了计划中。 

Datasmith Direct Link(和自动同步)使你能够以实时方式将自己的应用同时连接到多个数据源。你可以让Revit、SketchUp、Rhino和其他程序都将数据实时发送到你在虚幻引擎里构建的同一个应用实例中。

建筑设计和工程公司Foster + Partners已经采用这些新的工作流程来改进他们由虚幻引擎驱动的工具。

“Foster + Partners的高级研发团队通过不断探索尖端技术来增强设计过程。”Foster + Partners的应用研发主管Francis Aish说,“对我们的协同设计过程来说,能够同时分析和形象化展示空间体验是至关重要的。

“高保真视觉呈现是分析及沟通中的关键部分。我们开发了几套工具集,使用实时技术和光线追踪技术来即时分析设计变化。我们使用Datasmith的运行时工具将实时设计模型与实时3D环境连接起来,以扩展我们用于分析、XR和数字孪生的工具集。”

未来计划

这些新功能只是Datasmith真正变革的开始。展望未来,我们希望Datasmith不再仅仅是一种文件格式,也能够开始支持实时更新和多个同时连接。

我们还计划将Datasmith功能移植到云端——不仅仅是为了进行共享,更是为了处理和优化数据,这将创造强大的新工作流程。

Epic拥有整合工具和开放工作流程的理念。我们不仅要实现将任何数据类型方便地导入到虚幻引擎中,还将通过在Twinmotion和虚幻引擎之间架起桥梁,扩展这些数据的潜在用途。
虽然到目前为止,Datasmith导出器主要被AEC行业的人使用,但汽车业、制造业和电影电视业的可视化专家也已开始使用它们将数据导入虚幻引擎。
大众汽车提供的ID4模型
最初将数据导入虚幻引擎的简单想法现已演变成更宏伟的梦想。

    立即获取虚幻引擎!

    获取全球最开放、最先进的创作工具。 
    虚幻引擎包罗万象,并提供完整的源代码访问权限,开箱即用,诚意十足。
    <em>动画业的未来</em>
    活动
    6月27日

    动画业的未来

    和我们一起参与为期一个月的“动画业的未来”活动,庆祝行业领军者们的成功,并与那些刚入行的新人们分享资源。
    <em>动画业的未来</em>
    活动

    动画业的未来

    和我们一起参与为期一个月的“动画业的未来”活动,庆祝行业领军者们的成功,并与那些刚入行的新人们分享资源。
    新版本为虚幻带来网格体转MetaHuman等大量功能!
    新闻
    6月9日

    新版本为虚幻带来网格体转MetaHuman等大量功能!

    这个版本的MetaHuman框架不仅为MetaHuman Creator提供了新功能,也为虚幻引擎带来了激动人心的全新MetaHuman虚幻引擎插件,以及对虚幻引擎5中新的角色绑定、动画和物理功能的支持。
    新版本为虚幻带来网格体转MetaHuman等大量功能!
    新闻

    新版本为虚幻带来网格体转MetaHuman等大量功能!

    这个版本的MetaHuman框架不仅为MetaHuman Creator提供了新功能,也为虚幻引擎带来了激动人心的全新MetaHuman虚幻引擎插件,以及对虚幻引擎5中新的角色绑定、动画和物理功能的支持。
    虚幻引擎5现已发布!
    新闻
    4月5日

    虚幻引擎5现已发布!

    在这个版本中,我们的目标是助力各种规模的团队在视觉领域和互动领域挑战极限,施展无限潜能。虚幻引擎5将带来前所未有的自由度、保真度和灵活性,帮助游戏开发者和各行各业的创作者创造新一代实时3D内容和体验。
    虚幻引擎5现已发布!
    新闻

    虚幻引擎5现已发布!

    在这个版本中,我们的目标是助力各种规模的团队在视觉领域和互动领域挑战极限,施展无限潜能。虚幻引擎5将带来前所未有的自由度、保真度和灵活性,帮助游戏开发者和各行各业的创作者创造新一代实时3D内容和体验。