构建自动化流程,将 CAD 和其他工业文件转换率为优化的3D素材资源。

贵组织的3D数据在哪里?它是否分散在 CAD、BIM 和其他文件格式中,只有少数同事可以访问?或者位于不同团队管理的项目文件夹和驱动器中?
通过将各种工业文件转换并集中到可用于生产的3D素材资源中,您将为组织中的创作者和开发人员奠定基础,使他们能够使用这些素材资源来创建任何类型的实时3D体验。从沉浸式培训应用到充满逼真视觉保真度和细节的交互式可视化,实时3D支持更快的审查和决策,降低成本,并覆盖更广泛的受众。
一个具有弹性的3D数据基础
Unity Industry为构建3D工业应用程序的组织提供工具和服务生态系统。本指南重点介绍关键的协作层:Unity Asset Manager,特别是如何构建一个自动化流程,将您的工业文件转换为优化和有序的3D素材资源,以便在实时应用程序中使用。
Unity Asset Manager+流程自动化:集中化、标准化、自动化——一切由您掌控

在Unity Asset Manager中查看优化后的资源
在本指南中,您将按照特定项目所需的标准和权限,无需人工干预,即可将新上传的 CAD 或其他工业文件转换为3D资产并进行优化。
Unity Asset Manager为组织提供了一个安全、可扩展的基础,用于管理、转换和共享企业范围内的3D数据,从而释放现有3D投资的 ROI,同时为交互式3D在整个业务中的扩展创建基础架构。
您可以获得一个集中式存储库,用于存储组织内的所有3D素材资源,该存储库会保留元数据、版本历史记录和生命周期状态,以便团队始终可以从一个经过批准的来源提取资产。
Unity Pipeline Automation目前处于测试阶段,它是一款可以帮助您使用Unity或主要第三方提供的服务和技术来创建、触发和监控管道的工具。
根据Unity Industry客户的反馈,转换率和优化单个资源可能需要 10 分钟或更长时间。如果把这个数字乘以几十个文件,你每周很容易就会花费数小时将工业数据转换为3D素材资源。
Unity Asset Manager和 Pipeline Automation 结合使用,可实现以下功能:
- 减少重复的3D工作,以提高效率和规模
- 集中管理3D数据并实现访问权限民主化
- 标准化和规范3D数据
步骤详解:构建你的第一个自动化流水线
注意:如果您不是Unity Industry 的订阅用户,但想亲自尝试这些步骤,您可以获得30 天的免费试用期。
当团队将 CAD、BIM 和其他工业文件转换为3D素材资源时,工作流程通常是将文件导入到工具中,将其转换为3D素材资源,然后在共享视图中对其进行优化和组织,以便随时将其导入实时3D应用程序。
Unity Pipeline Automation 消除了 CAD/工业文件到 3D 资产工作流程中大量的手动重复操作。借助管道自动化,您可以自动执行手动配置、数据格式化和通知等步骤。每条规则只需定义一次, Unity Pipeline Automation 就会在后台自动处理。
在深入了解具体步骤之前,有必要先了解Unity Pipeline Automation 的三个主要部分:
1.流水线是一系列处理素材资源的步骤。
2.您可以设置自动化流程来决定管道何时运行。
3.作业是管道中执行各个步骤的独立操作。
跟随本教程,了解管道的逻辑或架构,如何构建管道,将其连接到基于事件的自动化,并端到端地运行作业。
1.创建管道
您将从Unity Dashboard开始。本指南假设用户拥有自动化개발자角色,该角色可由您组织Unity帐户的管理员通过后台中的“成员”部分授予。
1.登录Unity Dashboard后,点击“快捷方式”菜单项旁边的“ +”按钮,然后选择“管道自动化”以添加快速访问。

在Unity Dashboard中为您的流水线自动化添加快捷方式。
2.通过“管道自动化”菜单项,打开“模板”视图,然后选择名为“优化和转换3D资产”的模板。这是所有Unity Asset Manager用户都可以使用的内置入门模板。

选择“优化和转换3D资产”模板。
3.此模板包含四个预定步骤,但您可以根据需要点击“+”按钮添加新步骤进行修改。每个步骤都包含一个触发操作的应用程序。

优化和转换3D资产流程模板中包含的四个预定步骤

