Usa nodos de material para hacer un material que parezca estar vivo. Para crear este efecto, configurarás tu nodo de material y lo conectarás a la entrada compensación de posición del entorno del nodo de material principal.
Sigue las siguientes instrucciones para crear material dinámico.
Crea un nuevo material en la carpeta de materiales de la malla y asígnale el nombre Moving_Mesh.
Cambia la esfera a una superficie plana en la ventana de vista previa.
Agrega los siguientes nodos:
3 nodos Multiply
Nodo Sine
Nodo VertexNormalWS
Nodo Add
Nodo Time
Nodo TextureSample
Utiliza un nodo TextureSample y añade una textura de insignia a la muestra en el panel de detalles.
Arrastra la entrada RGB sobre el nodo Texture Sample y conéctala a la entrada Color base en el nodo de material principal.
Arrastra el nodo VertexNormalWS y conéctalo a la entrada A del primer nodo Multiply.
Arrastra el primer nodo Multiply y conéctalo a la entrada A del segundo nodo Multiply.
Arrastra el segundo nodo Multiply y conéctalo a la entrada de la compensación de posición del entorno del nodo de material principal.
Arrastra el nodo Texture Sample y conéctalo a entrada B del primer nodo Multiply desde la entrada R (entrada del canal UV rojo).
Puedes arrastrar cualquiera de los canales de color (R, G o B) para enfocar el movimiento en un color determinado del material.
Arrastra el nodo Time y conéctalo al nodo Sine.
Arrastra el nodo Sine y conéctalo a la entrada A del nodo Add.
Arrastra el nodo Add y conéctalo a la entrada A del tercer nodo Multiply.
Cambia el valor del nodo Add a 1.0.
Cambia el valor del nodo Multiply a 10.0.
Expande el nodo Sine y cambia el valor de Período a 10.0.
Arrastra el tercer nodo Multiply y conéctalo a la entrada B del segundo nodo Multiply.
Al multiplicar todos los vértices a lo largo del canal rojo, los colores que tienen rojo se mueven, excepto aquellos que son completamente rojos o que carecen de algún color. Luego, las VertexNormals se multiplican por los nodos Time y Sine, y mueven el canal rojo en el tiempo a la onda sinusoidal.
La longitud de la onda sinusoidal a lo largo del canal rojo está determinada por el valor numérico del nodo Add entre -1.0 y +1.0; luego, se multiplica por 10 en el tercer nodo Multiply, que define cuánto movimiento tiene lugar en la dirección del vértice.
Cuanto mayor sea el valor numérico del tercer nodo Multiply, más movimiento habrá en el material a lo largo del canal rojo.
Cuando se usa luz para hacer colores, el rojo, el verde y el azul se combinan para hacer luz blanca. Por eso también se mueven las partes blancas de la malla.
La cantidad de movimiento en la malla depende de la cantidad de vértices en la malla. Por lo tanto, una malla de polígono bajo solo moverá unos pocos vértices, pero una malla más complicada moverá más vértices, y creará un mayor efecto en la malla.