常问问题:使用Unity Pipeline Automation 实现3D数据工作流程自动化

Jul 29, 2026
Unity Pipeline自动化

Unity Pipeline Automation (目前处于测试阶段)使团队能够将 CAD 文件转换为3D素材资源的重复步骤转变为可预测、可扩展的流程。无需手动导入、转换、优化和集成每个文件,只需定义一次规则,即可让 Pipeline Automation 在后台自动处理新素材资源。

本常见问题解答基于该视频Unity Industry云:Unity Pipeline自动化。您将学习流程的三个组成部分、如何访问Unity Pipeline Automation,以及如何使用 Optimize and Convert 模板构建您的第一个流程。它还涵盖了手动运行管道以验证其有效性、将其连接到在提交3D模型时触发的基于事件的自动化、将事件字段映射到管道参数以及在Unity Asset Manager中查找生成的优化资源。最后,它分享了实现可靠自动化的最佳实践。

Unity Pipeline Automation 目前处于测试阶段。功能和用户界面可能会有所更改。

重要信息

  • 管道自动化将重复的 CAD 处理转化为自动化、可扩展的后台处理。
  • 该模型由三部分组成:管道(一系列步骤)、自动化(触发器)和作业(单独运行)。
  • 具有自动化개발자角色的用户可以从“优化和转换”模板构建管道。
  • 当提交3D模型资产时,基于事件的自动化流程会自动运行。
  • 遵循最佳实践:将输入和输出文件夹分开,筛选目标素材资源,并先用示例文件进行测试。

什么是管道自动化?为什么要使用它?

管道自动化消除了重复性 CAD 处理的人工开销。当团队处理 CAD 文件时,工作流程通常相同:导入、转换率、优化、集成。这项工作重复性高、耗时长、容易出错。了解更多关于如何使用Unity实现3D生产流程自动化的信息

  • 处理单个文件可能需要 10 分钟左右。但如果处理几十个文件,每周就要花费数小时。
  • 借助管道自动化,只需定义一次规则,管道即可在后台自动处理处理过程。
  • Pipeline Automation 无需人工干预即可转换、优化和准备符合项目标准的新 CAD 文件。

时间戳:

(0:27):本集内容涵盖

(0:46):重复性的CAD工作流程

(1:05)自动化如何消除开销

Unity文档:

什么是管道、自动化和作业?

管道自动化包含三个主要组成部分。了解它们可以帮助你在使用用户界面之前建立一个心理模型。

  • 管道是处理素材资源的一系列步骤。
  • 管道运行时设置的自动化流程。
  • 作业是单独的流水线运行。

在此工作流程中,您创建一个管道,将其连接到基于事件的自动化,并从头到尾运行该作业。

时间戳:

(1:19):三个主要部分

(1:22):管道

(1:27):自动化和工作

Unity文档:

我如何访问管道自动化功能?我需要什么角色?

可通过Unity Web后台访问流水线自动化功能。您必须拥有自动化개발자角色才能创建自动化流程。

要设置访问权限,请按照以下步骤操作:

1.登录Unity Dashboard。

2.点击“快捷方式”旁边的“ +”按钮,然后选择“管道自动化”以添加快速访问。

3.请确认您拥有自动化개발자角色,这是创建管道和自动化流程所必需的。

4.如果您没有该角色,请组织管理员在“管理”的“成员”部分授予您该角色。

时间戳:

(1:39)从Unity Dashboard开始

(1:45):将管道自动化添加到快捷方式

(1:50)自动化开发人员角色

(1:55) :管理员授予该角色

Unity文档:

我该如何创建我的第一个流水线?

先从模板开始,然后审查或调整其步骤。在 Pipeline Automation 中,打开模板视图,然后选择“优化和转换”模板。此模板包含四个步骤。您可以通过点击加号按钮添加步骤来修改它。每个步骤都使用应用程序来触发操作。

“优化和转化”模板包含以下四个步骤:

1.将源文件从Unity Asset Manager下载到流程工作区,这是一个仅为该作业存在的临时区域。

2.优化并转换率模型。此步骤应用多边形简化并将模型转换为 FBX 等格式。

