Search Instagram Twitter Facebook Spotify Grid Tag Date Folder Chat Pencil

Unity Shader Programming Resources

I’m starting to work on making Relativity look good, and that basically translates to writing shaders. It was a little difficult to pick up at first, but after searching around the web for a bit, I finally found a couple of tutorials that explained the basics pretty well. I just wanted to list them here, in case anyone else is in the same position.

  • Shader Programming (Unite ’08) – If you don’t know anything about shaders, this is a good place to start. It’s a pretty long video (around 2 hours), and parts of it can be a little slow, but it’s a good practical intro to the topic. 
  • Cg Programming Wikibook – This is a fantastic resource, and I recommend going through the tutorials in order to get a firm grasp of shader programming. It breaks down all the example scripts, so it’s pretty easy to follow along. The writing can also be quite funny at times.
  • Special Effects with Depth – Slides from a presentation given by Kuba Cupisz and Ole Ciliox and SIGGRAPH 2011 which gives a nice overview to using the depth buffer to create special effects shaders.
  • Getting Started With Custom Post-Processing Shaders in Unity3D – Post-processing shaders are a bit different from regular shaders in Unity. This blogpost goes over the basics.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.