如何使用 Unity Asset Manager

Apr 28, 2025|10:00 最低
正在使用 Unity Asset Manager

Unity Asset Manager是一个基于云的数字资产管理(DAM)解决方案,简化了团队上传、管理、转换、共享和访问其复杂实时3D素材资源的方式。它是面向开发者和设计师的工具:无论您处理 3D 模型、材质还是整个场景,它都能简化工作流程并确保每个人都可以使用单一的真实数据来源。

使用 Unity Asset Manager,您可以:

  • 更快、更直观地查找素材资源
  • 为任何设备优化 3D 素材资源 – 移动、桌面、XR
  • 安全地控制数据
  • 定制以适应您现有的数据管线

我们与Unity Industry Customer Success团队的Staffal Solutions Architect Cam Ayres一起编纂了一份分步指南,介绍如何在Unity Cloud中访问Unity Asset Manager、如何安装软件包、上传和下载素材资源、版本控制、评论、预览转换和其他功能,以帮助您开始使用。

如何在 Unity 项目中使用 Unity Asset Manager

步骤 1:创建Unity项目,连接到Unity Cloud和组织

首先,创建 Unity 项目。

接下来,Unity Asset Manager需要连接到Unity Cloud并链接到Unity组织才能无缝运作。方法如下:

1.通过 Unity Hub 创建新 Unity 项目时,请确保将其连接到 Unity 组织。

2.关于其他功能,请设置Version Control(例如,Unity Version Control)来跟踪素材资源和项目的变化。

连接到 Unity Cloud 不仅可以确保功能正常,还允许您跨项目和组织内的用户访问和管理素材资源。

连接到 Unity Cloud/Unity Organization 的屏幕截图

在 Unity Hub 中连接到 Unity Cloud/Unity 组织

打开项目后,即可集成 Unity Asset Manager。

步骤2:安装Unity Asset Manager

Unity Asset Manager 未预装,因此您需要将其添加到项目中。请遵循以下步骤之一:

1.转到官方Unity Asset Manager页面并按照说明安装软件包。

2.将名为com.unity.asset-manager-for-unity的软件包复制并粘贴到Unity Package Manager中,点击"安装",然后等待安装完成。它随后应该显示在项目中。

包管理器中的安装屏幕截图

在包管理器中安装

3.或者,如果您登录到Unity Asset Manager基于浏览器的界面,则可以导航到Integrations > Editor并选择安装Asset Manager for Unity Editor。然后,Unity Asset Manager 将在编辑器中打开。

从 Asset Manager 安装包的屏幕截图

从 Asset Manager 安装包

安装完成后,你可以在Unity的Window > Asset Manager中访问它。现在,您的项目将提供资源管理器界面。

Asset Manager 编辑器界面截屏

编辑器界面的 Asset Manager。CAD 资产的积分:Wolfgang Gutleb

步骤 3:导入和管理素材资源

Unity Asset Manager 可以存储和处理各种类型的数据,而不仅仅是与 Unity 兼容的文件。从 PowerPoint 文件到粒子效果再到整个场景,它可以处理任何类型的数据。以下是如何开始导入。

1.打开Asset Manager窗口。

2.选择包含所需素材资源的项目,选择特定资源,然后单击 'import'。

3.导入与 Unity 兼容的文件将立即在您的项目中可用,一切就绪。

导入项目的 CAD/BIM 资源的屏幕截图

在项目中导入 CAD/BIM 资源

Asset Manager for Editor窗口还允许您将项目文件导出至Asset Manager,从而允许具有适当基于角色的访问控制的组织成员访问和重用现有素材资源、材质、着色器、场景等。

要了解如何优化和转换率素材资源以及如何在源数据发生变化时更新素材资源,请参阅下文。

如何在浏览器界面使用 Unity Asset Manager

