Individual skill
threejs-temporal-surfaces
Build view-aligned and screen-space surface effects in Three.js. Use for touch-history frost and thaw, ping-pong accumulation, reduced-resolution blur, crystalline masks, two-scale refraction, and procedural rain droplets that refract and blur a background through wet glass.
skills/threejs-temporal-surfaces/SKILL.md
Source commit 53eb5a24097425d82532ec33697ad472750132a4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Local scripts
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 977
- Repository last updated
- Oct 22, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 2,790 bytesagents/openai.yamlasset · 313 bytesassets/touch-history-frost/main-normal.webpasset · 11,364 bytesassets/touch-history-frost/noise.webpasset · 7,196 bytesassets/touch-history-frost/sub-normal.webpasset · 22,554 bytesexamples/refractive-window-rain/example-render.jpegasset · 185,816 bytesexamples/refractive-window-rain/rain-window.fragasset · 5,681 bytesexamples/refractive-window-rain/window-rain-effect.jsruns · 1,799 bytesexamples/touch-history-frost/example-render.jpegasset · 884,161 bytesexamples/touch-history-frost/frost-surface-effect.jsruns · 20,188 bytesreferences/ping-pong-accumulation.mddoc · 6,157 bytesreferences/refractive-window-rain.mddoc · 4,171 bytes
Read excerpt
# Temporal Surfaces
Choose persistent history or procedural screen-space evolution explicitly. Do
not fake accumulation with time-only noise, and do not allocate history for an
effect whose complete state is analytic in time.
This skill contains exemplary examples and assets beyond descriptive guidance,
they're worth studying, referencing, or even copying. Use them sufficiently
when relevant and do NOT blindly skip them.
## Pipeline
```text
persistent surface: input -> ping-pong state -> blur -> structure -> refraction