Explorando Shader Graph en Unity. Hay algo de lo que te das cuenta… | de Joseph Maurer | cultura friki


Hay algo de lo que te das cuenta muy rápido cuando empiezas a programar juegos, y es que los materiales están codificados de forma diferente a cualquier otra cosa. Funcionan casi de manera misteriosa que a menudo puede ser difícil de describir y el código suele ser un código de estilo c muy denso que no arroja ninguna luz sobre cómo o por qué algo funciona de la manera que lo hace.

Ingrese a Shader Graphs, el último intento de Unity para ayudar a aliviar parte del misterio y la confusión sobre cómo funcionan los shaders. Esta característica está recientemente fuera de vista previa y tiene una amplia gama de características que tienen como objetivo cambiar la forma en que se crean los sombreadores. Antes, hacías shaders con código, ahora la esperanza es que hagas shaders con gráficos como el siguiente:

¿Quieres seguir? ¡Aquí hay un enlace al proyecto de muestra!

Entonces, si los sombreadores son para materiales de programación, ¿por qué es tan difícil? Porque está escribiendo un código de bajo nivel que la GPU debe tomar y determinar cómo se verá este objeto en el mundo. Es un proceso complicado, pero el beneficio es que no está ocupando el valioso tiempo de la CPU con tareas pesadas de cómputo que a menudo se necesitan para determinar cómo se verá algo (es decir, brillante, opaco, transparente, and many others.).

Los Shader Graphs permiten al codificador ensamblar visualmente los “elementos gráficos” que manipulan las propiedades finales de cómo se verá algo. En el video, analizamos los conceptos básicos de qué es un nodo, cómo conectarlos y cómo encontrar la documentación sobre cada nodo posible. También repasamos algunos de los nuevas características en Shader Graphs ya que ha habido algunos cambios desde que el proyecto ahora es oficialmente appropriate.

1. Asegúrese de tener Shader Graph incluido en el proyecto

Para asegurarse de que puede usar Shader Graph, vaya a Ventana -> Administrador de paquetes y asegúrese de que Shader Graph esté incluido en los Recursos del proyecto.

2. Acceda rápidamente a la documentación de lo que hace un nodo.

Al mirar un nodo, puede ser difícil decir exactamente qué hace esta caja negra cuando se computa. Para ir rápidamente a la documentación, haga clic derecho en el nodo y presione ‘Ver documentación’. Aparecerá una página de Unity con información relevante.

3. ¡Usa notas adhesivas y grupos!

Una de las características más nuevas es que puede agregar notas adhesivas y grupos de nodos para ayudar a organizar su gráfico. Ayuda enormemente a cualquier persona que mire su gráfico más tarde a comprender cómo funciona algo. En el siguiente ejemplo, puede ver un grupo de ‘Máscara de hierba’ que tiene una nota adhesiva adjunta.

Sígueme en Gorjeo para más artículos de tecnología!



Related Articles

10 razones para patrocinar JSDayIE 2019

11 de marzo de 2019 La máxima prioridad para...

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Same Category

spot_img

Stay in touch!

Follow our Instagram