有效管理数字资产对于保持工作流程的组织和高效至关重要,特别是在项目规模扩大并涉及多个团队成员或外部贡献者时。

Unity的资产管理器是一个用户友好的数字资产管理平台,支持超过70种文件格式,帮助团队在项目中无缝集中、组织、发现和使用资产。它通过设计减少冗余工作,使跨团队协作更加顺畅,加速生产工作流程。

资产管理的重要部分是将资产进出资产管理器。为了方便这个过程,Unity提供了多种方法,分为两大类:

  • 可视化工具用于直接的、界面驱动的资产转移
  • 编程工具用于自动化和大规模处理

本文提供了不同方法的解释,旨在帮助您选择最适合您需求的方法。

可视化工具

网络界面

Unity资产管理器的网络界面

在资产管理器的网络界面中处理资产

资产管理器的基于网络的界面允许您通过浏览器管理、查看和组织资产。它作为团队协作的集中枢纽,提供灵活的选项来添加资产——无论是单独还是批量——并将其组织成集合。

网络界面增强了可发现性,并使所有相关利益相关者在现代数字化转型项目中能够异步、快速协作

YouTube video

您可以通过自定义元数据丰富资产,管理员、所有者和经理可以定义新的元数据字段——如文本、布尔值和数字字段类型——而所有用户都可以添加标签(包括AI建议的标签)以便更好地组织。

通过网络界面,您可以创建和管理集合,在集合或项目之间移动资产,并使用版本历史跟踪资产的更改。依赖查看器一目了然地揭示资产关系,显示每个资产所需的内容以及依赖于它的内容。依赖查看器中提供了上游和下游的依赖关系。

该平台还支持预览大型CAD文件,并通过集成的评论系统简化资产迭代。

该平台还支持预览大型CAD文件,并通过集成的评论系统简化资产迭代。

资产默认安全保护,确保您的工作保持私密。作为项目所有者/经理,您可以通过项目详情简单地添加具有适当角色的用户来控制访问。这一简化的安全工作流程确保资产在您启用协作之前保持受保护,让您在分享有价值的工作时充满信心。

此外,您可以使用优化和转换功能,这是一个内置的3D文件优化和格式转换管道。资产优化工具帮助解决网格问题,智能合并网格,并减少多边形数量以提高性能。同时,文件转换功能允许将资产无缝转换为FBX、GLB、OBJ和CAD等格式,确保在不同工作流程中的兼容性。

Unity编辑器集成

从Unity编辑器访问资产管理器

从Unity编辑器访问资产管理器

Unity资产管理器包直接与Unity编辑器集成,允许您在不干扰工作流程的情况下管理资产。安装后,您可以将资产上传到Unity Cloud,并从中导入资产,还可以通过编辑器的搜索界面访问所有项目中的资产。

按创建者、状态、类型、更新时间和导入状态过滤资产,有助于高效定位特定资源。该插件自动检测资产之间的依赖关系——例如,如果多个预制件使用相同的材质,则只上传该材质的一个实例。这确保了优化存储并防止不必要的重复。

此集成非常适合以编辑器为中心的工作流程,特别是当团队成员频繁迭代资产时。您可以重用以前项目中的资产,并确保您使用的是最新版本。通过集中资产组织,您减少了重复工作,并在项目之间保持一致性。

Pixyz Studio集成

在Pixyz Studio中优化模型

在Pixyz Studio中优化模型

与资产管理器的Pixyz Studio集成使上传准备好的3D场景以便存储、共享和进一步转换成为可能。

在Pixyz Studio中,您可以导入和组装多个3D文件,进行交互式优化,然后将精炼后的模型直接上传到资产管理器。此工作流程对于在工程、制造和可视化方面协作处理高精度3D数据的团队特别有用。

场景可以直接通过内置菜单上传到目标组织和项目。该过程将场景导出为临时.glb文件,然后再将其传输到Unity Cloud,确保从本地编辑到基于云的协作的平稳过渡。

然而,上传过程不是迭代的——每次上传都会创建一个新资产,而不是更新现有资产。此外,仅支持上传,这意味着您无法将资产从资产管理器检索回Pixyz Studio以进行进一步优化。

