Skip to content

The Unity project for an Introduction to Shaders presentation

License

Notifications You must be signed in to change notification settings

johnsietsma/IntroToShaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Shader Programming

Final result

Description

Shaders open up a new world of visual effects. In this 1 hour long, beginner level session you’ll learn the basics of vertex and fragment shader programming. You’ll find out what shaders are and learn techniques you can apply to your game. This session covers:

  • What are vertex and fragment shaders?
  • Texturing and shader properties
  • UV scrolling
  • Texture distortion
  • Texture masking
  • Clipping
  • Controlling shader properties in code and through animation.

It doesn't cover Surface shaders or lighting.

Thanks to the Leauge of Geeks for permission to use the card art in this project. It's copyrighted, please don't use it for any other purpose then for learning.

Feel free to reuse the shader code in your own projects.

Video

This video is from the Graphics Masterclass held in Melbourne, Australia on February the 18th, 2017.

Introduction to Shader Programming Video

Software Requirements

Unity 5.5 or later.

Owner

John Sietsma

About

The Unity project for an Introduction to Shaders presentation

Resources

License

Stars

Watchers

Forks

Packages

No packages published