3.6版本性能问题反馈

华为P10 16万面,可以跑60FPS


IP8 Ps 2000面,只能跑25FPS,之前3.5X版本30万面,IP8 ps还可以跑40FPS

开了光照后,华为P10 只能跑 45FPS, 之前30万面不停播放待机动作的角色FPS还能在40FPS以上。

MAYA做的模型,只有一个漫反射贴图,在cocos里引擎渲染和在maya里渲染差别特别大。

在 3.6 增加了 CSM,对 uniform 传输负载加大了,超过了一些设备和驱动的阈值,可能 cache miss 增大了,我们会在 3.6.1 把 CSM uniform 完全隔离,提升这些设备环境下的表现。
这种表现主要就是在 ios webgl1 上比较明显

眼睫毛的部分应该使用了毛发,目前引擎对毛发还没有很好的支持,所以就只显示面片了,参考:关于发型渲染的问题

睫毛问题我用透明贴图弄就可以了,
但是渲染出来的脸部皮肤效果差别也很大,请问有什么解决办法么?

不知道材质是否使用的是maya的phong材质?有没有试过打开 Smart Naterial Conversion看看效果?image

是phone材质,那两个都勾选了。

透贴还是需要手动设置一下的

现在是脸部的皮肤渲染效果,睫毛的我手动处理了。

把灯光调暗就没那么白了,但还是和MAYA渲染里的有一定的差距;
微信图片_20220822231223

您介意把放这个材质的简单模型发给我们做一些测试吗?

下载地址

微信图片_20220823130749

找了个测试模型,发现cocos和在BL上皮肤的渲染效果差不多(嘴唇那边的颜色有点差异,但还是可以接受),发现上面脸部渲染的问题,可能主要还是在贴图上要进行处理。


导入模型后可根据材质的 APPName 确定是哪个dcc导出的fbx文件。
0 表示不知道那个 DCC 生成的 fbx 文件。
1 表示是maya或者max生成的 fbx 文件。
2 表示blender生成的fbx文件。
3 表示cinema 4d生成的fbx文件。
4 表示maximo.com网站的模型文件。

2赞