Consigue un 20% de descuento usando el código RELEASE en la compra de tu libro. Por tiempo limitado.

Introducción al lenguaje de programación de shaders

3.0.2. ShaderLab Shader

Esta publicación está disponible en...

Gran parte de nuestros shaders escritos en código iniciarán con la declaración del Shader, luego la ruta del mismo en el Inspector de Unity y finalmente el nombre que le asignaremos (e.g. Shader “shader inspector path/ shader name”).

Tanto las propiedades como el SubShader y el Fallback estarán escritos dentro del campo del “Shader” en lenguaje declarativo ShaderLab.

Shader “InspectorPath / shaderName”
{
    // Write ShaderLab code here 
}

En vista de que USB_simple_color ha sido declarado como “Unlit/USB_simple_color” por defecto; si deseamos asignarlo a un material entonces tendremos que ir al Inspector de Unity, buscar la ruta Unlit y luego seleccionar “USB_simple_color”.

Tanto la ruta como el nombre del shader se pueden cambiar según las necesidades y organización del proyecto.

// default value
Shader “Unlit / USB_simple_color”        
{
    // write ShaderLab code here 
}

// customized path to USB (Unity Shader Bible)
Shader “USB / USB_simple_color”    
{
    // write ShaderLab code here 
}

Siguenos para mantenerte informado sobre todas las novedades, actualizaciones y más.

Únete al grupo para compartir tus experiencias con otros desarrolladores.

¡Suscríbete a nuestro canal y sigue aprendiendo sobre desarrollo de juegos!

jettelly-logo

Jettelly Team

Somos un equipo de desarrolladores independientes con más de 9 años de experiencia en videojuegos. Como estudio independiente, hemos desarrollado Nom Noms el que publicamos con Hyperbeard en 2019. Actualmente estamos desarrollando La Biblia de Shader en Unity.

Síguenos en nuestras redes sociales.