编程工具

Python命令行界面

Python命令行界面作为命令行界面(CLI)用于执行批量操作。

Python命令行界面作为命令行界面(CLI)用于执行批量操作。

Python命令行界面作为命令行界面(CLI)用于执行批量操作。批量上传CLI是一个命令行工具,简化了在资产管理器中上传和下载资产的过程。它通过创建结构化配置文件,允许您高效地将大量本地资产转移到云端。该工具支持多种输入方法,包括基于CSV的摄取、直接Unity包提取或基于文件夹的选择,确保在处理不同资产结构时的灵活性。

在上传过程中,命令行界面验证资产数据,并在继续之前提供文件数量和总大小的概述。您可以微调上传参数,例如并行资产创建和文件传输限制,以根据网络条件优化性能。

对于批量下载,CLI提供一个基于Python的脚本,从资产管理器中检索资产。您可以按组织、项目或集合过滤资产,并指定下载目录,选择覆盖或跳过现有文件的选项。该脚本还支持元数据过滤,能够在保持项目结构的同时精确检索资产。

首先从GitHub下载代码库,并确保您满足必要的先决条件。要安装Python SDK,请按照手册中概述的步骤进行操作。安装后,您可以通过终端开始上传素材资源。选择输入方法,例如来自Unity项目的文件夹。该工具提供多种上传和下载选项,您还可以使用CSV文件编辑元数据。

Pixyz SDK

Pixyz SDK可以将Pixyz技术与资产管理器集成,以提供对3D素材资源转换和优化的编程访问。

作为Unity转换工具的核心——如Pixyz Studio、Pixyz Plugin 3.0和资产管理器——它改善了实时可视化、CAD到3D工作流程、素材资源优化和XR体验。它非常适合使用Pixyz对3D素材资源进行编程优化并自动化其云传输。

SDK包括C#和Python API,允许开发人员使用200多个内置算法的工具自动化素材资源处理,包括网格修复、简化、UV展开和智能合并。它支持超过70种文件格式,便于摄取CAD、BIM和点云数据,以用于各种工业和工程应用。

Pixyz SDK可以在本地运行——包括在隔离环境中(与互联网访问和外部网络隔离的安全系统)——也可以作为云就绪的Docker镜像。它可以在本地和远程基础设施上部署,使其成为安全和受限网络环境的明显选择。运行Pixyz SDK需要许可证。如果您想尝试,请与我们联系,并观看此网络研讨会以更好地理解SDK。

资产管理器SDK和REST API

包管理器中的资产管理器SDK

包管理器中的资产管理器SDK

资产管理器的功能也可以通过资产管理器SDK资产管理器REST API访问,支持不同的集成需求,例如,访问和审查素材资源的专有应用程序。

资产管理器SDK提供了一种直接在Unity内部处理素材资源的方法。它将API调用抽象为预构建的函数,使您能够轻松发现、创建、更新、删除和管理素材资源,而无需手动处理API请求。

SDK确保与Unity编辑器工作流程的集成,包含预构建的组件,序列化请求并处理错误,以简化客户端与资产管理器之间的通信。它将您的应用程序与API缓冲,使您能够更新以支持API更改,而无需立即修改应用程序代码。

SDK提供了不同的使用案例;Unity提供了行业查看器模板,演示了SDK如何在真实场景中促进资产查看、组织和协作,让团队在实施前预览其功能。

资产管理REST API使您能够以编程方式控制资产管理,允许您自动化资产创建、版本控制、检索和处理。这种方法非常适合将资产管理器集成到现有管道、第三方应用程序或自定义自动化工作流中的开发人员。API提供了灵活性,以大规模管理资产,确保3D内容管理的工作流程高效流畅。

结论

Unity的资产管理器为您提供强大的工具,以高效管理数字资产。您可以选择可视化工作或使用代码——无论哪种方式最适合您的工作流程和团队。通过集中资产管理,您可以增强协作,维护版本控制,并在项目之间简化开发过程。

发现Unity资产管理器