反射探针
自 v3.7 开始,Cocos Creator 支持反射探针。
反射探针是将选择范围内的反射光,使用烘焙或实时的方式应用到当前场景上,以提高场景光照可信度的组件。
在 层级管理器 或顶部菜单上选择 光源 -> 反射探针 即可在场景内创建反射探针。
属性
属性 | 说明 |
---|---|
Size | 反射探针的范围,在场景内可以通过操作 Gizmo 来调整反射探针的大小 |
Probe Type | 反射探针的类型 可选项: CUBE:支持烘焙的反射探针 PLANNAR:支持实时反射的反射探针 |
Resolution | 反射探针烘焙后的立方体贴图每个面的分辨率 可选项: Low_256x256/Medium_512x512/Hight_768x768 该选项仅在 Probe Type 为 CUBE 时生效 |
Background Color | 背景颜色,仅在 Probe Type 为 PLANNAR 时生效 |
Clear Flag | 相机的缓冲清除标志位,指定帧缓冲的哪部分要每帧清除。包含: SOLID_COLOR:清空颜色、深度与模板缓冲; SKYBOX:启用天空盒,只清空深度 |
Visibility | 可见性掩码,声明在当前反射探针中可见的节点层级集合 通过下拉菜单选择 |
Source Camera | 指定实时反射的相机 该属性仅在 Probe Type 为 PLANNAR 时生效 |
Bake | 烘焙按钮,点击后即可以对反射探针进行烘焙 |
探针类型
Cocos Creator 的反射探针有两种类型,分别为:
CUBE:将区域内的反射信息烘焙到一张 CUBE Map 上。
在反射探针选择为 CUBE 时,开发者可以通过下方的 RESOLUTION 下拉菜单选择最终烘焙贴图的大小。
PLANNAR:实时反射探针。
常用模拟水面、镜子、大理石或者湿润的地面等。
当反射探针的类型修改为 PLANNAR 时,开发者需要配置 Source Camera 属性以决定使用哪个相机作为反射探针的相机。
通过 场景编辑器 内的 Gizmo,可以调整 Size 属性,以此来修改反射探针的范围。