threejs-sky-atmosphere-and-haze

Community

Implement 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.