Agent skill · design visual · nexu-io
webgl-distortion-grain
A vertical gallery (Three.js) where planes bend with scroll velocity, ripple under the cursor via simplex noise, and carry a film grain.
Why this skill is useful
Provides a specific implementation of a WebGL gallery using Three.js with unique visual effects that the AI wouldn't generate on its own.
What it needs
About 1k tokens when loaded. Last updated 2026-08-07. 84,236 stars on the source repository.
What this skill does
Distortion & Grain Produce a single self-contained index.html — A vertical gallery (Three.js) where planes bend with scroll velocity, ripple under the cursor via simplex noise, and carry a film grain. Why this is a powered artifact OpenDesign detects getContext('webgl2') / heavy WebGL and renders this file in powered preview (a cross-origin-isolated iframe). The full GPU + scroll pipeline runs; no opaque-sandbox workarounds are needed. Resource map Credits / attribution effect: Jan Kohlbach / Codrops (MIT) imagery: Original (AI-generated) simplex noise: Ashima Arts (MIT) Keep any bundled LICENSE and on-screen credit intact. Replace imagery only with license-clean assets (original / AI, Lummi.ai, Unsplash/Pexels — never scraped imagery).
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nexu-io/webgl-distortion-grain