Cocos Creator:光照探针

推荐:将NSDT场景编辑器加入你的3D工具链

3D工具集:NSDT简石数字孪生

光照探针

光照探针旨在通过预计算为场景内的物体提供高质量的光照信息;同时为需要 LOD 的物体提供光照信息。

在场景中光线在照射到某个物体后,可能反弹到另一个物体,这样的反弹可能会有多次。

下图演示了光线在场景反弹一次并被光照探针捕获的情景。


光线照射到 A 物体表面后,反射至 B 物体,通过光照探针,将 B 物体对此光线的反射情况捕获到贴图上,之后在运行时对光线进行重建,以此来获得场景内静态物体的间接反射光信息。

Cocos Creator 支持最大 4 次反弹,详情可参考 光照探针面板。

添加光照探针组

在 主菜单 选中 节点 -> 光源 -> 光照探针组 可以在场景内添加光照探针。

属性

属性说明

Generating Method生成方式,目前仅支持内置

Generating Min Pos生成时的包围盒的最小值

Generating Max Pos生成时的包围盒的最大值

Number Of Probes XX 轴上探针的数量

Number Of Probes YY 轴上探针的数量

Number Of Probes ZZ 轴上探针的数量

Edit Area Box编辑生成的包围盒

点击此按钮后在场景内会进入探针包围盒的编辑模式,请参考下方编辑文档获取更详细的信息

编辑的过程会影响到上述的 Generating Min Pos 以及 Generating Max Pos 的值

Generate Probes生成光照探针

点击按钮后,会重新生成所有的探针,旧的探针会被删除

此时生成的探针是均匀的,如果需要手动调整,请点击下放 Enter Probe Edit Mode 按钮

Enter Probe Edit Mode进入编辑探针模式

点击此按钮后在场景编辑器内可以通过 鼠标左键 选择不同的探针,并通过 变换工具 修改探针的位置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容