为了使工作流程适应你现有的工具生态系统,你可以将Unity Asset Manager作为我们Unity Cloud产品的一部分。您需要使用Unity ID登录或在创建一个帐户。之后,您可以通过简单的 API 和 SDK 在运行时编辑和管理素材资源,从而轻松地与管线中的其他应用集成。Unity Asset Manager 还将在后台处理您的文件,将 CAD、BIM 和点云数据细分为用户友好的格式,如 FBX、USD 或 GLB。此过程将保留纹理、元数据和依赖项,同时自动生成数据的预览、更好的拓扑和可共享的 3D 交互视图。首先上传素材资源:

1.登录Unity Cloud后,从后台选择Asset Manager。

2. 选择要管理的项目或素材资源集合后,选择"添加素材 " , 然后选择是加载单个素材、文件夹还是文件集合。

 将新资源上传到 Asset Manager 的屏幕截图

将新资源上传到 Unity Asset Manager

资源完成上传并生成预览的屏幕截图

资源通过生成的预览完成上传

3.如果它表明您的资源提交有问题,可能是 Unity Asset Manager 正在运行资源转换。等到完成后,您就可以将它与元数据一起保存。

4.上传后,Unity Asset Manager 将处理文件,并允许您使用其内置的 3D 查看器查看、编辑或评论资源。您还可以检查源文件并访问历史记录中存储的版本。

Asset Manager 中的素材资源截屏 支持评论和版本控制

Unity Asset Manager 中的素材资源支持注释和版本控制。CAD 资产的积分:Wolfgang Gutleb

Unity Asset Manager 通过 Unity Version Control (UVCS) 集成等功能进一步简化了工作流程。您可以浏览 UVCS 并从您所属的任何组织调取包或其他项目素材资源,而不必从计算机上传资源:

  • 使用“Add Asset”选项浏览Version Control仓库。
  • 选择一个组织、代码仓库和分支以从组织内的其他项目导入素材资源。

该功能允许无缝重用现有素材资源,无需手动传输或重新加工文件,进一步减少冗余。

浏览 UVCS 屏幕的屏幕截图(包含下拉菜单)

通过下拉菜单浏览 UVCS 屏幕

这种灵活性将资源管理扩展到 Unity 之外,让多名团队成员,包括那些使用不同工具或设备的成员,都可以访问它。所有参与项目的团队都可以引用一个真实数据来源。

与Unity Asset Manager的定制集成示例:Unity Asset Manager 与 Blender 的集成允许您直接从 Blender 创建云素材资源。这种集成可通过Unity Asset Manager for Blender开源代码仓库获得,因此您可以从中获得灵感或在此基础上进行构建,从而与Unity Cloud Python SDK创建自己的自定义集成流,无论是Blender还是任何其他软件。

Blender 集成的屏幕截图

Blender集成

如何优化和转换率素材资源

借助Optimize and 转换率功能,您可以使用以下选项轻松将支持的3D文件转换率为广泛使用的格式,如GLB和USDZ,同时应用自动优化以简化素材资源:

  • 网格清理:删除重复项、小对象以及所有从外部不可见的对象。
  • 合并优化:通过减少绘制调用来优化产品结构。
  • 多边形目标:使用以下任一策略设置目标多边形数:
  • PolyCount
  • 多边形总数百分比

注意:要使用优化和转换率内置管线,您必须在素材资源所在的项目中具有 Asset Manager Contributor 角色或更高的角色。以下是如何开始使用该功能。

使用API

使用StartTransformation终点触发Optimize和转换率管线。

使用 Asset Manager Web 界面

1.选择要优化和转换率的资源。此时将显示一个侧边面板。

2.在右上角,选择Edit。

3.转到Files选项卡。

4.在支持的文件格式上选择More (...)菜单。

5.选择Optimize and 转换率。Optimize and 转换率面板取代了info面板。

6.选择参数并输入输出名称。

7.选择Run。

8.转换完成后,您可以根据需要下载单个文件或整个数据集。

