Howdy! To watch this entire Gametutor course please Register  or log in

Getting Cozy With
Shader Forge
Buy On Udemy
Course Description
Shader Forge has brought node based shader development to new heights in Unity. It is fast, efficient, and includes the latest effects in real time rendering, making it a must have tool for any Unity project development. This course is designed for users new to the tool, and will show you how to get up and running, creating stunning shaders in no time. By the end of the course you will have a set of shaders that you can use in your current unity projects, as well as the knowledge of how to create shaders for yourself, as your project evolves. It also touches on how to optimize your shaders for mobile platforms so you can use your shaders for multiple platforms.
Course Details
Difficulty: Beginner
Total Lessons: 9 Lessons
Running Time: 02:02:19
Date: 1/23/15
Course Files
This is a premium course and source files are available only to Rockstar members. Please Log In or Upgrade your account to unlock these files.
Locked Source File Icon
File Name: Gatu_Uni_SF_GettingCozyWithShaderForge.zip
File Size: 103.98 MB
Unity package with supporting files.
Course Lessons

1. Understanding the Workflow

Lesson 1, Understanding the Workflow
Lesson 1 will get you up and running with the Shader Forge editor quickly. We will step through each of the features, learn about how to work with nodes, and learn how to organize our shader development.

2. Building a Basic Shader

Lesson 2, Building a Basic Shader
The best thing to do when learning a new tool is to make something! IN this lesson we will build up a very basic shader, using the most basic elements in the Shader Forge editor.

3. Building a Custom Lit Shader

Lesson 3, Building a Custom Lit Shader
In this lesson we will learn how to build our own custom lit shader, which will give you the power to create just about any type of shader you want. Understand how to utilize Shader Forge to create custom lighting and shaders is key to your shader creation adventures!

4. Extending our Custom lit Model

Lesson 4, Extending our Custom lit Model
Building on Lesson 3 we will evolve our basic custom shader to add normal maps, and learn how we can use ambient lighting to give our shader a bit more realism. By the end of this lesson you will have learned how to set up your very own custom shader, which supports all your basic needs for any AAA game.

5. Ambient Cube Maps and Lighting

Lesson 5, Ambient Cube Maps and Lighting
We can achieve even more realism by utilizing the power of Cube Maps to light our objects. In this lesson we will take a look at how to produce appropriate Cubemaps, using Skyshop, and how to create an IBL type shader, using Shader Forge.

6. Texture Splatting and Vertex Color

Lesson 6, Texture Splatting and Vertex Color
Texture splatting and Vertex colors have been a staple in the real time rendering pipeline for quite some time now. So it’s a good idea to learn how it is done using Shader Forge. By the end of lesson 4 you will have created your very own vertex blended shader, which can blend up to four textures. Very useful for terrain or modular environment

7. Fake BRDF

Lesson 7, Fake BRDF
We can take the Ramped lighting effects seen in lesson 7 one step further by also taking into account the view direction. Let’s take a look at how we can create a fake BRDF (Bi-Directional Reflectance Distribution Function), and see how we can take advantage of every pixel in a 2D texture lookup.

8. Toon Shader

Lesson 8, Toon Shader
There will always come a time in your game development adventures, where you will need to produce a more Toon-esque type of shader, for your characters or objects. Throughout this lesson we will take a look at a couple techniques that will achieve this tony look, as well as how to use the outline feature in Shader Forge.

9. Conclusion

Lesson 9, Conclusion
That wraps up the Getting Cozy with Shader Forge Course. Look for our other shader courses, Volume 2 and 3, coming soon to Gametutor.com!