[3.8.4]新渲染管线BUG

使用新渲染管线, 灯光 只能照亮 Default 层, 对其它层中的Node无效, 即使灯光的visibility中勾选了此层

请官方人员看一下. 是不是真的有这个问题. 是bug 还是 feature

目前新管线确实仅有Default层有光照。光照涉及3D场景的剔除、Drawcall的提交等,计算量比较大。所以别的Layer没有支持。
有没有测试用的demo,我们参考下使用场景,看看光照怎么加入其他Layer。

嗯. 但这样会有很大的问题吧. 不会所有的模型都是放在Default层的吧. 这个需求挺常见的.
比如: 打CS或吃鸡类游戏, 玩家在地上捡起了一把枪. 会对这把枪进行特写展示. 玩家可以在这个特写界面查看枪的细节, 也可以升级枪的各种部件, (这种情况. 一般都是会把特写中的枪放到其它层中的, 避免被主场景中的其它模型遮挡等情况的发生)
如果这个时候特写中的枪不会被照亮… 那这也不能用呀.

而且既然 灯光中的 visibility 层中 包含了特写物体所在的层. 但并没有如预期的被照亮. 那么.这就是一个BUG呀. 是吧.

这个问题其实挺严重的. 希望能引起重视.

我们看下这个问题怎么处理,预计在3.8.5或者3.8.6修复。

目前通过这个issue跟踪问题。

1赞

为啥不可以3.8.5修复,这样3.8.5发出来又多一个bug

这个功能比较复杂,时间来不及。