Shader Graph Flashcards
Shader Graph
Sistema de creación de shaders basado en nodos
Razón de creación de shader graph
Crear shaders de forma más accesible sin saber shader coding
Compatibilidad de ShaderGraph
Scriptable Render Pipelines (SRPs)
Ya sea HDRP o URP
Lit shader graph
Propiedades asignadas a vértices
Propiedades asignadas a fragmentos
Opciones de entrada de Shader
Crear propiedades que sean configurables
Graph inspector
Ver propiedades de nodos y del grafo completo
Ventana main preview
Nos permite ver cómo se verá el resultado calculado
Sampleador
Recorre la textura y usa su color
Primer cosa necesaria para un shader
Un material
Position
Define la posición (x,y,z) de cada vértice en la maya
Puedes modificar posiciones de vértices, pero no de fragmentos
Sine
Da la función seno, se puede unir con el tiempo para que vaya avanzando
Split
Recibe un vector y lo divide en canales separados. Hasta 4, si son menos, los que sobren son 0
Add
Suma los valores de entrada y devuelve el resultado
Combine
Recibe hasta 4 valores (RGBA) y los combina en vectores. Da salida de 4, 3 o 2 valores
Tiling and offset
Tiling recibe vector2 y define la cantidad de veces que se repite la textura por unidad en cada eje.
Offset recibe vector2 y recorre la textura en las dos dimensiones