Utiliza nodos de material para crear un material que parezca vivo. Para crear este efecto, configurarás tu nodo de material y lo conectarás a la entrada de compensación de posición del entorno del nodo de material principal.
Sigue estas instrucciones para crear un material dinámico.
Crea un nuevo material en la carpeta de materiales de la malla y nómbralo Moving_Mesh.
Cambia la esfera por una superficie plana en la ventana de previsualización.
Añade los siguientes nodos:
Tres nodos Multiply
Nodo sinusoidal
Nodo VertexNormalWS
Un nodo Add
Nodo de tiempo
Nodo TextureSample
Utiliza un nodo TextureSample y añade un distintivo textura a la muestra en el panel Detalles.
arrastra la entrada RGB del nodo textura muestra y conéctala a la entrada Color base del nodo Material principal.
Arrastra el nodo VertexNormalWS y conéctalo a la primera entrada A del 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 al nodo Main material compensación de posición del entorno entrada.
Arrastra el nodo textura muestra y conéctalo a la primera entrada del nodo B Multiply de la entrada R (entrada del canal UV rojo).
Puedes arrastrar fuera cualquiera de los canales de color (R, G, B) para centrar el movimiento en un determinado color del material.
Arrastra el nodo de tiempo y conéctalo al nodo de seno.
Arrastra el nodo Seno y conéctalo a la entrada Añadir nodo A.
Arrastra el nodo Añadir y conéctalo al tercer nodo Multiply A entrada.
Cambia el valor del nodo Añadir a 1.0.
Cambia el valor del nodo Multiply a 10.0.
Expande el nodo Seno y cambia el valor de Period 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 del canal rojo, los colores que tienen rojo se mueven, excepto los que son completamente rojos o carecen de algún color. A continuación, los nodos VérticeNormals se multiplican por los nodos Tiempo y Seno, moviendo el canal rojo a tiempo hasta la onda Sinusoidal.
La longitud de la onda sinusoidal a lo largo del canal rojo viene determinada por el valor numérico de Añadir nodo entre -1.0 y +1.0, y luego se multiplica por 10 en el tercer nodo Multiplicar, que define cuánto movimiento tiene lugar en la dirección del vértice.
Cuanto mayor sea el valor numérico del tercer nodo Multiplicar, más movimiento habrá en el material a lo largo del canal rojo.
Cuando se utiliza la luz para formar los colores, se combinan el rojo, el verde y el azul para formar la luz blanca. Por eso las partes blancas de la malla también se mueven.
La cantidad de movimiento de la malla depende del número de vértices de la malla. Por tanto, una malla low-poly solo moverá unos pocos vértices, pero una malla más complicada moverá más vértices, creando un efecto mayor en la malla.