• 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 天津宣讲十九大:津沽大地舞春风,小康路上添豪情 2019-05-21
  • 酱香酒为什么要在端午时节制曲微生物 酒曲 2019-05-20
  • 回复@艾鸣1:你看强坛除了小寻子这种跟你一样老蚕的人之外,有人会有人敢支持你么? 2019-05-15
  • 中国经济稳中向好的发展态势没有变 2019-05-14
  • 私扫码付不加控制党政和人行国有银行国有企业自动退出历史舞台 2019-05-11
  • 你真没一点脑子,文字是哪个人的,你到说说啊 2019-05-04
  • 黎明华丽转身成监制 他给四川金丝猴拍了部动画片 2019-05-04
  • 候选案例:爱在华住滇西北宿改工程 2019-05-02
  • 山西寿阳:竹马戏演员的台前幕后 2019-04-26
  • 96次航拍峨眉 换个角度看巴蜀名山 中国国家地理网 2019-04-23
  • 俄罗斯电影《最后一球》定档落魄球星遇上菜鸟球队 2019-04-21
  • 【理上网来·辉煌十九大】缅甸资深媒体人高度评价习近平十九大报告:立意高远 内涵丰富 2019-04-21
  • 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 新福建体彩36选7走势图: 士郎 Unity3D 渲染密度及渲染屏占比统计工具

    28
    回复
    3263
    查看
    打印 上一主题 下一主题
    [ 复制链接 ]
    排名
    1
    昨日变化

    福建36选7和值走势图 www.00-na.com 7746

    主题

    8302

    帖子

    3万

    积分

    Rank: 16

    UID
    1231
    好友
    186
    蛮牛币
    10577
    威望
    30
    注册时间
    2013-7-29
    在线时间
    3980 小时
    最后登录
    2019-5-22

    活力之星原创精华达人突出贡献奖财富之证游戏蛮牛QQ群会员蛮牛妹VIP

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x
    本文基于 UWA Day 2018 《Unity引擎移动游戏性能优化全解析》提出的通过渲染密度和渲染屏占比进行完善的方法

    1. 待解决问题

    在建模过程中,有一些模型由于整体体积较大或者结构复杂,常常需要更多的面片数和顶点数,然而在实际游戏界面中,这些模型的实际出现内容并没有那么多,在相机中的实际视觉占比较低。这时我们需要在基本不影响整体视觉效果的同时选择并优化模型。一种可行的做法是选取实际屏幕空间里像素数目相对于模型面片数和顶点数较多的模型,适当减少面片数和顶点数,从而优化渲染,提高性能。本插件通过等间隔截取样本帧并统计各个模型在相机中的平均像素,实现了统计像素数与模型顶点数和模型大小的比,二者数值较大则考虑优化,方便了建模优化


    2. 实现思路
    在某帧中对视野中所有Render进行染色,不同Render染不同颜色,截图并根据颜色统计对应Render所占像素数,最终对于所有采样帧数据取均值,得到每一个Render的平均像素数。之后获取模型顶点数和模型大小信息,计算相关数据即可



    图一 染色图示意

    实现步骤:


    • 获取 Renderers

    因为不在相机视野中的物体显然无需统计,所以只需获取视锥体里的 Renderers 即可。这里使用 CalculateFrustumPlanes + TestPlanesAABB 和 Layer 简单过滤一次


    • 替换 Material 及颜色



    现在赋予每个 Renderer 以Unlit/Color 材质,将其按照编号 index 赋予相应的颜色,指定相应转换公式

    • 渲染截屏



    将相机设为黑色背景色,然后使用 RenderTexture 配合 camera.Render 渲染即可;记得渲染完成后将相机的相关属性还原

    • 统计像素

    将贴图拷回内存,遍历像素然后将颜色重新映射回 index 即可



    • 统计模型及材质信息

    一方面统计每个模型的 Mesh 数目和顶点数目和对应的平均屏幕空间像素,另一方面统计每个材质的大小和其平均屏幕空间像素。这部分需要注意的是不同 Renderer 可能使用相同的 Mesh 或 Texture。最后输出到指定 .csv 文件即可



    图二 输出统计信息


    3. 细节优化


    • 统计的时候利用 Texture2D. GetPixels32(),性能会有优势
    • 这里我们并不需要精确统计像素个数,所以为了性能考虑,可降低截图分辨率,避免卡顿
    • 跳帧统计,不需要每帧执行带来编辑器负担


    • 知乎@半匪君子



    7日久生情
    1614/5000
    排名
    1839
    昨日变化

    11

    主题

    286

    帖子

    1614

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    252607
    好友
    5
    蛮牛币
    14309
    威望
    0
    注册时间
    2017-11-5
    在线时间
    585 小时
    最后登录
    2019-5-22
    沙发
    2018-11-2 16:54:34 只看该作者
    7日久生情
    2740/5000
    排名
    2230
    昨日变化

    1

    主题

    1757

    帖子

    2740

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    119154
    好友
    0
    蛮牛币
    2883
    威望
    0
    注册时间
    2015-8-21
    在线时间
    352 小时
    最后登录
    2019-5-22
    板凳
    2018-11-4 13:39:26 只看该作者
    谢谢楼主大大。
    4四处流浪
    483/500
    排名
    15907
    昨日变化

    0

    主题

    224

    帖子

    483

    积分

    Rank: 4

    UID
    220417
    好友
    0
    蛮牛币
    120
    威望
    0
    注册时间
    2017-5-3
    在线时间
    213 小时
    最后登录
    2019-3-6
    地板
    2018-11-7 10:33:19 只看该作者
    谢谢分享谢谢分享
    3偶尔光临
    285/300
    排名
    11817
    昨日变化

    0

    主题

    107

    帖子

    285

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    269725
    好友
    0
    蛮牛币
    381
    威望
    0
    注册时间
    2018-2-27
    在线时间
    96 小时
    最后登录
    2019-5-22
    5#
    2018-11-12 15:08:59 只看该作者
    感谢楼主分享
    排名
    28926
    昨日变化

    1

    主题

    14

    帖子

    48

    积分

    Rank: 1

    UID
    275840
    好友
    0
    蛮牛币
    504
    威望
    0
    注册时间
    2018-4-6
    在线时间
    21 小时
    最后登录
    2018-11-21
    6#
    2018-11-15 09:00:20 只看该作者
    哇塞 好厉害的样子
    3偶尔光临
    264/300
    排名
    11658
    昨日变化

    0

    主题

    64

    帖子

    264

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    164231
    好友
    0
    蛮牛币
    8
    威望
    0
    注册时间
    2016-8-25
    在线时间
    116 小时
    最后登录
    2019-4-18
    7#
    2018-11-16 14:37:57 只看该作者
    66666666666666666666666666666
    5熟悉之中
    509/1000
    排名
    6482
    昨日变化

    3

    主题

    164

    帖子

    509

    积分

    Rank: 5Rank: 5

    UID
    5952
    好友
    1
    蛮牛币
    309
    威望
    0
    注册时间
    2013-10-19
    在线时间
    134 小时
    最后登录
    2019-4-21
    8#
    2018-11-21 18:01:56 只看该作者
    6666666666666666
    排名
    34883
    昨日变化

    0

    主题

    9

    帖子

    22

    积分

    Rank: 1

    UID
    300238
    好友
    0
    蛮牛币
    47
    威望
    0
    注册时间
    2018-10-16
    在线时间
    5 小时
    最后登录
    2018-12-3
    9#
    2018-11-22 09:14:56 只看该作者
    5熟悉之中
    909/1000
    排名
    2966
    昨日变化

    0

    主题

    192

    帖子

    909

    积分

    Rank: 5Rank: 5

    UID
    264326
    好友
    0
    蛮牛币
    9810
    威望
    0
    注册时间
    2018-1-14
    在线时间
    219 小时
    最后登录
    2019-5-22
    10#
    2018-11-27 19:32:30 只看该作者
    排名
    21326
    昨日变化

    0

    主题

    49

    帖子

    84

    积分

    Rank: 2Rank: 2

    UID
    49997
    好友
    1
    蛮牛币
    53
    威望
    0
    注册时间
    2014-10-20
    在线时间
    13 小时
    最后登录
    2019-1-28
    11#
    2018-11-30 23:23:54 只看该作者
    66666666666666
    排名
    21326
    昨日变化

    0

    主题

    49

    帖子

    84

    积分

    Rank: 2Rank: 2

    UID
    49997
    好友
    1
    蛮牛币
    53
    威望
    0
    注册时间
    2014-10-20
    在线时间
    13 小时
    最后登录
    2019-1-28
    12#
    2018-12-1 13:30:28 只看该作者
    感谢楼主分享
    7日久生情
    3132/5000
    排名
    227
    昨日变化

    3

    主题

    206

    帖子

    3132

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    40098
    好友
    0
    蛮牛币
    14393
    威望
    0
    注册时间
    2014-8-15
    在线时间
    853 小时
    最后登录
    2019-5-13
    QQ
    13#
    2018-12-1 16:05:52 只看该作者
    跟我念“站长妹纸萌萌哒!
    排名
    21326
    昨日变化

    3

    主题

    29

    帖子

    96

    积分

    Rank: 2Rank: 2

    UID
    251742
    好友
    0
    蛮牛币
    1331
    威望
    0
    注册时间
    2017-10-31
    在线时间
    40 小时
    最后登录
    2019-5-21
    14#
    2018-12-5 13:51:44 只看该作者
    哇塞 好厉害的样子
    排名
    21326
    昨日变化

    3

    主题

    29

    帖子

    96

    积分

    Rank: 2Rank: 2

    UID
    251742
    好友
    0
    蛮牛币
    1331
    威望
    0
    注册时间
    2017-10-31
    在线时间
    40 小时
    最后登录
    2019-5-21
    15#
    2018-12-5 13:52:51 只看该作者
    哇塞 好厉害的样子
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

  • 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 天津宣讲十九大:津沽大地舞春风,小康路上添豪情 2019-05-21
  • 酱香酒为什么要在端午时节制曲微生物 酒曲 2019-05-20
  • 回复@艾鸣1:你看强坛除了小寻子这种跟你一样老蚕的人之外,有人会有人敢支持你么? 2019-05-15
  • 中国经济稳中向好的发展态势没有变 2019-05-14
  • 私扫码付不加控制党政和人行国有银行国有企业自动退出历史舞台 2019-05-11
  • 你真没一点脑子,文字是哪个人的,你到说说啊 2019-05-04
  • 黎明华丽转身成监制 他给四川金丝猴拍了部动画片 2019-05-04
  • 候选案例:爱在华住滇西北宿改工程 2019-05-02
  • 山西寿阳:竹马戏演员的台前幕后 2019-04-26
  • 96次航拍峨眉 换个角度看巴蜀名山 中国国家地理网 2019-04-23
  • 俄罗斯电影《最后一球》定档落魄球星遇上菜鸟球队 2019-04-21
  • 【理上网来·辉煌十九大】缅甸资深媒体人高度评价习近平十九大报告:立意高远 内涵丰富 2019-04-21
  • 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17