THREE.JS / FOUNDATIONS 143
Make the floor remember.
A recursive field of animated cubes meets a flat reflector. Trace reflection capture, recursive bounces, TSL instance attributes, and a RenderPipeline blur/composite chain in one visual study.
Initializing
Backend pending
Preparing instanced tree geometry and the reflection pipeline.
- mode
- -
- tree cubes
- -
- reflection
- -
- pipeline
- -
- draws
- -
- triangles
- -
- CPU avg / p95
- -
- graph builds
- -
Reflection graphWebGPU reflection controls are live.
Render graphpending
tree instances→ReflectorNode→scene pass→GaussianBlur→RenderPipeline
The floor reflector captures the scene while the postprocess chain consumes the scene pass.
GPU ownershipwaiting
tree geometry-
reflector target-
scene pass-
blur node-
sample stateidle
The reflection target and pipeline remain owned until an explicit release.
Drag to orbit · WebGPU runs the official reflector/pipeline path · use ?forceWebGL=1 for the direct baseline
Reflection study error
LAB 143 / RECURSIVE REFLECTION