En resumen
- Una escena USD puede entenderse como un stage formado por la combinación de capas independientes.
- Solaris reúne las herramientas de Houdini para crear y editar escenas USD; las redes LOP abarcan las operaciones realizadas sobre estas escenas.
- Reference LOP y Sublayer LOP son métodos documentados para incorporar contenido USD existente a una escena.
- Según la documentación de Houdini, .usda es un formato de texto y .usdc, un formato binario; la extensión .usd puede usarse con ambos formatos.
Las herramientas Solaris de Houdini ofrecen un espacio de trabajo para crear y editar escenas que usan USD (Universal Scene Description) y renderizarlas con Karma. En este enfoque, descrito en la documentación de Houdini 22.0 de SideFX, la escena no es un archivo único e inmutable, sino que se construye combinando capas con distintos contenidos. Esta guía aborda los pasos básicos para aplicar este sistema de forma clara y manejable en proyectos de visualización arquitectónica, interiores y producción en equipo.
Primero, distingamos los conceptos fundamentales
En USD, las unidades básicas de la escena se llaman prims. Un modelo, una luz o un material pueden ser un prim; los prims pueden tener propiedades y relacionarse con otros prims. Al combinar capas USD interconectadas se obtiene un grafo de escena llamado stage. Por tanto, «archivo stage» no designa un tipo de archivo independiente: es el resultado de combinar las capas cargadas en un contexto determinado.
Solaris es el nombre general de las herramientas de Houdini para crear escenas USD y desarrollar su apariencia. En este entorno, las redes LOP están formadas por nodos que procesan una escena USD. La documentación señala que los LOP pueden entenderse de forma similar a las redes SOP, que trabajan con geometría; la diferencia es que los LOP reciben una escena USD como entrada y generan una nueva escena.
Crea una escena USD en siete pasos
Identifica las partes de la escena. En un proyecto arquitectónico, la estructura, el mobiliario, la decoración, la iluminación o los ajustes de cámara pueden ser partes de contenido independientes. La documentación explica que las capas pueden representar componentes de una escena, como un prop, un personaje, una configuración de luces o los ajustes predeterminados. El objetivo de esta división no es aumentar la cantidad de archivos, sino controlar el alcance de los cambios.
Define con claridad la función de cada capa. Decide qué representa cada capa: por ejemplo, una puede contener el modelo y otra, la iluminación. Así, un miembro del equipo puede actualizar las luces sin tener que modificar la capa del modelo. La estructura por capas de USD permite mantener los cambios sin afectar directamente al contenido de otros usuarios.
Vincula contenido existente a la escena. La documentación de Houdini describe Sublayer LOP para cargar una capa USD en la pila de capas del stage actual, y Reference LOP para añadir a una capa contenido procedente de otro archivo. El uso de referencias permite reutilizar el mismo recurso en distintos puntos de una escena y mantener el contenido original fuera de ella.
Mantén las ediciones por separado. En lugar de modificar directamente un recurso existente, crea una edición en una capa nueva. En USD, el valor de una propiedad definido en una capa más fuerte puede prevalecer sobre el valor de esa misma propiedad en una capa más débil. Esta organización facilita conservar las ediciones de la escena cuando llega una nueva versión del recurso; aun así, hay que llevar un control de qué información sobrescribe cada capa.
Desarrolla el stage a través de la red LOP. Los nodos de una red LOP modifican la escena USD recibida y generan como salida un nuevo stage. Dividir las operaciones en etapas lógicas facilita seguir en qué punto se añade el modelo, la iluminación u otro contenido. En lugar de agrupar muchas operaciones en un único nodo, asigna una función clara a cada sección de la red para facilitar el seguimiento del equipo.
Revisa el resultado combinado. La documentación de SideFX indica que, para ver la salida de un nodo LOP como texto USD, se puede hacer clic derecho en el nodo y elegir
LOP Actions › Inspect Flattened Stage. Esta revisión resulta útil para comprobar el contenido combinado del stage y el resultado procedente de las capas. Usa la vista de texto como herramienta de inspección y depuración, no como método habitual de edición.Elige el formato de archivo según el propósito. La documentación indica que la extensión
.usdacorresponde al formato de texto legible y.usdc, al formato binario..usdpuede ser tanto de texto como binario. Por eso, no deduzcas la representación interna del archivo únicamente por la extensión.usd.
| Formato de archivo | Significado según la documentación | Nota de uso |
|---|---|---|
.usda | USD de texto legible | Es útil cuando se necesita inspeccionar el contenido como texto. |
.usdc | USD codificado en binario | Es el formato binario utilizado para mejorar la eficiencia. |
.usd | Puede ser de texto o binario | La extensión por sí sola no determina el formato interno. |
Efectos en los flujos de trabajo de arquitectura y visualización
La estructura por capas resulta especialmente útil para los equipos en los que varias personas trabajan sobre la misma escena en las áreas de modelado, iluminación y desarrollo de la apariencia. Incorporar un recurso actualizado mediante una referencia en las escenas que lo utilizan permite reutilizar la actualización y mantener las ediciones de la escena en capas independientes. En Solaris, los LOP permiten configurar estas operaciones paso a paso sobre la escena USD.
Sin embargo, USD es un marco de trabajo amplio, y SideFX también señala que aprender sus conceptos fundamentales facilita el trabajo con LOP. Al principio, conviene llevar un control ordenado de dónde se definen las capas, en qué capa se establece cada valor y a qué archivos apuntan las referencias. La documentación no especifica requisitos de hardware, recomendaciones concretas de hardware para el rendimiento ni costos de licencia; esos aspectos deben comprobarse por separado según el proyecto y la configuración.
Errores habituales
Suponer que la extensión
.usdsiempre indica un formato binario. La documentación señala que esta extensión puede contener datos de texto o binarios.Incluir todos los cambios en el recurso original. Editar en una capa independiente ayuda a conservar los cambios realizados sobre un recurso cuando este se actualiza.
Confundir un stage con una sola capa. Un stage es el resultado de combinar capas; un archivo USD también puede usarse como capa en otro contexto.
Usar Inline USD LOP como método de trabajo habitual. SideFX señala que añadir USD basado en texto con este nodo puede ser útil para depurar, pero no es el flujo de trabajo habitual.
Estos pasos se basan en los conceptos de Solaris y USD descritos en la documentación de Houdini 22.0. En las operaciones para las que no se especifica una ruta de menú, céntrate en entender la función del LOP correspondiente y su efecto en la escena, en lugar de dar por sentado un paso concreto de la interfaz.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y visualización de Turquía, la lógica por capas de Solaris ofrece un enfoque práctico para evitar que las modificaciones de modelos e iluminación se mezclen en un mismo proyecto. Sobre todo al reutilizar recursos y transferir trabajo entre equipos, identificar con claridad dónde se guardan los cambios puede ahorrar tiempo.
El beneficio de esta organización depende de establecer desde el principio una disciplina para los archivos y las capas. El equipo necesitará un breve periodo de aprendizaje para familiarizarse con los conceptos USD y LOP; además, las fuentes no ofrecen información sobre requisitos de hardware ni costos de licencia. Antes de empezar la producción, es conveniente verificar en equipo los formatos de archivo, las rutas de las referencias y la versión de Houdini utilizada.
Preguntas frecuentes
¿Qué es un stage en Houdini Solaris?
Un stage es el grafo de escena que se obtiene al combinar capas cuando se carga un archivo USD. El mismo archivo USD puede crear un stage en un contexto y actuar como capa en otra escena.
¿Cuál es la diferencia entre .usd, .usda y .usdc en archivos USD?
Según la documentación de SideFX, `.usda` es texto legible y `.usdc`, un formato binario. La extensión `.usd` puede usarse con cualquiera de los dos formatos.
¿Cómo se añade contenido USD a un stage en Houdini?
La documentación explica que Sublayer LOP carga un archivo USD en la pila de capas del stage actual, mientras que Reference LOP añade una referencia a otra capa.



