美文网首页
[Unity3D]材质测试

[Unity3D]材质测试

作者: 葱烧烙饼 | 来源:发表于2017-02-18 14:41 被阅读25次

    今天注意到项目的场景有许多单物件多材质的情况,于是遍测一下多物件多材质与单物件多材质的渲染性能。

    1.jpg

    我让伟龙写了个测试DEMO,两个预制的区别是下面那样的:

    2.jpg 3.jpg

    理论上渲染的东西是一致的,在电脑上我们加了几百个预制也看不出啥区别。所以找了部红米手机来测试。

    加到同屏20W顶点的时候,大概60个这个预制。

    单物体多材质:
    23.2~24帧

    多物体多材质:
    25.16~26.4帧

    同样是60个预制,确实不一样,差距不算太大,不过还是有一点小性能上优势。

    单物体多材质还有另一个问题就是,渲染的顶点数多一些,但不明显。应该是有额外的别的一些开销。

    单物体多材质还有一个问题,如果某部分在场景外的没有被渲染到的,也会被当作一个材质在渲染。

    所以尽量少做这种单物体多材质的处理,也没有必要。

    相关文章

      网友评论

          本文标题:[Unity3D]材质测试

          本文链接:https://www.haomeiwen.com/subject/kngrwttx.html