您可以向流程模板添加新步骤。
4.让我们来看看“优化和转化”模板中已经包含的步骤:
- 第一步是将源文件从资产管理器下载到管道工作区,这是一个仅为该作业存在的临时区域。
- 第二步是对模型进行优化和转换,应用多边形缩减并将其转换为 FBX 等文件格式。
- 第三步是在资产管理器中创建一个新的资产条目。
- 第四步是将优化后的文件上传到该资产条目中。
5.您可以给模板起个新名字,选择“创建” ,然后保存。

重命名模板以将其保存为新的流程。
6.接下来,通过“管道自动化”> “管道” ,找到处于“草稿”状态的新命名管道。您可以编辑和使用草稿流程。在实现自动化之前,请先手动运行该流程以确认其有效。在进行进一步更改之前,将其提升为“可用” ,以帮助自动化程序返回一致的结果。一旦版本发布,该版本将被锁定,无法进行编辑和删除,任何未来的更改都需要创建新版本。

一条处于草案状态的新管道
7.点击管道上的“运行” 。选择包含您的文件的项目,例如 CAD 文件。选择要转换的文件,并输入优化结果的名称,例如,添加后缀“_optimized”。可选参数保持默认值。

从下拉列表中选择要转换的文件。
8.点击下拉菜单中的“运行”按钮来运行该流程。这将创建一个作业,因此请打开“作业”视图(在“管道自动化”子菜单下),找到该作业,然后打开它以查看每个步骤的状态。

职位视图

流水线中每个步骤的状态
9.如果需要调试问题,您还可以访问日志以查看每个步骤的详细信息。

打开日志视图以调试问题。
10.该系统可以同时运行多个作业,因此您的工作负载会自动扩展。作业状态显示成功后,返回Unity Asset Manager并查看生成的优化资源。

在Unity Asset Manager视图中,您将看到新优化的资源。

查看优化后的3D资产
2.将管道连接到自动化系统
现在是时候将此流程连接到自动化系统,以便在提交新素材资源时自动运行。
11.打开“自动化”视图并创建一个新的自动化流程。

在“自动化”菜单类别下,您可以将新建的管道连接到自动化流程。
12.选择基于事件的自动化。

13.选择Unity Asset Manager作为发出事件的应用程序,并选择名为Asset version is submitted 的事件。

选择 Asset Manager 作为发出事件的应用程序。
14.在本例中,除了“资产类型”筛选器之外,其他筛选字段可以设置为任何值,“资产类型”筛选器应设置为“3D模型” ,以便只有3D模型才能触发自动化。

设置触发自动化流程所需满足的筛选条件。
15.选择要运行的管道;最新更新的管道会显示在列表顶部。选择后,您可以确认版本和状态。

选择要运行的管道。
16.将资产管理器事件中的字段映射到管道参数;在“项目 ID”字段中使用projectid ,在“要转换的资产”字段中使用 assetid ,并使用简单的模式作为新资产名称,例如,在原始名称前面加上单词“new”。

将资产管理器事件中的字段映射到管道参数。
17.在这个例子中,我们使用的是已经创建的自动化机器人。对于您自己的项目,您需要分配一个具有运行该流程权限的自动化机器人。自动化机器人由组织所有者创建。为此,您需要一个具有资产管理器管理员角色的服务帐户,该帐户代表您的组织运行管道。

设置一个具有运行该流程权限的自动化机器人。
3.运行新管道
18.在资产管理器中,您可以创建或更新3D模型,例如,通过上传 CAD 模型的新版本并保存它。当您确认更改时,将触发“资产版本已提交”事件。
由于自动化机器人正在监听该事件,并且资产类型设置为3D模型,因此它会为您的优化管道触发一个新作业。工作完成后,您将在数据集中找到新创建和优化的资产。它已准备好用于下游工作流程或Unity项目。

经过自动化转换作业后,新资产即可使用的示例
最后,这里有三条建议可以帮助确保自动化系统的可靠性:
- 保持文件夹结构井然有序:将输入和输出位置分开,而不是将自动化素材资源与手动资产混用。
- 策略性地使用筛选器:并非每项资产都需要经过所有步骤。将自动化重点放在最能带来收益的素材资源上,可以节省时间和资源。
- 先用示例文件进行测试:在一小部分具有代表性的素材资源上运行管道,以便及早发现配置问题。
获取电子书
填写此表格,即可获取行业专家的前沿见解和解决方案


