YoVDO

Best Practices for Shader Graph - Unite LA

Offered By: Unity via YouTube

Tags

Unite Courses Unity Courses Shader Graph Courses

Course Description

Overview

Explore best practices for Shader Graph in this 46-minute conference talk from Unite LA. Dive into the node-based workflow for creating visually stunning shaders, understand the underlying mechanics, and learn to avoid common pitfalls. Discover optimization techniques, including GPU instancing and the SRP Batcher, to enhance performance. Gain insights into custom APIs, vertex modification, and specialized shaders for foliage and animated water. Follow along with practical examples and workflow tips to improve your shader development process. Stay informed about Shader Graph's roadmap and access additional resources to further your expertise in this powerful Unity tool.

Syllabus

Intro
Brief History
Scriptable Render Pipeline
The Master Node
Shader Generation Process
Subshader Generators
Example: Surface Description
Master Node Overview
PBR Master Node
HD Lit Master Node
Unlit Master Node
Master Node Review
Optimization Example: Coat Mask
Built-in Optimizations
Optimization Example: Metallic
Optimization Example: Emission
Draw Call Batching
GPU Instancing
Render Faster with the SRP Batcher
Profile Performance First
Node Decimation
Example: Texture Modification
Example: Power
Data Formats
Modifying Precision
Reduce Math Operations
Example: Reciprocal
Example: Properties
Workflow: Manual Optimizations
Workflow: Faster Iterations
Workflow Summary
Custom API
Vertex Modification
Foliage
Animating Water
Roadmap
Available Resources


Taught by

Unity

Tags

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera
Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera