YoVDO

Intro to Shader Coding in Unity - An Improvised Live Course

Offered By: Freya Holmér via YouTube

Tags

Unity Courses Game Development Courses Shader Programming Courses Visual Effects Courses Cel Shading Courses

Course Description

Overview

Dive into an extensive 5-hour live course on shader coding in Unity. Begin with the fundamentals, exploring the differences between shaders and materials, and the anatomy of shaders. Progress through UV coordinates and normals before delving into diffuse lighting, covering Lambert shading and the dot product. Explore specular lighting, including view vectors and the Phong BRDF model. Learn techniques for manipulating values, such as cel shading, thresholding, and interpolation. Discover how to pass data to shaders and create dynamic effects with waves and time. Conclude with a showcase of advanced shader applications, including water effects, SDF raytracing, and examples from games like Garden of the Sea and Flowstorm. Gain practical, hands-on experience in shader development for Unity throughout this comprehensive, improvised live course.

Syllabus

- Pre-stream chatting
- Shader vs Material
- Anatomy of Shaders
- Shader Code
- UV Coordinates
- Normals
- Lambert Shading & Dot Product
- Tonemapping & HDR
- Properties & Surface Color
- View Vector & World Position
- Phong BRDF & View Reflection
- Gloss & Interpolators
- Cel Shading & Thresholding
- Lerp, Inverse Lerp & Posterization
- Passing Data to Shaders
- Waves & Time
- Water in Garden of the Sea
- SDF Raytracing in Garden of the Sea
- SDF Raytracing of a Fractal
- Flowstorm Gameplay
- Flowstorm Level Editor


Taught by

Freya Holmér

Related Courses

Creating Motion Graphics with Sketch and Toon in Cinema 4D
LinkedIn Learning
Motion Graphics
LinkedIn Learning
Coloring and Cel-Shading Done Really Fast
Skillshare
Motion Graphics
LinkedIn Learning
Blender Toon-Cel Shader Tutorial - 2D Grease Pencil + 3D Modelling
TipTut via YouTube