Appearance
MeshReflectorMaterial
MeshReflectorMaterial
new MeshReflectorMaterial(renderer, camera, scene, object, options, bloomComposer)
镜面反射材质
Param | Type | Description |
---|---|---|
renderer | Renderer | 渲染 |
camera | PerspectiveCamera | 相机 |
scene | Scene | 场景 |
object | Object3D | 对象 |
options | object | 反射参数 |
options.mixBlur | number | 多少模糊与表面粗糙度混合(默认值=1) |
options.mixStrength | number | 反射的强度 |
options.resolution | number | 缓冲区外分辨率,越低=越快,越高=质量越好,越慢 |
options.blur | array | 模糊地面反射(宽度、高度),0 跳过模糊 |
options.minDepthThreshold | number | depthTexture 插值的下边缘(默认值=0) |
options.maxDepthThreshold | number | depthTexture 插值的上边缘(默认值=0) |
options.depthScale | number | 缩放深度因子(0=无深度,默认值=0) |
options.depthToBlurRatioBias | number | 在计算模糊量之前向 depthTexture 添加偏移因子 |
options.mirror | number | 镜面反射 |
options.distortion | number | 基于 distortionMap 纹理的失真量 |
options.mixContrast | number | 反射的对比度 |
options.distortionMap | string | 此纹理的红色通道用作失真贴图。默认值为 null |
options.reflectorOffset | number | 反射偏移值 |
options.bufferSamples | number | 缓冲采样 |
options.planeNormal | Vector3 | 平面法向量 |
bloomComposer | EffectComposer | 泛光后处理通道 |