Introducción a los métodos de transferencia de Asset Manager en Unity

Jun 3, 2025
Unity Asset Manager es una plataforma de administración de recursos digitales fácil de usar que admite más de 70 formatos de archivo para ayudar a que los equipos centralicen, organicen, descubran y utilicen los recursos sin inconvenientes en todos los proyectos.

Gestionar eficazmente los recursos digitales es esencial para mantener los flujos de trabajo organizados y eficientes, en particular a medida que los proyectos crecen e involucran a varios miembros del equipo o colaboradores externos.

Asset Manager de Unity es una plataforma de administración de recursos digitales sencilla que admite más de 70 formatos de archivo para ayudar a que los equipos centralicen, organicen, descubran y utilicen los recursos sin inconvenientes en todos los proyectos. Reduce el trabajo redundante mediante el diseño, lo que facilita la colaboración entre equipos y acelera los flujos de trabajo de producción.

Una parte importante de la administración de assets es mover assets dentro y fuera de Asset Manager. Para facilitar este proceso, Unity proporciona múltiples métodos que se dividen en dos categorías principales:

  • Herramientas visuales para transferencias directas de assets impulsadas por interfaces
  • Herramientas programáticas para automatización y procesamiento a gran escala

Este artículo explica los diferentes métodos que se utilizan para ayudarte a seleccionar el que mejor se adapta a tus necesidades.

Herramientas visuales

La interfaz web

La interfaz web de Unity Asset Manager

Trabajar con assets en la interfaz web de Asset Manager

La interfaz web de Asset Manager te permite administrar, ver y organizar los assets a través de tu navegador. Sirve como un centro centralizado para la colaboración en equipo, ya que brinda opciones flexibles para agregar assets, ya sea de forma individual o en forma masiva, y organizarlos en colecciones.

La interfaz web amplifica la detectabilidad y permite la colaboración asíncrona y rápida entre todas las partes interesadas relevantes en los proyectos modernos de transformación digital.

YouTube video

Puedes enriquecer los assets con metadatos personalizados, donde los administradores, propietarios y administradores pueden definir nuevos campos de metadatos, como texto, Boolean y tipos de campos numéricos, mientras que todos los usuarios pueden agregar etiquetas (incluidas las sugeridas por AI) para una mejor organización.

A través de la interfaz web, puedes crear y administrar colecciones, mover assets entre colecciones o proyectos, y hacer un seguimiento de los cambios en los assets con historial de versiones. Dependency Viewer muestra las relaciones entre los assets de un vistazo, lo que necesita cada asset y lo que depende de él. Las dependencias tanto ascendentes como descendentes están disponibles en el visor de dependencias.

La plataforma también admite la vista previa de archivos CAD de gran tamaño y la optimización de la iteración de assets mediante un sistema de comentarios integrado.

La plataforma también admite la vista previa de archivos CAD de gran tamaño y la optimización de la iteración de assets mediante un sistema de comentarios integrado.

Los assets están protegidos de forma segura de forma predeterminada, lo que garantiza que tu trabajo permanezca privado. Como propietario/gerente de un proyecto, puedes controlar el acceso con solo agregar usuarios con roles apropiados a través de los detalles del proyecto. Este flujo de trabajo de seguridad agilizado garantiza que los assets permanezcan protegidos hasta que permitas la colaboración, lo que te brinda confianza al compartir un trabajo valioso.

Además, puedes utilizar la función Optimizar y convertir, un canal integrado para la optimización de archivos 3D y la conversión de formatos. Las herramientas de optimización de assets ayudan a resolver problemas de mallas, fusionarlas de forma inteligente y reducir el conteo de polígonos para mejorar el rendimiento. Mientras tanto, la función de conversión de archivos permite la transformación fluida de assets en formatos como FBX, GLB, OBJ y CAD, lo que garantiza la compatibilidad entre los diferentes flujos de trabajo.

Integración Unity Editor

Acceder a Asset Manager desde Unity Editor

