卡通渲染某些机型材质会发白

小秘书工单重点问题同步

小秘书工单 ID: 5837

引擎版本:
3.1.0

问题描述:
模型在 oppo 和 vivo 等机型上显示有问题。

正常:

异常:

问题状态:
已修复,准备在 3.3 版本合并。

解决方案:

参考修复 pr: https://github.com/cocos-creator/engine/pull/8724 将修复代码合并到引擎中。
自定义引擎参考:
引擎定制参考:https://docs.cocos.com/creator/3.1/manual/zh/advanced-topics/engine-customization.html?h=定制

3.1.1??这我是穿越了吗?现在不还是3.1.0吗,话说3.1.1什么时候发布

抱歉抱歉,写错了哈哈。你眼睛真好。

下个月发布。

1赞

主要是3.1.0里关于effect的bug太多了,非常期待3.1.1版本

不对耶,3.1.0里的buildin-toon effect不是那个switch和多pass都有问题嘛。。我现在3.1.0里就无法正常使用toon,即使是在编辑器里显示也是异常的

你好,你这个问题可以发个新帖子讨论下。顺便能给个 demo 那就是极好的。我们这边本地测试 toon 是可以用。

ok,了解了,已经有同事回复你了。你这边等下个月发布 3.1.1 版本再试试。

好的。感谢

每次都是oppo和vivo的问题最多最刁钻:joy:

已经在 3.3 版本合并。

3.3版本,感觉今年能等到都够呛。为什么要这么远的版本合

在creator中如下设置即可解决:
选中模型资源->右侧inspector,模型标签,法线勾选重新计算. 该选项意为重新计算法线并归一化

原因和上面类似,还是精度不够,只不过这次是法线本身数据太小,计算的时候丢失了一些精度。默认加载法线的选项是仅在必要时重新计算,这个不强制归一化,有原始数据就用原始数据,改成重新计算就强制归一化,顶点着色器里面计算的时候因为数据都在1.0附近,数学运算之后再归一化损失的精度就没那么多了。

下面的切线最好也选上重新计算.

1赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。