Master the Art of Unity Shader Graph: Your Gateway to Breathtaking Visuals.
Embark on a transformative journey into the world of Unity Shader Graph, the revolutionary tool that allows you to unlock the door to creating stunning visual effects for your games.
Our comprehensive online course, crafted by industry experts, shows you how to master this powerful technology and level up your game dev skills.
With Shader Graph, you'll gain the ability to:
Master the Art of Unity Shader Graph: Your Gateway to Breathtaking Visuals.
Embark on a transformative journey into the world of Unity Shader Graph, the revolutionary tool that allows you to unlock the door to creating stunning visual effects for your games.
Our comprehensive online course, crafted by industry experts, shows you how to master this powerful technology and level up your game dev skills.
With Shader Graph, you'll gain the ability to:
Craft realistic and captivating materials that bring your game environments to life
Design mesmerising lighting effects that immerse players in your world
Create dynamic and responsive visual effects that enhance gameplay
Push the boundaries of visual storytelling with advanced shader techniques
Tailored for beginners and experts alike. Whether you're a budding game developer eager to expand your skillset or an experienced professional seeking to refine your shader expertise, our course is designed to cater to your needs.
Our engaging and interactive learning platform provides an immersive learning experience, featuring:
High-quality video tutorials that guide you through each concept step-by-step
Hands-on practical exercises to solidify your understanding
Real-world project-based learning to apply your newfound skills in a practical setting
Unleash your creativity with Shader Graph, take the course and get the power to:
Create procedural textures that add depth and realism to your environments
Design custom lighting effects that illuminate your scenes with stunning precision
Develop unique visual effects that enhance gameplay and engage players
Explore advanced shader techniques to push the boundaries of visual storytelling
You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.
And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
Join us on this immersive journey into the world of Unity Shader Graph and unlock a world of possibilities.
In this video (objectives)…
Chris Kurhan gives you a warm welcome and an overview of what will be covered in this course.
In this video (objectives)…
We install Unity Hub, Unity, install core packages, and set up our base scene.
In this video (objectives)…
Create our very first Shader in ShaderGraph that lets us render a texture and tint that texture with any color.
In this video (objectives)…
We introduce the ways that you can get help, support and contribute to the community.
In this video (objectives)…
Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video, we show you how to access that content.
In this video (objectives)…
Learn a common trick in shaders to make a texture scroll automatically over time!
In this video (objectives)…
Learn how to make reusable logic with a Sub Graph
In this video (objectives)…
In this section you’ll learn how to move objects using a shader to create a cool wind effect.
In this video (objectives)…
Create your first displacement Shader! We’ll move an object automatically in the shader by manipulating the vertex positions with ShaderGraph
In this video (objectives)…
Learn about Normal Vectors and how we can use them to get some cool “squishy” looking objects!
In this video (objectives)…
We’ll use MATH to create waves that move linearly across a plane, or any other mesh shape!
In this video (objectives)…
We’ll make a shader that shows off the 3 different built-in noise generators in Shader Graph: Simple, Gradient, and Voronoi.
In this video (objectives)…
Learn how to make your environments come alive with Wind! Yes! In this lecture of the “Wind” section we’ll be talking about making a Wind Shader!
In this video (objectives)…
Control which parts of a mesh are affected by wind, and by how much with the power of Vertex Colors!
In this video (objectives)…
In this section you’ll learn how to create a Fire and Smoke effect that don’t rely on textures or sprite sheets.
In this video (objectives)…
Learn how to make a fully procedural fire shader that doesn’t use any textures!
In this video (objectives)…
We’ll upgrade our Fire shader to move and be masked to make it look way cooler!
In this video (objectives)…
Create a customizable smoke shader to add some more life to our fire.
In this video (objectives)…
Add some additional flair to the fire effect with a new ember flare shader!
In this video (objectives)…
Upgrade the Embers effect by height masking out some areas of the mesh, and adding a pulsing intensity to the flares.
In this video (objectives)…
In this section you’ll learn how to “mask” where effects appear on objects by creating a moss shader.
In this video (objectives)…
Learn how to progressively apply a moss effect to any object!
In this video (objectives)…
On some objects without UVs, or with UVs that aren’t designed to be used with general textures, it can be useful to use world space positions for the UVs. We’ll look at one convenient way of doing that called Triplanar Mapping.
In this video (objectives)…
Learn how to control the growth of the moss with a directional vector to keep it blending in nicely!
In this video (objectives)…
In this section you’ll learn how to combine everything we’ve talked about so far together to create a snow shader that “grows” up and can be “pushed down” by objects as they move around.
In this video (objectives)…
See how easy it is to create a snow shader that will build up on different faces of objects using what we've already learned so far!
In this video (objectives)…
Learn how we can dynamically "build up" snow on objects as we fade in more snow!
In this video (objectives)…
Learn how to deform snow as objects move around in the world!
In this video (objectives)…
In this section you’ll learn how to create a stylized water shader using components from all the other sections!
In this video (objectives)…
Step 1 in making a good looking water shader is to fade between 2 colors based on how “deep” the water is. Learn how to achieve this effect in this lecture!
In this video (objectives)…
Learn how to add depth-based foam to the water Shader so it only shows up in shallow areas.
In this video (objectives)…
In this lecture we’ll level up the water shader to fake bending light to give us a nice refraction effect.
In this video (objectives)…
Learn how to generate a Normal Map from our noise that we’re using to handle refraction.
In this video (objectives)…
Begin combining some of the vertex displacement techniques from earlier sections with our water shader to add in simple waves.
In this video (objectives)…
Upgrade the vertex wave displacement with Noise for a more realistic look!
In this video (objectives)…
Further upgrade the Water shader, apply some Post Processing effects, and add a snow Particle System to make the scene look great!
In this video (objectives)…
End of course message from Chris
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.