3.在Unity Asset Manager中创建一个新的资源条目。

4.将优化后的文件上传到该资源中。

给管道命名,例如“CAD 优化和转换率”,然后选择“创建”保存。了解更多关于如何使用 Asset Transformer Toolkit 优化复杂模型的信息

时间戳:

(2:18)打开模板并选择“优化和转换”模板

(2:22):四个模板步骤

(2:49):优化和转换率步骤

(3:03):命名并创建管道

Unity文档:

如何手动运行管道以进行验证?

在实现自动化之前,请先手动运行该流程以确认其有效。一个新的管道以草稿状态出现。您可以编辑和使用 Draft 流程。在进行进一步更改之前,将其提升为“可用”,以帮助自动化程序返回一致的结果。

要运行和检查管道,请按照以下步骤操作:

1.在管道中选择“运行” ,然后选择包含 CAD素材资源的项目。

2.选择要转换的资产,并为结果输入名称,例如添加后缀“优化”。

3.将可选参数保留默认值,然后开始运行管道。这样就创造了一个就业机会。

4.打开“职位”视图。打开作业以查看四个步骤及其状态,并访问日志以调试错误。

5.任务成功后,返回Unity Asset Manager查看优化后的资源。

Pipeline Automation 可以同时运行多个作业,因此您的工作负载可以自动扩展。

时间戳:

(3:12)草稿状态

(3:20)提升至可用级别

(3:30):运行并选择项目和资产

(3:54):作业步骤、状态和日志

(4:07):查看优化后的资产

Unity文档:

如何将管道连接到基于事件的自动化?

当自动化程序检测到符合其条件的选定事件时,它会自动运行您的管道。打开“自动化”视图并创建一个新的自动化,然后选择“基于事件”。

要配置自动化功能,请按照以下步骤操作:

1.选择Unity Asset Manager作为发送事件的应用程序,并选择“提交资源版本”事件。

2.除了资产类型筛选器之外,其他筛选字段都应设置为“任意” ,资产类型筛选器应设置为“3D模型” ,这样只有3D模型才能触发自动化。

3.选择要运行的流程。最新更新的管道显示在顶部。确认版本和状态。

4.将事件字段映射到管道参数,例如将项目 ID 映射到项目 ID,将资产 ID 映射到要转换的资产,以及新资产的名称模式。

5.分配一个自动化机器人。此服务帐户使用Unity Asset Manager管理员角色代表您的组织运行管道。

时间戳:

(4:21):创建新的自动化流程

(4:31):选择提交的资产版本事件

(4:34):设置3D模型过滤器

(4:55):将事件字段映射到参数

(5:12)分配一个自动化机器人

Unity文档:

如何触发自动化流程并获取结果?

启用自动化功能后,提交匹配的资产会自动触发流程。了解更多关于Unity工业版 Asset Transformer 的入门信息。

1.在Unity Asset Manager中,创建或更新3D模型资源,例如,上传 CAD 模型的新版本并保存。

2.当您确认更改时,将触发“资产版本已提交”事件。

3.自动化程序会监听该事件。当资产类型为3D模型时,它会为您的优化管道触发一个新作业。

4.作业完成后,在数据集中查找新创建的优化资产。它已准备好用于下游工作流程或Unity项目。

时间戳:

(5:27):上传新版本的3D模型

(5:37):事件触发

(5:49):找到最优资产

Unity文档:

实现可靠自动化的最佳实践是什么?

三种做法有助于保持自动化系统的可靠性。

  • 保持文件夹结构井然有序:请使用单独的输入和输出文件夹,不要将自动生成的素材资源与手动生成的资源混在一起。
  • 使用筛选器定位素材资源:并非每项资产都需要每个步骤,因此应将自动化重点放在最能从中受益的素材资源上,以节省时间和资源。
  • 首先使用示例文件进行测试:在一小部分具有代表性的素材资源上运行该管道,以便及早发现配置问题。

时间戳:

(6:04)保持文件夹结构井然有序。

(6:13)策略性地使用过滤器

(6:25):先用示例文件进行测试

Unity文档:

YouTube video