Instancias y subgráficos de gráficos

Las instancias de gráficos son nodos que hacen referencia a otro gráfico. Un gráfico al que hace referencia un nodo de instancia en un gráfico de host puede denominarse subgráfico del gráfico de host.

El uso de instancias hace que un gráfico sea reutilizable muchas veces en uno o más gráficos, incluso en diferentes paquetes.

¿Por qué debería utilizar instancias de gráficos?

Dividir gráficos en varios subgráficos te permite trabajar mucho de manera más eficiente.

Cada vez que esté duplicando una cadena de nodos en Designer, probablemente podría dividirla en un subgráfico para que sea más fácil reutilizarla y actualizarla.

NOTE
En la sección Gráficos de Substance de muestra de esta documentación hay disponible un archivo de proyecto que muestra una configuración simple de un subgráfico para un filtro personalizado.

¿Cómo se crea una instancia de gráfico?

Arrastre un gráfico A desde el Explorador a otro gráfico B para crear un nodo de instancia que haga referencia al gráfico A.

Los nodos se pueden dividir rápidamente en un nuevo gráfico al seleccionar los nodos y utilizar la opción “Crear gráfico a partir de la selección” del menú contextual. A continuación, se le pedirá que defina el identificador del nuevo gráfico, que debe ser único.

Tenga en cuenta que si los nodos seleccionados estuvieran conectados a otros nodos del gráfico, también debe crear nodos Input y Output en el nuevo gráfico para transferir estas conexiones al subgráfico.

Además, la sustitución de los nodos originales por un nodo de instancia que haga referencia al nuevo gráfico se debe realizar manualmente posteriormente.

Por último, debe decidir si el subgráfico debe exponerse a los usuarios cuando publique su proyecto en un archivo SBSAR compartible. Consulte el parámetro ‘Exposed in SBSAR’ en las propiedades del gráfico.

Una palabra sobre la herencia

Otra ventaja de usar subgráficos es que cada instancia de un subgráfico puede adaptarse al contexto en el que se usa. En otras palabras, dos instancias de un mismo gráfico pueden tener diferentes resoluciones de salida, profundidades de bits y modos de mosaico.

Este es un concepto esencial del trabajo en Substance y te recomendamos que obtengas más información sobre la herencia en gráficos de gráficos cuando estés listo para seguir adelante con las instancias.

Tenga en cuenta que, aunque los conceptos de instancia de gráfica y subgráfico también se aplican a las gráficas de funciones de Substance, la herencia, tal y como se describe en esa página, sólo se aplica a las gráficas de Substance.

¿Puedo añadir mis propias instancias de gráficos a la biblioteca de nodos?

Sí, es posible , pero requiere una configuración específica. Obtén más información en la página Administración de contenido y filtros personalizados de esta documentación.

¿Se puede inspeccionar el gráfico de origen de una instancia de gráfico?

(marca) Sí y solo para instancias de gráficos cargados desde un archivo Substance 3D (SBS). Estos nodos de instancia tienen una etiqueta rojo oscuro.
Haga clic con el botón derecho en el nodo para abrir su menú contextual y seleccione la opción Abrir referencia.

NOTE
Al inspeccionar el gráfico de origen, puede utilizar los datos de entrada del gráfico de la instancia si la opción Edición en contexto está marcada en la sección Gráfico de Preferencias.

(menos) No es posible inspeccionar gráficos cargados desde instancias de recurso de Substance 3D (SBSAR), ya que ya están compiladas. Solo puede cargar el recurso en el panel Explorador para inspeccionar la lista de gráficos expuestos y sus parámetros. Estos nodos de instancia tienen una etiqueta green.
Haga clic con el botón derecho en el nodo para abrir su menú contextual y seleccione la opción Cargar paquete.

NOTE
Nodos atómicos
Los nodos Atomic se implementan directamente a través del código en el motor del Substance y son no instancias de gráficas, de ahí el nombre atomic: son los bloques de construcción más pequeños para todos los demás nodos en gráficos de Substance.
recommendation-more-help
substance-3d-designer-help-guide