Directrices de optimización del rendimiento
Gráficos de Substance
Cuanto más complejos sean tus gráficos de Substance, más potencia de procesamiento necesitarás para procesarlos. Debes intentar encontrar un equilibrio entre la complejidad y la velocidad de procesamiento.
Esto es especialmente importante si vas a usarlos en aplicaciones gráficas en tiempo real, como juegos.
En general, los nodos que exponen parámetros personalizados, que se pueden modificar en tiempo de ejecución, deben colocarse lo más cerca posible del final del gráfico.
Esto se debe a que el resultado de cada nodo se almacena en caché siempre que sea posible. Por lo tanto, cuanto más arriba esté el gráfico del nodo reajustable, más salidas deberán procesarse cada vez que se modifique uno de los parámetros expuestos. Si el nodo expuesto está cerca del final del gráfico, sólo será necesario volver a calcular los pocos nodos entre él y los nodos de salida.
Por ejemplo, si se retoca un color uniforme al principio del gráfico, se recalcularán todos los nodos siguientes. Si ajusta un nodo HSL situado justo antes de la salida, solo se volverá a calcular este nodo, lo que mejora en gran medida el rendimiento del gráfico.
Tenga en cuenta las siguientes directrices:
CONFIGURACIÓN GENERAL RELACIONADA CON EL RENDIMIENTO
OPTIMIZACIÓN DE GRÁFICOS
Los valores altos afectarán seriamente al rendimiento, por lo que debe tener en cuenta la probabilidad de uso del material y si puede reducir el tamaño de los datos involucrados.
Le recomendamos que obtenga más información sobre la resolución de nodos (tamaño de salida) y la herencia en los gráficos de Substance.
+++Cuando utilice el nodo Fusión, desactive la fusión de Alpha cuando no sea necesaria
+++
+++Los desenfoques y deformaciones son los nodos que requieren un uso más intensivo del procesador
+++
OPTIMIZACIONES PARA USO MÓVIL
+++Comparta nodos en la medida de lo posible entre salidas
+++
OPTIMIZACIONES DE TAMAÑO PARA MAPAS DE BITS INCRUSTADOS
Los mapas de bits tienen su tamaño de salida establecido en ‘absoluto’ de forma predeterminada. Esto significa que si el mapa de bits se conecta a una salida a través de la cadena de nodos, se forzará que la salida final tenga el tamaño del mapa de bits incrustado.
Un nodo que inserte después del mapa de bits tendrá su tamaño de salida establecido en ‘Relativo a la entrada’. Esto significa que el nodo también tendrá el tamaño inherente del mapa de bits y llevará este tamaño por la cadena de nodos hasta los resultados. Para corregir esto, debe establecer el nodo después del mapa de bits para que su tamaño de salida esté establecido en ‘Relativo al primario’.
Si el gráfico está configurado para tener una resolución dinámica, puede cambiar el tamaño de salida en el mapa de bits incrustado para que sea relativo al principal.
De esta manera, el tamaño del mapa de bits cambiará en función del gráfico principal y no se producirá una situación en la que el gráfico procese una resolución en el mapa de bits mayor que la necesaria.