Un escenario USD es una composición compleja de capas que a su vez puede tener subcapas, referencias y archivos con capas. El editor de escenarios USD de Unreal Engine permite editar y trabajar con USD.
Esta guía explora las acciones y los procesos de trabajo que puedes usar al trabajar con archivos USD en Unreal Engine.
Para obtener más información sobre los escenarios USD y la terminología, consulta los términos y conceptos de Universal Scene Description de Pixar.
Consulta también la guía de inicio rápido del editor de escenarios USD para empezar a usar el editor de escenarios USD en Unreal Engine.
Duplicación de prims
El menú desplegable Duplicar muestra varias opciones para duplicar un prim. USD es un formato complejo y no siempre es obvio qué significa «duplicación». Por ello, el editor de escenarios USD dispone de varios métodos de duplicación que utilizan enfoques ligeramente distintos y que pueden resultar útiles dependiendo de la situación.
- Aplanar prim compuesto combina las especificaciones del prim y crea un nuevo prim con ellas, «aplanando» todo. Si el prim compuesto tiene una anulación en una especificación, esa anulación será la única opinión para esa especificación que será visible en el prim duplicado.
- Especificaciones de una sola capa duplica las especificaciones del prim únicamente en el objetivo de edición actual. Puedes usar esta opción para duplicar las especificaciones de un prim en una capa determinada sin duplicar también las anulaciones definidas en capas más sólidas. Esta opción solo está disponible cuando el objetivo de edición actual tiene especificaciones para el prim que se está duplicando.
- Todas las especificaciones de las capas locales duplica cada una de las especificaciones del prim en todas las capas locales del escenario USD.
Puedes usar un editor de texto para inspeccionar los cambios realizados en el archivo USD después de guardarlo en el editor de escenarios USD.
Acciones Cortar, Copiar y Pegar de los prims
Las acciones Cortar y Copiar siempre añaden representaciones aplanadas de los prims al escenario del portapapeles (similar al método Aplanar prim compuesto para duplicar prims). La acción Pegar siempre pega los prims del escenario del portapapeles como hijos del prim seleccionado actualmente, en el objetivo de edición actual.
El escenario del portapapeles es independiente y el editor de escenarios USD lo mantiene en segundo plano, independientemente del escenario que esté abierto en ese momento. Por ello, es posible utilizar estas acciones para cortar, copiar y pegar prims en distintos escenarios USD abiertos.
Adición de referencias
Puedes asignar a cualquier prim del editor de escenarios USD una referencia que apunte a otro prim en el escenario USD cargado actualmente u otro archivo USD de tu dispositivo. Usa la opción Añadir referencia del menú contextual para abrir el cuadro de diálogo homónimo, en el que puedes especificar cómo quieres que el prim seleccionado haga referencia a otro.
| Propiedad | Descripción |
|---|---|
| Referencia interna | Si está habilitado, la referencia se dirigirá a un prim de este escenario. |
| Archivo de destino | Selecciona el archivo USD que se usará como referencia. |
| Usar prim predeterminado | Utiliza el prim predeterminado de la capa de destino como prim referenciado. |
| Ruta de prim de destino | Cuando Usar prim predeterminado está desactivado, se selecciona un prim específico del escenario de destino como el prim referenciado. |
| Advanced | |
| Desfase de código de tiempo | Aplica un desfase a los atributos muestreados del cronograma del prim referenciado. Por ejemplo, si defines un valor de 10, se retrasará el inicio de la animación a la que se hace referencia en 10 códigos de tiempo. |
| Escala de código de tiempo | Factor de escala de tiempo que se aplicará a los atributos muestreados del cronograma del prim referenciado. |
Para añadir una referencia a un prim en el escenario USD cargado actualmente, activa Referencia interna y desactiva Usar prim predeterminado. Esto desactivará la opción Archivo de destino y activará la opción Ruta de prim de destino, en la que puedes especificar qué prim usar.
Para hacer referencia a otra capa USD, deja desactivada la opción Referencia interna para que puedas especificarla como Archivo de destino. También puedes desactivar Usar prim predeterminado para especificar un prim que se utilizará como referencia dentro de la capa de destino. Si no desactivas Usar prim predeterminado, se usará el prim predeterminado de la capa de destino como prim de referencia.
Puedes utilizar Eliminar referencias en el menú contextual para eliminar todas las referencias usadas por este prim.
Adición de cargas
Cualquier prim del editor de escenarios USD puede contener una carga. Al igual que con las referencias, puedes añadir nuevas cargas haciendo clic derecho en el prim y seleccionando Añadir carga, donde puedes especificar los detalles de la carga.
| Propiedad | Descripción |
|---|---|
| Referencia interna | Si está habilitado, la carga se dirigirá a un prim de este escenario. |
| Archivo de destino | Selecciona el archivo USD que se usará como carga. |
| Usar prim predeterminado | Usa el prim predeterminado de la capa de destino como prim de la carga. |
| Ruta de prim de destino | Cuando Usar prim predeterminado está desactivado, se selecciona un prim específico de la capa de destino como prim de la carga. |
| Advanced | |
| Desfase de código de tiempo | Aplica un desfase a los atributos muestreados del cronograma del prim de la carga. Por ejemplo, si defines un valor de 10, se retrasará el inicio de la animación de la carga en 10 códigos de tiempo. |
| Escala de código de tiempo | Factor de escala de tiempo que se aplicará a los atributos muestreados del cronograma del prim de la carga. |
Para añadir una carga a un prim en el escenario USD cargado actualmente, activa Referencia interna y desactiva Usar prim predeterminado. Esto desactivará la opción Archivo de destino y activará la opción Ruta de prim de destino, en la que puedes especificar qué prim usar.
Para utilizar otra capa USD como carga, deja desactivada la opción Referencia interna para poder especificar un Archivo de destino. También puedes desactivar Usar prim predeterminado para especificar un prim que se utilizará como carga dentro de la capa de destino. Si no desactivas Usar prim predeterminado, se usará el prim predeterminado de la capa de destino como prim de la carga.
Puedes usar Borrar cargas en el menú contextual para eliminar todas las cargas usadas por este prim.
Aislamiento de capas
La opción Aislar resulta útil quieres ver un subárbol de capas en particular y no el escenario USD entero. Mientras eliges una capa concreta para aislarla, puedes ver esa capa y todas sus subcapas en segundo plano.
Puedes acceder a esta opción haciendo clic derecho en la capa que quieras aislar en el panel Capas.
Al aislar una capa, solo se mostrará esa capa y sus subcapas. El resto de capas aparecen atenuadas para indicar que están presentes en el escenario exterior, pero que no afectan al escenario aislado.
Para indicar que una capa del escenario está aislada, la ventana Escenario USD muestra Modo aislado en la esquina superior derecha de la ventana. Al hacer clic en este mensaje, el modo aislado finaliza y se vuelve al escenario entero.
También puedes dejar de aislar una capa haciendo clic con el botón derecho en ella y seleccionando Detener aislamiento.