Shader Forge for Unity 3D Volume 2
4.3 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
174 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Shader Forge for Unity 3D Volume 2 to your Wishlist.

Add to Wishlist

Shader Forge for Unity 3D Volume 2

Dive deeper into the world of shaders and learn how to create more advanced lighting and shading effects.
4.3 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
174 students enrolled
Created by Gametutor :-)
Last updated 6/2015
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create your own Custom Translucency Shaders
  • Understand how to create Refraction effects
  • Create your own UV Distortion and refraction effects
View Curriculum
Requirements
  • Copy of Unity 3D - Free or Pro
  • Copy of Shader Forge for Unity 3D
  • Understand the basics of Creating Unity Materials
  • Understand the basics of using Shader Forge
Description

Shader Forge Volume 2 picks up where we left off in the Getting Cozy with Shader Forge course, and begins to extend and expand your shader construction knowledge with Shader Forge. In this course we dive deeper into the knowledge of the different nodes, available in Shader Forge, and gives you a better understanding of just how some more advanced shader techniques are accomplished.

Throughout this course we will learn how to do effects such as Refraction, the ins and outs of uv's, and how to create FX such as a peel away dissolve, seen in many of todays games. By the end of this course you will have created a Glass shader, a Matcap shader, and a translucency shader as well as learned some tips and tricks of shader construction.

Who is the target audience?
  • If you already have experience in Unity 3D and Shader Forge, and want to learn more about more advanced shader techniques, then this course is for you!
  • If you know how to write shaders, but want to know how to quickly prototype shaders with Shader Forge, this course will walk you through the process of creating some core shader techniques using a visual node based tool called Shader Forge.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
02:47:33
+
Introduction
1 Lecture 03:21

In this introductory lecture we are going to walk through all of the shaders we will create throughout this course, so you have a better understanding of what you will be able to accomplish with shader forge, after completing this course.

Preview 03:21
+
Lighting Models
5 Lectures 01:27:22

In our first lesson, we will dive into Shader Forge and learn the math and techniques needed in order to create a translucent effect for our models surfaces. We will learn a bit more about how to create these types of view dependent tricks, so as to arm you with the knowledge of combining techniques to create your own effects.

Preview 18:50

Matcaps are a very popular shader effect to render models in many applications, but most notably Pixologic's ZBrush. Matcaps are very flexible and produce very real results with one catch…the lighting is static. that being said it is a good technique to understand and to utilize for things such as static 3D scenes in Unity or for 3D UI. Anything where the lighting doesn't need to change dramatically. By the end of Lesson 002 you will understand how to use Shader Forge to create the matcap effect seen in Zbrush.

Creating the Matcap Effect
10:42

You will almost always come across a point in which you will need to create some sort of glass shader for your interactive applications. In lesson 003 we will take a look at a way to create glass, with shader forge and how to add refraction so the background is distorted when looking through the model. By the end you will have an awesome looking glass shader that can be used for any application.

Creating Glass and Refraction
19:55

Lets have some fun and start to learn how we can use shaders to help us create FX for game play. Many games employ some sort of dissolve effect to peel away the surface of a model, to indicate some sort of state change. In this lesson we are going to learn how to use alpha clipping to create a dissolve effect, then hook it up to some code so it can be triggered!

Alpha Clipping and a Dissolve Effect
20:06

In this lecture we will pick up where we left off in Lecture 5 and finish up our Dissolve effect, complete with a functional UI using Unity's latest UI system.

Alpha Clipping and a Dissolve Effect Cont'd
17:49
+
UV and Texture Tricks
6 Lectures 01:12:01

You might not realize it, but the uvs of a model can also provide us with data, that can produce a wide range effects. While most of us in the CG world understand what uv's are, very few realize their power when creating shaders, and how they can be used to create effects for you, without the need of creating more textures. By the end of this lesson we will looked at ways in which we can manipulate uv information, from a model, to provide us the data to produce awesome effects!

UVs and Their Role in Shaders
19:50

Lets pick up where we left off in Lecture 7 and complete our study of UVs and how their role in shader development.

UVs and Their Role in Shaders Cont'd
03:01

Now that we have seen and understood the power of UV's, lets take a look at how we can extend our knowledge to create a distortion effect which allow us to create a procedural texture. By the end of this lesson, you will understand how to utilize, already existing data, to achieve new textures and effects.

UV Distortion
15:41

Now that we have covered the ins and outs of UV manipulation, lets take a look at hwo we can use uv's to produce a faked refraction effect. By the end of this lesson, you will have a nice faked glass effect that can be used for many interactive applications.

UV Techniques Continued
12:27

When it comes to being efficient in the shader world, we always have to utilize our arsenal of shader techniques to reduce the amount of memory the shaders take up. In this lesson we are going to start to take a look at how we can create a flexible specular map from the diffuse map entirely. This helps reduce the amount of textures you have in your game, and also does not impair the artists from achieving the look they want..

Creating a Specular map from our Diffuse Part 1
06:38

Lets continue our exploration into how to utilize the diffuse map to create a specular map, without the need for an extra texture. This lecture picks up where lecture 11, left off.

Creating a Specular map from our Diffuse Part 2
14:24
+
Wrap up!
1 Lecture 04:49

Let's re-cap what we have learned, and how we can take it further. We are still at the very beginnings of shader creation. In Volume 3 and 4 we will start to look at ways to produce different BRDF lighting models, understand the PBR / PBL shader creation process, and really start to translate our knowledge of creating shader in Shader Forge to actually programming them ourselves. Thanks so much!

Conclusion
04:49
About the Instructor
Gametutor :-)
4.2 Average rating
158 Reviews
586 Students
6 Courses
Teaching Game Development and Technical Art since 2013!

Gametutor teaches the latest in game development and technical art for Unity 3D, Houdini 14, Houdini Engine, C#, and Substance Designer. Gametutor has been teaching industry professionals, online, for over a year and a half, and continues to push the boundaries of game development education.

Noah Kaarbo (Co-Creator / Designer / Entrepreneur), has worked in the Game Industry for over 14 years. He has helped ship over 20 AAA titles, ranging from Halo Reach to countless Forza, Call of Duty, and infamous franchises. He is proud to be contributing his skill sets to Gametutor.

Kenny Lammers (Co-Creator / Instructor / Programmer / Technical Artist) has worked in the Game Industry for over 14 years, for large game companies such as Microsoft Games Studios, Activision Blizzard, Surreal Software, Eline Media and Amazon. He has a deep knowledge of C# programming, Shader Development for Games, General Technical Art Techniques, Modeling, Texturing, and Teaching. He has taught course online, for Digipen, and for the University of Washington.

Our Goal with Gametutor is to bring the highest quality Technical Art and Programming training, to the masses, and show how awesome game development can be!