Acceder a Asset Manager desde Unity Editor

El paquete Unity Asset Manager se integra directamente con Unity Editor, lo que te permite administrar los assets sin interrumpir tu flujo de trabajo. Después de la instalación, puedes subir assets a Unity Cloud e importarlos desde allí. También puedes acceder a assets de todos tus proyectos a través de la interfaz de búsqueda del Editor.

Filtra los assets por creador, estado, tipo, tiempo de actualización y estado de importación, lo que ayuda a localizar recursos específicos de manera eficiente. El complemento detecta automáticamente las dependencias entre los assets. Por ejemplo, si varios prefabs utilizan el mismo material, solo se carga una instancia del material. Esto garantiza un almacenamiento optimizado y evita duplicaciones innecesarias.

Esta integración funciona bien para los flujos de trabajo centrados en el Editor, especialmente cuando los miembros del equipo suelen iterar en assets. Puedes reutilizar assets de proyectos anteriores y asegurarte de trabajar con las versiones más recientes. Al centralizar la organización de los assets, reduces el trabajo duplicado y mantienes la coherencia entre tus proyectos.

Integración Pixyz Studio

Cómo perfeccionar un modo en Pixyz Studio

Cómo perfeccionar un modo en Pixyz Studio

La integración Pixyz Studio con Asset Manager permite cargar escenas 3D preparadas para su almacenamiento, uso compartido y transformación posterior.

En Pixyz Studio, puedes importar y ensamblar varios archivos 3D, optimizarlos de forma interactiva y, luego, subir los modelos refinados directamente a Asset Manager. Este flujo de trabajo es particularmente útil para los equipos que colaboran en la preparación de datos 3D de alta precisión para ingeniería, fabricación y visualización.

Las escenas se pueden cargar directamente en la organización y el proyecto de destino mediante los menús integrados. El proceso exporta la escena localmente como un archivo .glb temporal antes de transferirla a Unity Cloud. Eso garantiza una transición fluida de la edición local a la colaboración basada en la nube.

Sin embargo, el proceso de carga no es iterativo: cada carga crea un asset nuevo en lugar de actualizar uno existente. Además, solo se admiten cargas, lo que significa que no puedes recuperar assets de Asset Manager de regreso a Pixyz Studio para optimizarlos aún más.

Herramientas programáticas

Interfaz de línea de comandos de Python

La interfaz de línea de comandos de Python sirve como interfaz de línea de comandos (CLI) para realizar operaciones masivas.

La interfaz de línea de comandos de Python sirve como interfaz de línea de comandos (CLI) para realizar operaciones masivas.

La interfaz de línea de comandos de Python sirve como interfaz de línea de comandos (CLI) para realizar operaciones masivas. Bulk Upload CLI es una herramienta de línea de comandos que simplifica el proceso de carga y descarga de assets en Asset Manager. Te permite transferir eficientemente grandes volúmenes de assets locales a la nube mediante la creación de archivos de configuración estructurados. Esta herramienta admite varios métodos de entrada, incluida la ingestión basada en CSV, la extracción directa de paquetes Unity o la selección basada en carpetas, lo que garantiza flexibilidad en el manejo de diferentes estructuras de assets.

Durante el proceso de carga, la interfaz de línea de comandos valida los datos de los assets y proporciona una descripción general de la cantidad de archivos y el tamaño total antes de continuar. Puedes ajustar los parámetros de carga, como la creación paralela de assets y los límites de transferencia de archivos, para optimizar el rendimiento en función de las condiciones de la red.

Para las descargas masivas, la CLI proporciona un script basado en Python que recupera assets de Asset Manager. Puedes filtrar assets por organización, proyecto o colección, y especificar directorios de descarga con opciones para sobrescribir u omitir archivos existentes. El script también admite el filtrado de metadatos, lo que permite una recuperación precisa de los assets sin afectar la estructura del proyecto.