选择输出类型后优化和转换率功能的屏幕截图

在选择输出类型的情况下优化和转换率功能

转换后文件大小差异的屏幕截图

转换后文件大小的差异。CAD 资产的积分:Wolfgang Gutleb

有关更多详细信息,请查看我们的文档页面

当源数据发生变化时如何更新素材资源

在进行集成时,保持素材资源更新至关重要。以下是如何确保您的素材资源反映最新更改 - 以 Unity 中使用的 Blender 中更新的资源为例。注意: 这只是我们用作示例的集成之一,您可以创建自己的集成以从任何 3D 内容创建 (3DCC) 工具将数据导出至 Unity Asset Manager。

1.将更新的资源从Blender导出到Asset Manager

假设您修改了 Blender 中的资源 - 一个已在 Unity 编辑器中的场景中的资源。对修改感到满意后,将更新的资源以 FBX 文件的形式导出到 Unity Asset Manager,从而通过 Blender 集成推送更改。

2.检查Unity Editor的更新

打开Unity Editor。如果场景中的资源与 Unity Asset Manager 不同步,则会出现一个图标,指示该资源已过期。

编辑器中的资源屏幕截图已过时

编辑器中的资源已过时

3.查看资源版本

单击 Unity 中的不同步资源。转到版本面板,在这里您可以看到从 Blender 导入的版本和最新推送的版本。

4.更新到最新版本

选择“Update to Latest”。如果更新的资源包括更改(例如,颜色修改或添加的组件 ) , 这些更改将立即反映在 Unity 中。您还将看到一个绿色勾选标记,以确认资源现在是最新的。

资源的屏幕截图现在是最新的

资源现在是最新的。CAD 资产的积分:Wolfgang Gutleb

5.始终保持同步

Unity 持续检查 Unity Asset Manager 的更新,以确保您的场景反映文件的最近迭代,特别是当您的团队从前端进行迭代更改时。

遵循这些步骤,您可以轻松地跨工作流程保持素材资源一致和最新。

利用协作工具

Unity Asset Manager 提供了几个旨在加强团队内部协作的功能:

  • 共享材质库:将素材存储在一个共享的中央库中,确保所有团队成员都可以访问相同的素材资源,并保持项目一致性。
  • Version Control:通过版本控制跟踪资源更改,让您可以重新访问和比较资源的不同版本。
  • 元数据和评论:为素材资源添加详细的元数据或注释,为您的团队提供更多上下文或说明。

这些工具可确保营销、工程、设计和创新团队能够使用相同的素材资源,而不会造成重复工作或不一致。

与 PLM 系统集成

对于企业用户,Unity Asset Manager 可以与 PLM(产品生命周期管理)系统集成。你可以这样做:

  • 将 PLM 数据导入 Unity Asset Manager 以运行自动转换和转换,例如曲面细分 CAD 模型以在 Unity 中使用。
  • 在将敏感参数数据提供给更广泛的团队之前,对其进行安全模糊处理。

这种集成可以确保所有数据在系统之间安全高效地流动,从而提高生产力和安全性。

有关开始使用Unity Asset Manager的详情,请阅读文档

颠覆性的数字资源管理:节省时间和增强协作

通过使用 Unity Asset Manager,您可以消除冗余文件创建或外部供应商处理等低效功能。例如:

  • Unity Asset Manager 确保所有组(营销、创新、工程)都可以访问资源的单个一致版本,而不是多个团队以不同方式创建或管理相同的资源。
  • 通过在整个团队中共享材质、3D 数据和元数据,无论每个人的角色或专长如何,都可以在同一页面上工作。

从集中资源到为团队创建单一的数据源,它提供了便利和效率。通过将资源管理集成到工作流程中,您可以节省时间并确保项目始终保持高质量。

立即将 Unity Asset Manager 添加到您的工作流程中,体验更顺畅的协作、减少返工和提高项目成果。