Skip to content
Creating Shaders (via code and Shader Graph) in Unity 2019
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
UnityShaderDevelopment Removed unused pragmas from shaders May 21, 2019
.gitignore Initial commit May 7, 2019
README.md Update README.md May 17, 2019

README.md

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

You can’t perform that action at this time.