Intro to Shader Coding in Unity - An Improvised Live Course
Freya Holmér
@acegikmoAbout
I do videos on tech art, math, game dev, and whatever else I want to project to your screens channel art by yoss ❤ https://twitter.com/YO_SU_RA
Video Description
🔽 Click for Timestamps & Info This is a several hours long improvised live introductory course to shader coding in Unity! It has been slightly edited in the beginning to remove useless info and me messing around with the mic. The rest is the stream in its fullest! Timestamps available below! 💖 Patreon ❱ https://www.patreon.com/acegikmo 🐦 Twitter ❱ https://twitter.com/FreyaHolmer 📺 Twitch ❱ https://www.twitch.tv/acegikmo 💬 Discord ❱ https://discord.gg/v5VWuga 🌸 Instagram ❱ https://instagram.com/freya_holmer 2:00 - Pre-stream chatting Part 1: The Basics 28:53 - Shader vs Material 35:27 - Anatomy of Shaders 58:32 - Shader Code 1:09:20 - UV Coordinates 1:34:00 - Normals Part 2: Diffuse Lighting 1:48:05 - Lambert Shading & Dot Product 2:15:05 - Tonemapping & HDR 2:21:33 - Properties & Surface Color Part 3: Specular Lighting 2:30:30 - View Vector & World Position 2:48:38 - Phong BRDF & View Reflection 3:00:58 - Gloss & Interpolators Part 4: Manipulating Values 3:26:36 - Cel Shading & Thresholding 3:31:40 - Lerp, Inverse Lerp & Posterization 3:55:13 - Passing Data to Shaders 4:07:30 - Waves & Time Part 5: Showcase 4:31:29 - Water in Garden of the Sea 4:37:03 - SDF Raytracing in Garden of the Sea 4:41:53 - SDF Raytracing of a Fractal 4:48:40 - Flowstorm Gameplay 4:50:24 - Flowstorm Level Editor
You May Also Like
Master Shader Coding with These Tools
AI-recommended products based on this video

BOSGAME P5 Pro Mini PC, AMD Ryzen 7 6800H Mini Gaming PC, 32GB DDR5 512GB SSD Desktops Computer, Quad Display, Dual USB 4.0 & HDMI, 2.5G RJ45 LAN, Wi-Fi 6E, BT 5.2

GEEKOM A8 Max Mini PC (Ultimate Performance), AMD Ryzen 7 8745HS (Advanced Computing), Dual LAN Mini Desktop, 16GB DDR5 RAM & 1TB SSD, Radeon 780M Graphics, Windows 11 Pro, USB4, 8K Support

GMKtec Mini PC Gaming, AMD Ryzen 7 PRO 6850U (8C/16T 4.70Ghz) Radeon 680M Desktop Computer Dual NIC LAN 2.5G, 16GB DDR5 +512GB SSD, Dual USB4, HDMI 2.1, USB-C M7 Ultra Global Recycled Standard

GMKtec Mini PC Gaming, AMD Ryzen 7 PRO 6850U (8C/16T 4.70Ghz) Radeon 680M Desktop Computer Dual NIC LAN 2.5G, 32GB DDR5 +1TB SSD, Dual USB4, HDMI 2.1, USB-C M7 Ultra Global Recycled Standard

EZDIY-FAB RTX 3000 Series 12 Pin to Dual 8 Pin PCIe Sleeved Extension Cable 300 MM- Connector for NVIDIA Ampere GEFORCE RTX 3060ti 3070 3080 FE Funder Edition- White

8Bitdo Wireless USB Adapter 2 for Switch, Windows, Mac & Steam Deck - Compatible With Xbox Series X & S, Xbox One Bluetooth, Switch Pro and PS5 Controllers (Black)

Logitech M185 Wireless Mouse, 2.4GHz with USB Mini Receiver, 12-Month Battery Life, 1000 DPI Optical Tracking, Ambidextrous, Compatible with PC, Mac, Laptop - Black

Logitech G305 Lightspeed Wireless Gaming Mouse, Hero 12K Sensor, 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery Life, On-Board Memory, PC/Mac - Black

Logitech K400 Plus Wireless Touch TV Keyboard With Easy Media Control and Built-in Touchpad, HTPC Keyboard for PC-connected TV, Windows, Android, Chrome OS, Laptop, Tablet - Black



![Game dev student interview + audience Q&A [w. @thenonconformistt]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/8eZvMkS39sY/hqdefault.jpg)



![Math for Game Devs [2022, part 7] • Interpolation & Point Physics](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/tjTRXzwdU6A/hqdefault.jpg)
![Math for Game Devs [2022, part 4] • solutions for assignments 4-6](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/KGgkycDmv4I/hqdefault.jpg)
![Math for Game Devs [2022, part 3] • Matrix4x4 & Cross Product](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/gVgN5SU6BrA/hqdefault.jpg)
![Math for Game Devs [2022, part 2] solutions for assignments 1-3](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/0bUJyuwXV0Y/hqdefault.jpg)

![Normal Maps, Tangent Space & IBL • Shaders for Game Devs [Part 3]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/E4PHFnvMzFc/hqdefault.jpg)
![Healthbars, SDFs & Lighting • Shaders for Game Devs [Part 2]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/mL8U8tIiRRg/hqdefault.jpg)
![Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/kfM-yu0iQBk/hqdefault.jpg)
![Interpolation & Velocity • Math for Game Devs [Part 4]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/-Ii3MrJFBkQ/hqdefault.jpg)
![Vectors & Dot Product • Math for Game Devs [Part 1]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/MOYiVLEnhrw/hqdefault.jpg)
![Spaces & Cross Product • Math for Game Devs [Part 2]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/XiwEyopOMqg/hqdefault.jpg)