File: ReflectorForSSRPass.md | Updated: 11/15/2025
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.