Procedural Landscapes Threejs — Development skill for Claude Code
Generate procedural 3D landscapes and terrain in Three.js using WebGPU compute shaders with automatic WebGL2 fallback.
How to install Procedural Landscapes Threejs
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open CK42BB/procedural-landscapes-threejs and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Procedural Landscapes Threejs does
Generate procedural 3D landscapes and terrain in Three.js using WebGPU compute shaders with automatic WebGL2 fallback.
Alternatives in Development
- Cs2 Knife — Create a high-fidelity procedural Three.js 3D reconstruction of 14.1k ★
- Param Discover — Discover hidden HTTP parameters on a URL or list of URLs using Arjun (or x8 fallback) 4.5k ★
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
README
Procedural Landscapes — Three.js Skill
A Claude Code skill for generating procedural 3D terrain in Three.js, emphasizing **WebGPU with WebGL fallback**.
Part of the **Teaching Three.js** skill series.
What This Skill Does
When installed, this skill teaches Claude Code how to generate procedural landscapes including:
- Heightmap generation via FBM, ridged multifractal, and domain warping noise
- WebGPU-first rendering with automatic WebGL2 fallback
- Chunked LOD terrain with distance-based level of detail
- Slope + height materials using custom shaders (GLSL) and TSL node materials (WebGPU)
- Procedural water with animated wave displacement
- Atmospheric sky dome with gradient and sun disc
- Instanced vegetation scattered by height/slope/noise constraints
- GPU compute shaders (WGSL) for real-time heightmap generation and hydraulic erosion
Installation
Claude Code (CLI)
claude install-skill path/to/procedural-landscapes
Or copy the `procedural-landscapes/` folder into your Claude Code skills directory.
Manual Usage
You can also reference the skill files directly in conversations with Claude. The key files are:
| File | Purpose |
|---|---|
SKILL.md |
Main skill — terrain pipeline, materials, vegetation, full scene assembly |
references/wgsl-shaders.md |
WGSL compute shaders for GPU heightmap gen, erosion, normals |
references/noise-algorithms.md |
Advanced noise variants, composition recipes, seed management |
Quick Start Prompts
Try these with Claude after installing:
"Create a procedural island landscape with mountains and a water plane"
"Build a chunked terrain system with LOD that loads as the camera moves"
"Generate a terrain with ridged multifractal noise and slope-based texturing"
"Create a WebGPU terrain with compute shader heightmap generation"
Requirements
- Three.js r170+ (for WebGPU support and TSL node materials)
- A modern browser with W
Related Skills
Procedural Grass Threejs
Generate procedural grass fields in Three.js using WebGPU compute with automatic WebGL2 fallback.
Procedural Weather Threejs
Generate dynamic procedural weather effects in Three.js using WebGPU compute with WebGL2 fallback.
Procedural Stars Threejs
Generate stunning procedural night skies, starfields, nebulae, and celestial phenomena in Three.js using WebGP
Procedural Clouds Threejs
Generate beautiful procedural clouds in Three.js using WebGPU raymarching with WebGL2 billboard/mesh fallbacks
Nova Lancer
Star Fox-inspired 3D rail shooter for the browser, built with Claude Code × Claude Opus 5.5 (MAX) — three.js,
Motion Reel
Agent skill for motion-designer-grade websites and code-rendered videos: kinetic type, full-bleed color cuts,
Related Agents
Three D Specialist
Web 3D engineer. Delegates here for Three.js, React Three Fiber, WebGPU, WebGL, TSL shaders, scroll-driven sce
Tech Artist
Procedural look-dev agent for orkid — authors DSL content (terrain graphs, hypermesh recipes, ptex3d materials
Metal Expert
Read-only Metal reviewer. Use when reviewing custom GPU rendering, MTKView, shaders, compute kernels, command