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 | 泛光后处理通道 |