开启辅助访问

QQ登录

注册 找回密码
查看: 4429
回复: 30

[ue4]用UE4开发VR项目,帧率优化实践(上)

 

元素500强

元素币:暂未上榜

发帖:NO. 151 名

在线:暂未上榜

3985

元素币

1444

活跃度

49

贡献值

元素超神

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
15050
主题
80
精华
2
扩散
27
首发
6
土豪金
178
神石
0
在线时间
141 小时
发表于 2016-11-6 19:26:53

马上注册成为元素者,获取海量元素资源,结识各路大神级人物

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

x
早就听闻VR游戏对流畅度和帧率要求比较苛刻,UE4的优化坑很深,加之我们项目偏重度体验,资源和功能量较多。所以优化就成了我工作中既头疼又占比很大的一块。
    做过地编的小伙伴比较熟悉帧率优化,也知道这个过程多么乏味。一头是模型师辛苦做出来的精美模型,以及特效师那狂拽酷炫吊炸天的粒子,另一头是延迟上天。程序大爷甩脸子说看下你的GPU消耗,严重阻碍了功能流畅的装逼,制作人一脸便秘说优化下吧,不能愉快的玩了。这时你得压缩贴图降低模型面数,删减材质效果,减少灯光,减少粒子发射数量,关闭各种后期效果等等。。。得罪了一圈人好不容易不卡顿了,又有人来说,感觉效果不好,这时你可能会疯。
    由于我们项目规划初期对VR体验设计,引擎功能,目标硬件环境都缺乏足够认知,贸然选择了一个探索题材的项目,这就意味着环境代入感要强,交互内容要足够丰富,玩家行为更不可控。先直观感受下氛围:
47694581f105f38e6c.png

98179581f106ad4aa1.png

为了匹配硬件,我们的场景设计成了双人面对面的模式。左右下角的两列功能也说明了游戏中有丰富的互动和对应的资源表现,所以优化之前GTX980显卡VR模式下游戏帧率只有20多帧,卡顿非常严重。经过跟程序商讨,查阅了一些优化相关资料后,进行了以下一些操作来提高帧率。

一:准备好测试环境
1: 地图Build;
2:确保引擎中帧速最大值没有被限制,在工程设置—通用设置—帧率下;
14486581f10f69cc3f.png
3:配置好各项参数质量
11096581f11bd81b92.png
4:打开VR模式后在编辑器中按~键调出控制台,输入r.ScreenPercentage,这个相当于画面分辨率,默认是100,你可以输入更高或更低的值,确定一个你觉得清晰度合适的数值,比如说120.
71741581f11eee01ad.png

二:快速查找帧率瓶颈
  准备好测试环境后,调出控制台,输入stat unit查看当前画面中的各项运算耗时数据;
6319581f12cc84d15.png


评分

参与人数 1元素币 +3 活跃度 +15 收起 理由
orange_ + 3 + 15 辛苦楼主了~

查看全部评分

还没有设置签名!您可以在此展示你的链接,或者个人主页!

使用道具 举报

回复 论坛版权
带你赚币带你飞,元素里面有正妹!

使用道具 举报

回复
{:1_144:}

使用道具 举报

回复

想要成大触,天天上元素!

使用道具 举报

回复
楼主前面的话真的是道尽了地编的尴尬! 删东西舍不得效果,不减效果顶不住FPS……虽然之前因为这个研究了很多优化的内容但是这篇文章还是很期待你的下篇的!

使用道具 举报

回复
解析的很到位,永远的痛。

使用道具 举报

回复
之前一直在处理大场景帧率优化问题,看看

使用道具 举报

回复

谢谢分享谢谢分享

使用道具 举报

回复
谢谢分享

使用道具 举报

回复
真的非常棒!楼主,这个我正需要

使用道具 举报

回复

使用道具 举报

回复

使用道具 举报

回复

使用道具 举报

回复

使用道具 举报

回复

使用道具 举报

回复

使用道具 举报

回复
谢谢  很需要   

使用道具 举报

回复
带你赚币带你飞,元素里面有正妹!

使用道具 举报

回复
感谢分享

使用道具 举报

回复

带你赚币带你飞,元素里面有正妹

使用道具 举报

回复
元素那么大,我想来看看!

使用道具 举报

回复


带你赚币带你飞,元素里面有正妹

使用道具 举报

回复
说好的优化呢

使用道具 举报

回复
  谢谢分享...................................

使用道具 举报

回复
学习了

使用道具 举报

回复
上面的方式属于亡羊补牢的本方法,起不到本质上的优化,具体方法:
价格:10元素币 销售总额:0元素币 购买人数:0

尊敬的游客 ,本内容需要支付 10元素币 来下载,您可以 【充值】或者 【发帖】。也可使用【元素性扩散】获取 同等点击次数 ,来轻松下载。

使用道具 举报

回复
把灯都删了  场景再打同屏三千万面也不怕

使用道具 举报

回复

为了元素币,拼了!

使用道具 举报

回复
帧率333,显卡在烧烧烧。

使用道具 举报

回复

感谢分享
感谢分享
感谢分享
感谢分享

使用道具 举报

回复
6666

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

元素推荐-友情提示上一条 /1 下一条

快速回复 返回顶部 返回列表