THREE.JS / FOUNDATIONS 39
Velocity is the signal.
Motion blur is a screen-space reconstruction: render the scene and its motion vectors together, then sample the beauty image along each pixel's velocity. Stop the motion and the effect should disappear.
Initializing motion blur—
Preparing the beauty and velocity MRT pass…
velocity controls
- path
- —
- inputs
- —
- samples
- 16
- draw calls
- —
- triangles
- —
- cpu ms
- —
Motion-blur initialization failed.
The velocity postprocessing pipeline could not initialize.
The official TSL motion blur uses 16 samples by default. WebGPU exposes the velocity path; WebGL2 remains available as a direct baseline.
LAB 39 / MOTION BLUR