阴影
高斯泼溅可以向场景网格和其他表面投射阴影。
查看实时示例:体验投影效果。
查看实时示例

启用投影
设置组件的 castShadows:
entity.gsplat.castShadows = true;
也可在创建时设置:
entity.addComponent('gsplat', {
asset: splatAsset,
castShadows: true
});
还需启用灯光投影:
entity.light.castShadows = true;
阴影质量
通过 alpha 裁剪阈值控制半透明单元参与阴影的方式。较低值包含更多半透明单元,较高值更清晰,但可能不完整。
在全局设置中指定:
app.scene.gsplat.alphaClip = 0.4;
接收阴影
高斯泼溅不能直接接收其他对象阴影。可用阴影接收代理绕过:一个近似其形状、不可见但写入深度缓冲区的网格。
技术示例参见 3DGS 物理与重新光照。