Skip to content

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

Notifications You must be signed in to change notification settings

ArturoNereu/Unity2019ShaderDevelopment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published