Introduction to Shader Graph in Unity

In this course, you’ll develop the knowledge and skills you need to effectively develop shaders for your materials and effects, and learn how to investigate and fix unexpected shader behavior.
Course info
Rating
(12)
Level
Beginner
Updated
Sep 18, 2019
Duration
1h 36m
Table of contents
Description
Course info
Rating
(12)
Level
Beginner
Updated
Sep 18, 2019
Duration
1h 36m
Description

Previously, some experience writing code was necessary in order to develop shaders in Unity. In this course, Introduction to Shader Graph in Unity, you'll explore the Unity Shader Graph. First, you’ll discover how to develop shaders through the Shader Graph for both materials and effects. Next, you'll get an introduction to a few technical concepts necessary for achieving mastery in shader writing. Finally, you'll explore how to troubleshoot unexpected behaviors in the shaders. When you are finished with this course, you'll have the foundational knowledge of key tools that will help you make your game look good and original.

About the author
About the author

Claudia is a Game Developer, a Functional Programmer, and a speaker. Her favourite achievement is having built a Physically Based lighting system from scratch for Unity3d. Easily bored, she has jumped from industry to industry in search of interesting challenges: mobile dev, gamedev, and frontend development in Elm and Purescript.

More from the author
Developing Custom Shaders in Unity
Beginner
1h 28m
Mar 12, 2018
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music playing) Hi everyone, my name is Claudia Doppioslash. Welcome to my course, Introduction to Shader Graph in Unity. I am a Graphics Programmer and the author of the book Physically Based Shader Development for Unity 2017 from Apress. In this course, we are going to delve into the dark art of developing shaders. Shaders are a powerful tool. If you are proficient with them, they can raise the quality of your game's graphics to a higher level. Shaders can be somewhat intimidating, but Unity now includes an official tool for developing shaders visually, the shader graph, which we'll learn to use in this course. Some of the major topics that we will cover include node-based shader development and getting to know many useful nodes including shader graph, the fundamentals of rendering, how to make a snow shader, how to profile and debug shaders, an overview of how to translate your shader graphs to code, how to migrate your project from the Legacy renderers to the scriptable rendering pipelines. By the end of the course, you'll be able to develop your own shaders using the Shader Graph. You'll be familiar with many of the included nodes, you'll be able to provide and debug your shaders, and you'll have made the snow shader. Before beginning the course, you should have a basic familiarity with Unity; prior knowledge of shader development is not required. I hope you'll join me on this journey to learn node-based shaded development in Unity with the Introduction to Shader Graph in Unity course at Pluralsight.