Inheritance: EventDispatcher → Object3D → Mesh →
A special version of Reflector for usage with SSRPass.
ReflectorForSSRPass is an addon, and must be imported explicitly, see Installation#Addons.
import { ReflectorForSSRPass } from 'three/addons/objects/ReflectorForSSRPass.js';
Constructs a new reflector.
geometry
The reflector's geometry.
options
The configuration options.
Frees the GPU-related resources allocated by this instance. Call this method whenever this instance is no longer used in your app.
Returns the reflector's internal render target.
Returns: The internal render target
Constructor options of ReflectorForSSRPass.
color
number | Color | string
The reflector's color.
Default is 0x7F7F7F.
textureWidth
number
The texture width. A higher value results in more clear reflections but is also more expensive.
Default is 512.
textureHeight
number
The texture height. A higher value results in more clear reflections but is also more expensive.
Default is 512.
clipBias
number
The clip bias.
Default is 0.
shader
Object
Can be used to pass in a custom shader that defines how the reflective view is projected onto the reflector's geometry.
useDepthTexture
boolean
Whether to store depth values in a texture or not.
Default is true.
resolution
Vector2
Resolution for the Reflector Pass.