Si creas un árbol o una señal, puede que quieras aplicar un efecto al material que cambie el color de la malla según su posición en el entorno.
Para aplicar una textura que cambia de color a las hojas de una malla de árbol, por ejemplo, utilizarás el nodo Sine para seleccionar la posición en el entorno de la malla y modificar el color a medida que cambia de posición a lo largo del eje Z.
Para crear este efecto debes hacer lo siguiente:
-
Añade los siguientes nodos a la configuración anterior en el editor de materiales:
-
Nodo Linear Interpolate
-
Nodo Sine
-
Nodo Divide
-
Nodo Component Mask
-
Nodo Absolute World Position
-
2X Nodo Constant 3Vector expression
-
-
Arrastra el nodo Absolute World Position y conéctalo al nodo Component Mask.
-
Selecciona el nodo Component Mask y marca solo la opción B en Máscara de componente de expresión de material en el panel de detalles.
-
Arrastra el nodo Component Mask y conéctalo al nodo Sine.
-
Selecciona el nodo Sine y establece el valor Seno de expresión de materiales en 1200 en el panel de detalles.
-
Arrastra el nodo Sine y conéctalo a la Entrada A del nodo Divide.
-
Establece el valor numérico de la entrada B del nodo Divide en 3.0.
-
Arrastra el nodo Divide y conéctalo a la entrada alfa del nodo Linear Interpolate.
Los valores del nodo Sine pueden producir resultados menos deseables. Si crees que la onda Sine no añade valor a tu material, puedes omitir la salida Sine y saturar la salida de Divide para conservar todo dentro del rango nominal.
-
Selecciona el primer nodo Constant 3Vector expression y añade un color.
-
Selecciona el segundo nodo Constant 3Vector expression y añade un color.
-
Arrastra el primer nodo Constant 3Vector expression y conéctalo a Entrada A del nodo Linear Interpolate.
-
Arrastra el segundo nodo Constant 3Vector expression y conéctalo a Entrada B del nodo Linear Interpolate.
-
Arrastra el nodo Linear Interpolate y conéctalo a la entrada de color de base del nodo Material principal.
Haz clic en la imagen para ampliarla.
-
Haz clic en Aplicar en la barra de herramientas.
-
Añade el nuevo material a una malla en el visor.
-
Mueve la malla hacia arriba y abajo a lo largo del eje Z. Observa cómo cambia el color de uno a otro según la posición de la malla en el entorno.
El nodo Mask determina dónde ocurre el cambio de color a lo largo de la onda Sine. El nodo Divide determina la frecuencia de repetición del cambio del color en la posición en el entorno.
Los dos nodos Constant 3Vector expression determinan los colores que permanecen constantes en la posición en el entorno mientras que el nodo Linear Interpolate interpola entre los colores en la posición en el entorno y crea gradientes por momentos según la ubicación de la malla.
Juega con los distintos valores de los nodos para comprender dónde debería ocurrir el cambio de color en la posición en el entorno.
No es necesario que crees un nuevo material cada vez que desees cambiar los valores de color del material. Si te familiarizas con el editor de instancias de material puedes cambiar la instancia de material al cambiar los parámetros de material.