Para comenzar, descarga la base de código de GitHub y asegúrate de cumplir los requisitos necesarios. Para instalar el SDK de Python, sigue los pasos que se describen en el manual. Una vez instalado, puedes comenzar a subir assets a través de tu terminal. Elige un método de entrada, como una carpeta de un proyecto Unity. Esta herramienta ofrece múltiples opciones para subir y descargar. También puedes editar los metadatos con un archivo CSV.

Pixyz SDK

El SDK Pixyz puede integrar la tecnología Pixyz con Asset Manager para proporcionar acceso programático a la transformación y optimización de recursos 3D a gran escala.

Dado que es el núcleo de las herramientas de transformación de Unity, como Pixyz Studio, Pixyz Plugin 3.0 y Asset Manager, mejora la visualización en tiempo real, los flujos de trabajo CAD a 3D, la optimización de recursos y las experiencias XR. Es ideal para optimizar programáticamente assets 3D con Pixyz y automatizar su transferencia a la nube.

El SDK incluye API de C# y Python, lo que permite a los desarrolladores automatizar el procesamiento de assets con herramientas para reparación de mallas, reducción, desenvoltura UV y fusión inteligente mediante un conjunto de más de 200 algoritmos integrados. Admite más de 70 formatos de archivo, lo que facilita la ingestión de datos CAD, BIM y de nube de puntos para varias aplicaciones industriales y de ingeniería.

El SDK de Pixyz se ejecuta tanto en las instalaciones, incluso en entornos con espacio de aire (sistemas seguros aislados del acceso a Internet y las redes externas), como en forma de imagen de Docker lista para utilizarse en la nube. Se puede implementar en infraestructuras locales y remotas, lo que la convierte en una opción obvia para entornos de red seguros y restringidos. Se necesita una licencia para ejecutar Pixyz SDK. Conéctate con nosotros si quieres probarlo y mira esta conferencia web para entender mejor el SDK.

SDK de Asset Manager y API REST

El SDK de Asset Manager en Package Manager

El SDK de Asset Manager en Package Manager

También se puede acceder a las capacidades de Asset Manager mediante el SDK de Asset Manager y la Asset Manager REST API, que admiten diferentes necesidades de integración, por ejemplo, una aplicación patentada para acceder a los assets y revisarlos.

El SDK de Asset Manager ofrece una forma de trabajar con assets directamente dentro Unity. Abstrae las llamadas API en funciones preconstruidas, lo que facilita el descubrimiento, la creación, la actualización, la eliminación y la administración de assets sin procesar manualmente las solicitudes API.

El SDK garantiza la integración con los flujos de trabajo del Editor Unity. Contiene componentes preconstruidos que serializan las solicitudes y manejan los errores para simplificar la comunicación entre el cliente y el administrador de assets. Almacena en búfer tu aplicación desde la API, lo que te permite actualizarla para admitir cambios en la API sin modificar inmediatamente el código de tu aplicación.

El SDK ofrece diferentes casos de uso. Unity proporciona el modelo de visor industrial, que demuestra cómo el SDK facilita la visualización, la organización y la colaboración de los assets en situaciones reales, lo que permite a los equipos obtener una vista previa de sus capacidades antes de su implementación.

La Asset Manager REST API permite el control programático de la administración de assets, lo que te permite automatizar la creación, el control de versiones, la recuperación y el procesamiento de assets. Este enfoque es ideal para los desarrolladores que integran Asset Manager en canales existentes, aplicaciones de terceros o flujos de trabajo de automatización personalizados. La API proporciona flexibilidad para administrar assets a gran escala, lo que garantiza un flujo de trabajo agilizado y eficiente para la administración de contenido 3D.

Conclusión

Asset Manager de Unity te ofrece herramientas eficientes para administrar los recursos digitales de manera eficiente. Puedes trabajar visualmente o usar código, lo que mejor se adapte a tu flujo de trabajo y a tu equipo. Al centralizar la administración de assets, puedes mejorar la colaboración, mantener Version Control y agilizar el proceso de desarrollo en todos los proyectos.

Descubre Unity Asset Manager