Inheritance: Pass →
Pass for a basic after image effect.
const afterimagePass = new AfterimagePass( 0.9 );
composer.addPass( afterimagePass );
AfterimagePass is an addon, and must be imported explicitly, see Installation#Addons.
import { AfterimagePass } from 'three/addons/postprocessing/AfterimagePass.js';
Constructs a new after image pass.
damp
The damping intensity. A higher value means a stronger after image effect.
Default is 0.96.
The composition material.
The copy material.
The damping intensity, from 0.0 to 1.0. A higher value means a stronger after image effect.
The pass uniforms. Use this object if you want to update the damp value at runtime.
pass.uniforms.damp.value = 0.9;
Frees the GPU-related resources allocated by this instance. Call this method whenever the pass is no longer used in your app.
Overrides: Pass#dispose
Performs the after image pass.
renderer
The renderer.
writeBuffer
The write buffer. This buffer is intended as the rendering destination for the pass.
readBuffer
The read buffer. The pass can access the result from the previous pass from this buffer.
deltaTime
The delta time in seconds.
maskActive
Whether masking is active or not.
Overrides: Pass#render
Sets the size of the pass.
width
The width to set.
height
The height to set.
Overrides: Pass#setSize