threejs-procedural-materials

Installation
SKILL.md

Procedural Materials

Build a cause graph, not a collection of channel effects:

stable coordinates -> structural causes -> identity weights
  -> causal modifiers -> filtered microstructure
  -> NodeMaterial PBR slots -> final-image owner

Use MeshStandardNodeMaterial for standard opaque/emissive PBR and MeshPhysicalNodeMaterial only when its extra lobes or transport properties are part of the surface. Keep Three.js lighting, environment, shadows, and energy handling by assigning node slots instead of replacing the whole fragment output.

Installs
74
GitHub Stars
6
First Seen
Jul 9, 2026
threejs-procedural-materials — linegel/threejs-complete-set-of-skill