ArturoNereu / Unity2019ShaderDevelopment

Creating Shaders (via code and Shader Graph) in Unity 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity 2019 Shader Development

Creating Shaders (via code and Shader Graph) in Unity 2019

This repository and presentation guides you through the very basics of shader development in Unity 2019. We cover Vertex Shaders, Fragment Shaders, Surface Shaders, Shader Graphs and Post Processing Effects.

If you have any question, please send me a message on twitter: @ArturoNereu

Power Point Presentation (download it, as the Google Doc viewer won't work).

So, a Shader is a specialized program that (usually) runs on the GPU and whose main purpose is to transform vertices and fragments in a 3D (or 2D) program.

01_Shader_BasicColor

01_BasicColorShader

02_Shader_BasicTexture

02_BasicTexture

03_Shader_BasicTextureBlend

03_ShaderTextureBlend

04_Shader_BasicVertex

04_Shader_BasicVertex

05_Shader_SurfaceBasic

05_Surface_Basic

06_Shader_SurfaceScriptInteraction

06_Shader_SurfaceScriptInteraction

07_ShaderGraph_BasicColor

07_ShaderGraph_BasicColor

08_ShaderGraph_BasicTexture

08_ShaderGraph_BasicTexture

09_ShaderGraph_RimEffect

09_ShaderGraph_RimEffect

0A_Postprocessing

0A_PostProcessing

About

Creating Shaders (via code and Shader Graph) in Unity 2019


Languages

Language:Mask 62.6%Language:ShaderLab 31.7%Language:C# 5.8%