Learn Threejs Shading Language and Signed Distance Fields
Playlist : • Three.js Shading Language (TSL)
Documentation : https://sbcode.net/tsl/
Udemy Coupons : https://sbcode.net/coupons
Channel Membership :
In this course we will learn all about using the Three.js Shading Language with Signed Distance Fields.
You can draw anything with Signed Distance Fields, and TSL makes that more accessible for developers, especially those without deep knowledge of low-level GLSL, WGSL or graphics programming.
In the course we will cover,
Basic environment development setup,
Importing the required libraries,
Using import Maps or a bundler / build tool,
Discuss the prerequisites of a TSL scene,
Fragment Shader coordinates,
Create several animated patterns from easy to more advanced,
Draw various styles of lines,
Implement uniforms and uniform array,
Interact with our scenes using a GUI,
Learn the basics of sign distance Fields,
Draw distance lines using SDF information,
Colouring and animating 2D SDFs,
Practice by building something and adding keyboard interactivity,
Learn the basics of Ray marching,
Lighting 3D SDFs,
Using Lambertian, Ambient and Phong specular,
Using hard and soft shadowing,
Implement SDF reflections,
Implement adaptive device pixel ratio,
Colouring and animating 3D SDFs,
Add atmospheric Scattering,
Implement, Ambient Occlusion,
And apply Fresnel Effect,
Learn all about Fractal Brownian Motion,
Add Water,
Add Clouds,
Doman Repetition
Mandelbulb, Juliabulb & Kleinian Inversion Fractals
and much more
#three
#threejs
#tsl
#threejsshadinglanguage
#threeshaderlanguage
#signeddistancefields
Other Videos By SBCODE
2025-10-08 | img + pose 2 vid #comfyui #ltxv |
2025-10-07 | The Horsehead Dancer #comfyui #ltxv |
2025-10-06 | Fat Cat Dancing #comfyui #ltxv |
2025-10-04 | LTXV Image to Video : Lesson Trailer |
2025-09-24 | SBCODE BTS : Kleinian Inversion Fractal |
2025-09-24 | Learn Threejs Shading Language and Signed Distance Fields |
2025-09-18 | SBCODE Live Stream |
2025-09-17 | ComfyUI Virtual Camera |
2025-09-06 | Unlocking Stable Diffusion on a GTX 10 Series (low VRAM) |
2025-08-27 | Webcam Capture in ComfyUI |
2025-08-23 | Creating Your Own Custom Nodes in ComfyUI |
2025-08-20 | ComfyUI Essentials: Image & Video Generation |
2025-08-10 | Train a LoRA in ComfyUI |
2025-08-01 | OpenPose ControlNet with Flux |
2025-07-15 | Zabbix Database Error : No such file or directory |
2025-07-14 | Restoring an Old Teak Deck |
2025-07-11 | Cheap Outboard After 2 Years Neglect |
2025-07-05 | ComfyUI Essentials: Image & Video Generation |
2025-07-01 | Fix PowerShell - Running Scripts Is Disabled On This System |
2025-06-16 | Outpainting |
2025-06-15 | Inpainting |