Planet Shaders
Back to Lab
Lab / Shaders•January 2026

Planet Shaders

ShaderThree.jsWebGPUTSLExperimental

About the Project

This project is a technical exploration of the future of web graphics, featuring six procedural planets built using WebGPU and Three.js Shading Language (TSL). By shifting away from traditional textures, I leveraged TSL’s node-based architecture to experiment with real-time vertex displacement, custom atmospheric lighting, and complex noise functions. Each planet serves as a unique case study in high-performance shader logic, demonstrating how next-generation GPU APIs can be used to create immersive, mathematically-driven environments directly in the browser.

Project Media & Visuals

Planet Shaders - Visual 1
Planet Shaders - Visual 2
Planet Shaders - Visual 3
Planet Shaders - Visual 4
Planet Shaders - Visual 5
Planet Shaders - Visual 6