En resumen
- El importador USD de Blender puede convertir datos de escena como geometría, cámaras, luces, materiales y volúmenes en objetos.
- Al importar USDZ, la opción de empaquetar o copiar las texturas puede afectar a la correcta carga de los materiales.
- La conversión de materiales USD de Blender puede ofrecer resultados aproximados; no se garantiza que se conserven todos los ajustes de los shaders.
- Hay diferencias entre los tipos de datos y las opciones compatibles que aparecen en la documentación de Blender 4.0 y en la documentación actual.
¿Qué aprenderás en esta guía?
Universal Scene Description (USD) es un formato de archivo que transporta elementos de escena y su jerarquía. Con las herramientas USD de Blender puedes importar una escena creada en otra aplicación o exportar como USD los elementos compatibles de Blender. Esta guía explica qué ajustes son importantes al transferir modelos arquitectónicos, cámaras, luces, materiales y datos de animación. El objetivo es que no solo se abra el archivo, sino que también se conserven la estructura de la escena y los elementos visuales de la forma más clara posible.
No hay que dar por sentado que la transferencia conservará todos los detalles de forma idéntica. La documentación de Blender indica que el importador no gestiona algunas funciones de composición de USD y que la conversión de materiales puede implicar pérdidas. Además, las opciones de la documentación de la versión 4.0 no son las mismas que las de la documentación actual. Conviene comprobar el flujo de trabajo con las opciones disponibles en la versión de Blender que se esté utilizando.
Requisitos y preparativos
Los requisitos básicos son Blender y un archivo USD que importar. USDZ es un formato de archivo que puede incluir dependencias de texturas junto con el contenido USD. Las fuentes no especifican requisitos de cuenta, hardware ni una versión concreta de Blender como obligatoria. Una de las fuentes describe la guía actual de Blender y la otra, la guía de Blender 4.0; por tanto, hay que tener en cuenta que las opciones y los datos compatibles pueden variar según la versión.
Antes de empezar, identifica si el archivo es USD o USDZ y si contiene texturas externas. Si utilizas USDZ, es importante elegir cómo se importarán las texturas. Si no se importan, es posible que Blender no pueda resolver las texturas de los materiales. En una escena USD vinculada a archivos externos, comprueba también cómo están organizadas las referencias a esos archivos.
Importación de USD paso a paso
Elige el alcance de la escena. Si necesitas importar solo una parte del archivo y no todo su contenido, utiliza la opción Path Mask para limitar la importación a los elementos situados bajo un primitivo específico. También está documentada una opción para excluir los elementos no visibles; sin embargo, los primitivos con datos de visibilidad animada pueden importarse a pesar de este filtro.
Revisa los tipos de objeto y las coordenadas. La documentación incluye la importación de cámaras, curvas, luces, materiales, mallas, volúmenes y nubes de puntos; el nivel de detalle compatible depende de la versión. Si USD utiliza Y-up, se puede aplicar una rotación automática a los objetos raíz para adaptarlos al sistema de coordenadas Z-up de Blender. Después de importar, comprueba la orientación del modelo y su jerarquía.
Conserva la jerarquía, pero comprueba las transformaciones. Los elementos Xform de USD pueden contener datos de transformación y organización de la escena; Blender los importa como objetos vacíos. Los elementos Scope también se convierten en objetos vacíos para ayudar a conservar las agrupaciones. Esta correspondencia no es perfecta: aunque Scope no contiene datos de transformación, el objeto vacío de Blender sí tiene una transformación. En una escena arquitectónica, revisa el árbol de objetos después de importar los grupos de plantas, bloques o componentes.
Selecciona los datos de geometría y texturas. Valora las opciones de importación correspondientes a las coordenadas UV, los atributos de color y los atributos de malla. La documentación también incluye una opción para crear un modificador Subdivision Surface a partir de los datos de subdivisión de USD. La opción para validar datos de malla incorrectos puede ralentizar la importación; la documentación la recomienda porque los problemas en datos no visibles pueden causar inconvenientes al editar o visualizar.
Gestiona correctamente las texturas de USDZ. Para importar texturas, se puede elegir entre no importarlas, empaquetarlas en el archivo de Blender o copiarlas a una carpeta seleccionada. Si eliges copiarlas, define la carpeta de destino. El directorio relativo predeterminado puede requerir que el archivo de Blender ya esté guardado. Comprueba también qué hacer con los archivos que tengan el mismo nombre: usar el archivo existente o sobrescribirlo.
Mantén expectativas realistas sobre los materiales. Se pueden importar materiales USD Preview Surface. La opción de conversión correspondiente puede transformarlos en redes de nodos Principled BSDF de Blender, pero el resultado puede ser aproximado, ya que no se admiten todos los tipos ni ajustes de shader. Si hay nombres de materiales duplicados, elige entre usar el material existente o crear uno único para cada material USD. Compara los resultados, sobre todo en brillo, rugosidad, color y transparencia.
Exportar una escena de Blender como USD
Simplifica la escena y define el alcance de la exportación. La documentación actual de Blender indica que se pueden exportar los objetos visibles y compatibles, y que el alcance puede limitarse según la selección. La documentación actual enumera mallas, cámaras, curvas, texto (como malla), luces, pelo, nubes de puntos, metaballs, volúmenes y armatures. Se especifica que la compatibilidad con cámaras se limita a las cámaras en perspectiva. Organiza la jerarquía de la escena y selecciona solo los objetos que deban exportarse.
Determina si necesitas exportar la animación. Si se activa la exportación de animación, se puede escribir el rango de fotogramas de la escena; si se desactiva, solo se exporta el fotograma actual. En una exportación animada, Blender escribe la malla final evaluada. La documentación actual también describe las deformaciones con topología fija y las animaciones de malla con topología variable. Como la animación puede afectar al tamaño del archivo y al tiempo de exportación, actívala solo si realmente es necesaria.
Crea un USDZ con la extensión del archivo. Según la documentación de Blender, si se utiliza .usdz como extensión del archivo de salida, se crea un archivo ZIP que contiene USD y sus dependencias de texturas. Sin embargo, la documentación de Blender 4.0 indica que las texturas UDIM no pueden incluirse en archivos USDZ debido a una limitación de la biblioteca USD disponible. Si el proyecto utiliza UDIM, comprueba que las texturas estén realmente en el archivo antes de entregarlo.
Prueba el archivo en la aplicación de destino. No te limites a volver a abrir el archivo exportado en Blender: revísalo también en la aplicación donde se utilizará. Comprueba los materiales, los nombres de los objetos, las coordenadas, los vínculos de texturas y el rango de animación. La documentación de Blender 4.0 enumera limitaciones relacionadas con funciones como los objetos no visibles, las capas USD y las variantes; la documentación actual, en cambio, presenta un alcance de exportación diferente. Por ello, probar el archivo en la aplicación de destino ayuda a detectar diferencias entre versiones y funciones.
Errores frecuentes y próximos pasos
Uno de los riesgos más comunes es elegir no importar las texturas al importar USDZ y descubrir después que faltan las texturas de los materiales. Otro es asumir que la conversión de USD Preview Surface equivale a una transferencia completa de shaders. Además, no des por sentado que una función o limitación de la documentación de Blender 4.0 también se aplica igual a la versión actual: hay diferencias entre ambas fuentes en los tipos de datos, la animación y las opciones de exportación.
Para el próximo proyecto, crea una escena de prueba pequeña e importa el mismo archivo con distintos ajustes de textura y materiales. Para exportar, empieza con objetos seleccionados y un solo fotograma; si el resultado es el esperado, pasa a una escena más amplia. Para los equipos de arquitectura e interiorismo, este método permite comprobar la compatibilidad de la geometría, las texturas, las coordenadas y los materiales antes de entregar un modelo grande. Si los artistas de archviz usan tipos de datos específicos, como animación o nubes de puntos, también deberían comprobar la compatibilidad correspondiente en su versión de Blender.
Fuentes y licencia
Esta guía se ha adaptado de la guía USD actual de Blender y de la guía USD de Blender 4.0. Ambas fuentes tienen licencia CC BY-SA 4.0; el contenido se ha traducido al turco y reorganizado.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los equipos de arquitectura y visualización de Turquía, USD es una opción útil para probar la transferencia de datos de escena entre distintas aplicaciones. Los tipos de datos compatibles con Blender y las opciones de texturas de USDZ hacen que las pruebas de compatibilidad a pequeña escala antes de la entrega sean especialmente valiosas.
Sin embargo, no hay que asumir que los materiales se conservarán de forma idéntica; la conversión puede ofrecer resultados aproximados. Antes de añadir una herramienta a los costes actuales de licencias y hardware, los estudios y estudiantes deberían probar el flujo de trabajo. Lo más recomendable es comprobar la compatibilidad entre la versión de Blender y la aplicación de destino, los vínculos de las texturas y los requisitos de animación antes de la entrega.
Preguntas frecuentes
¿Puede Blender importar las texturas de archivos USDZ?
Sí. La documentación de Blender ofrece opciones para no importar las texturas, empaquetarlas en el archivo de Blender o copiarlas a la carpeta indicada. Si no se importan, es posible que no se puedan resolver las texturas de los materiales.
¿Puede Blender convertir materiales USD a Principled BSDF?
Los materiales USD Preview Surface se pueden convertir en redes Principled BSDF. Como la conversión no es compatible con todos los ajustes ni tipos de shader, el resultado puede ser aproximado.
¿Se conserva la animación al exportar USD desde Blender?
Si se activa la opción de animación, se puede exportar el rango de fotogramas de la escena; si está desactivada, se escribe el fotograma actual. La documentación de Blender describe los tipos de animación de malla compatibles.



