Diseño 3D 5-8 minutos

Trabajar con USD en Blender 5.2: importa y exporta escenas como un estudio

Diego Cortés
Diego Cortés
Full Stack Developer & SEO Specialist
Compartir:
Trabajar con USD en Blender 5.2: importa y exporta escenas como un estudio
Imagen generada con IA

USD no es un formato de malla más: es el estándar abierto de escenas 3D de Pixar que usan los pipelines de VFX, juegos y AR/VR, y Blender 5.2 LTS lo importa y exporta de serie. Conoce qué convierte el importador y qué limitaciones esquivar antes de compartir tu escena.

Qué es USD y por qué importa en 2026

Universal Scene Description (USD) nació en Pixar como un framework de código abierto para describir, componer e intercambiar escenas 3D completas. A diferencia de OBJ o FBX, que guardan básicamente geometría y transformaciones, USD describe la escena como un todo: mallas, materiales, luces, cámaras y jerarquías, organizados en prims que se pueden componer entre sí. Por eso se volvió el formato de intercambio estándar en estudios de animación, pipelines de VFX y herramientas como NVIDIA Omniverse.

Un formato de escena, no solo una malla

Cuando envías un OBJ, envías triángulos. Cuando envías USD, envías una escena con estructura: cada elemento es un prim con propiedades, y esos prims se organizan en jerarquías que otra aplicación puede leer y modificar sin perder el contexto. Eso permite colaborar entre herramientas y entre artistas, porque cada uno puede trabajar sobre una capa distinta de la misma escena.

usda, usdc, usd y usdz: los formatos de archivo

USD se guarda en cuatro variantes que conviene no confundir. .usda es texto legible por humanos, útil para revisar diffs en un repositorio. .usdc es binario y más rápido de leer y escribir. .usd es la extensión por defecto y puede contener texto o binario, según lo decida el escritor. Y .usdz es un archivo empaquetado, pensado para distribuir el asset completo en un solo archivo, y es el formato habitual para AR y Quick Look en iOS.

Composición: capas, variantes, referencias y payloads

La gran idea de USD es la composición: en lugar de duplicar datos, un archivo puede referenciar a otros, apilar capas de override y definir variantes. Un estudio puede tener la geometría en un archivo y las luces de cada shot en capas separadas, sin copiar la malla. Eso es lo que hace escalables las escenas enormes, pero también es la parte más compleja del formato y la que menos soporte tiene en herramientas que no son de composición total.

Qué soporta Blender 5.2 al importar USD

Blender 5.2 LTS, publicado el 14 de julio de 2026 con soporte hasta julio de 2028, incluye importador y exportador de USD listos para producción. El importador se abre desde File, Import, Universal Scene Description, y convierte los prims del archivo en una jerarquía de objetos de Blender.

De prims a objetos: geometría, luces, cámaras y jerarquías

El importador entiende los tipos de prim más habituales: mallas, luces, cámaras y transforms se convierten en objetos nativos de Blender con sus transformaciones respetadas. Si el archivo USD tiene una jerarquía de prims, la verás reflejada como una jerarquía de objetos en el Outliner, lo que hace que la escena llegue con estructura y no como una sopa de mallas.

Limitaciones actuales: capas y referencias

Aquí está el matiz importante: el importador de Blender, igual que el exportador, todavía no maneja ciertos conceptos de composición de USD, en concreto las capas y las referencias. Si el archivo que recibes depende de referencias externas o de capas apiladas, lo más probable es que veas los prims resueltos o parcialmente vacíos, porque Blender no ejecuta esa composición. En la práctica, para escenas simples con geometría, luces y cámaras el flujo funciona muy bien; para archivos compuestos por capas, conviene pedir al emisor una versión aplanada.

Exportar una escena a USD desde Blender

Exportar es igual de directo: File, Export, Universal Scene Description. El exportador recorre los objetos de la escena y produce una jerarquía USD adecuada para el destino.

El exportador paso a paso y sus opciones

Selecciona los objetos que quieres enviar o deja la selección vacía para exportar toda la escena visible. El panel de opciones del exportador te deja elegir el formato de salida (.usda, .usdc o .usd), si incluir la selección o solo objetos visibles, y otras preferencias según la versión. En general, la opción segura es exportar los objetos visibles y verificar después que las transformaciones llegaron con la escala y rotación esperadas.

Qué se exporta: objetos visibles y selección

El exportador itera sobre los objetos de la escena y convierte cada uno en prims, respetando la jerarquía de padres e hijos. Si exportas solo la selección, los objetos fuera de ella no viajan, lo que resulta útil para mandar un asset concreto en lugar de toda la escena. Los materiales y texturas también se exportan según el soporte del formato; por eso conviene revisar el resultado en la herramienta de destino antes de dar el flujo por bueno.

Exportar USDZ para AR y Quick Look

Si el destino es AR, el formato habitual es .usdz. Blender genera primero el archivo .usd (o .usdc) y luego lo convierte a .usdz, el paquete que distribuye el asset completo. Ese archivo se puede previsualizar en Quick Look de iOS o subirlo a plataformas de AR sin pasos intermedios.

Flujo práctico: Blender a otra herramienta

El caso más común es enviar una escena de Blender a otro software de 3D, a un motor de juegos o a una herramienta de validación de assets. El flujo es: preparar la escena en Blender con nombres y jerarquía limpios, exportar a USD, e importar en la herramienta de destino verificando luces, cámaras y escala.

Ejemplo: enviar una escena a otro software de 3D

Imagina que modelas un producto en Blender y el equipo de marketing lo necesita en otro paquete 3D para el catálogo. Con USD exportas la escena completa: geometría, materiales, luces y cámara en un solo archivo. El equipo de destino importa el .usd y encuentra la escena montada, con la jerarquía de objetos intacta, en lugar de tener que reensamblar mallas sueltas.

MaterialX y texturas: qué viaja con el asset

El ecosistema OpenUSD incluye soporte de lectura de MaterialX, el estándar abierto de definición de materiales, a través de plugins. Eso significa que los materiales definidos con MaterialX pueden viajar con el asset y ser interpretados por otras herramientas que también soporten el estándar. Las texturas, por su parte, viajan como referencias a archivos o empaquetadas en el .usdz, así que conviene confirmar que los paths de las imágenes se resuelven en la herramienta de destino.

Consejos para no romper tu pipeline

Nombres y jerarquías limpias

USD respeta los nombres de los prims, y un nombre con espacios o caracteres raros se convierte en un dolor de cabeza aguas abajo. Usa nombres sin espacios, jerarquías lógicas y evita objetos duplicados con nombres autogenerados si el destino va a leerlos de forma programática.

Unidades y escala consistentes

Blender trabaja en metros por defecto, pero otras herramientas usan centímetros o unidades propias. Antes de exportar, define la escala de la escena y verifica cómo la interpreta el destino. Una escena con la escala incorrecta puede llegar 100 veces más grande o más pequeña sin que nadie lo note hasta el render final.

Evitar capas y referencias si el destino es Blender

Como Blender no compone capas ni referencias, cuando el destino es Blender conviene enviar un archivo aplanado, sin depender de archivos externos ni de overrides apilados. Si recibes un USD con capas, pide la versión resuelta o importa solo los prims que necesitas y reconstruye lo que falte.

Conclusión

USD llegó para quedarse como el idioma común de las escenas 3D entre herramientas, y Blender 5.2 LTS lo habla de serie: importa prims como objetos, exporta escenas completas y genera USDZ para AR. La clave está en conocer sus límites, sobre todo en capas y referencias, para elegir cuándo usar USD y cuándo seguir con OBJ o FBX. Si trabajas con escenas simples o colaboras con otras herramientas, este flujo te ahorra horas de reensamblaje. Sigue leyendo el blog para más guías de Blender y flujos de producción.

Categorías