threejs-sky-atmosphere-and-haze
CommunityImplement physically coherent sky, atmosphere, and haze in Three.js WebGPU/TSL.
Authorlinegel
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the challenge of implementing a physically coherent sky, atmosphere, and haze in Three.js using native WebGPU/TSL, ensuring realistic visual effects and performance optimization.
Core Features & Use Cases
- Physically Coherent Scattering: Utilizes unit-consistent scattering LUTs for realistic atmospheric scattering.
- Depth-Aware Aerial Perspective: Implements depth-aware aerial perspective for enhanced realism.
- Ellipsoid-Aware Geometry: Handles ellipsoid-aware geometry for accurate rendering.
- Explicit Invalidation: Ensures efficient resource management through explicit invalidation.
- Pipeline Evidence: Provides measurable pipeline evidence for performance validation.
- Use Case: Ideal for agents needing to create advanced real-time graphics systems, such as scientific or explanatory views, procedural worlds, and GPU-backed surface effects.
Quick Start
To implement a sky with atmosphere and haze, use the threejs-sky-atmosphere-and-haze skill and follow the canonical validation module in 'examples/webgpu-lut-atmosphere/validation.js'.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: threejs-sky-atmosphere-and-haze Download link: https://github.com/linegel/threejs-complete-set-of-skill/archive/main.zip#threejs-sky-atmosphere-and-haze Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.