SIGGRAPH 2025 Introduction to Slang
Автор: Shader-Slang
Загружено: 2025-10-07
Просмотров: 1326
Learn how to use Slang to write fast, cross-platform shaders with this interactive workshop that takes you from beginner shader coding to advanced language features like modules and auto-differentiation.
Lab materials (Windows and Linux executables, SlangPy files, and slides): https://developer.download.nvidia.com...
Editor source code: https://github.com/nvpro-samples/vk_s...
Check out more Slang sessions from SIGGRAPH 2025: https://shader-slang.org/landing/sigg...
Chapters:
0:00 Intro
4:01 Environment Setup
4:57 Building the Editor (optional; only if you're on desktop and need to)
6:26 Slang Playground (optional; web)
7:00 Lab: Shader Coding Basics
9:52 Let's Write a Mandelbrot Set Shader
16:41 Lab: Break This Shader (optional)
17:27 Lab: Using `slangc`
23:11 Presentation: Using `slangc`
24:05 Porting GLSL
24:52 Demo: Porting a GLSL Shader
25:41 Matrix Layouts (and why you should use row-major)
27:37 Shader I/O: Overview
28:08 Shader I/O: Resources
31:48 Shader I/O: Bindings
36:09 Puzzle: Shader I/O
37:11 Solution: Shader I/O
38:21 Tools & Debugging
38:58 Demo: Shader Debugging with RenderDoc
41:26 Debug Info
42:20 Structs, Modules, and Interfaces: Overview
42:26 Structs
44:06 Modules
47:11 Interfaces and Generics
49:04 Puzzle: Implement an Interface
50:21 Solution: Implement an Interface
51:23 Properties
52:16 Extensions
53:04 SlangPy: Environment Setup
55:46 Lab: Mandelbrot in SlangPy
59:05 Why SlangPy?
1:02:43 Lab: Modules, Reflection, and Resources in SlangPy
1:10:53 Auto-differentiation
1:15:01 Lab: Auto-differentiation
1:22:09 Recap
1:22:52 More SIGGRAPH Slang Sessions
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: