找回密码
 立即注册
楼主: Doris232

原神图形技术简析及杂谈

[复制链接]
 楼主| 发表于 2021-9-28 12:34 | 显示全部楼层
是啊 我也迷惑 直接depth prepass+forward+感觉更合理啊,像ssao这类的也可以用,实在不行fwd里也可以输出mrt。所以这是为何?我觉得mhy不应该想不到吧?那是因为什么原因没做呢?
发表于 2021-9-28 12:40 | 显示全部楼层
建议的话,
1 延迟走single pass deferred,低端机fallback到clustered forward
2 减小物件视距,使用更激进的lod
3 权衡downsample和upsample的必要性
发表于 2021-9-28 12:43 | 显示全部楼层
pbs加上延迟渲染,mrt带宽太大,原神这种赛璐璐卡通风格能有更省的方法。这种画风下远景基本都是大色块,少一些岩石和植被对画面表现也没有太大影响
发表于 2021-9-28 12:45 | 显示全部楼层
我估计他们想搞color attachment/depth fetch但是还没搞完,于是扔了个半成品上来……
发表于 2021-9-28 12:49 | 显示全部楼层
这种画面865高负载一般就是卡带宽了== mrt load/store很费的
发表于 2021-9-28 12:57 | 显示全部楼层
主要是开放世界很需要远景去显示资源点。。单纯大色块是真的不能玩
发表于 2021-9-28 13:03 | 显示全部楼层
带宽确实没考虑到[捂脸]
发表于 2021-9-28 13:06 | 显示全部楼层
现在原神的远景有大量drawcall浪费在和游戏性无关的部分上
发表于 2021-9-28 13:11 | 显示全部楼层
楼主你好,请问你的画图工具是什么,画出的流程图还挺清晰
发表于 2021-9-28 13:14 | 显示全部楼层
本来以为会用one pass的那种defer,那个的确是用的人少
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 18:41 , Processed in 0.066251 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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