3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 903|回复: 10
打印 上一主题 下一主题

[讨论] 为什么有着色器预加载的游戏优化貌似都不太行?

[复制链接]

26

主题

787

帖子

977

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
8687
积分
977
精华
0
注册时间
2010-1-22
跳转到指定楼层
主题
发表于 2023-4-1 22:00 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大表哥2、生化4、战神4、蜘蛛侠、只狼这些都没着色器预渲染,玩到通关也很流畅。反倒地平线零曙、神海4、霍格沃兹、美末这些带着色器预加载的优化都比较拉,有没有大佬说说具体是什么原理?
回复

使用道具 举报

2

主题

271

帖子

292

积分

高级玩家

Rank: 4

贡献度
7
金元
2642
积分
292
精华
0
注册时间
2008-7-1
舒服的沙发
发表于 2023-4-1 22:12 | 只看该作者
本帖最后由 pxg789 于 2023-4-1 22:14 编辑

shader大部分游戏都有啊,steamdeck卖点就是3A游戏免费送你着色器缓存。
switch模拟器大部分首发游戏问题也是着色器编译模拟错误,比如火纹engage的3D头像着色器滤镜编译bug,导致yuzu卡死
着色器编译可以藏在游戏读盘的任一时刻,也可以像这次TLOU一样藏都不藏
后续补丁肯定是顽皮狗想出阴招在在游戏各个阶段藏一些编译
回复 支持 反对

使用道具 举报

25

主题

2108

帖子

2832

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
39
金元
26762
积分
2832
精华
0
注册时间
2015-7-7
硬硬的板凳
发表于 2023-4-1 22:48 | 只看该作者
霍格沃兹是虚幻4,虚幻4+dx12没着色器编译那就疯狂卡顿,引擎缺陷,虚幻5应该会改善这点,其他三个是索尼自己的引擎,还是移植的问题,蜘蛛侠要感谢Nixxes,上pc对引擎进行了大改QA还预先玩遍了整个游戏内建好了不用再编译的通用着色器缓存,读取加载速度才这么迅速
回复 支持 反对

使用道具 举报

22

主题

492

帖子

609

积分

超级玩家

Rank: 5Rank: 5

贡献度
26
金元
5051
积分
609
精华
0
注册时间
2004-7-26
冰凉的地板
发表于 2023-4-1 22:49 | 只看该作者
只要是有PS加载动画的,大概率都是优化粪坑。,。,
回复 支持 反对

使用道具 举报

2

主题

271

帖子

292

积分

高级玩家

Rank: 4

贡献度
7
金元
2642
积分
292
精华
0
注册时间
2008-7-1
5#
发表于 2023-4-1 23:01 | 只看该作者
不游玩一遍就能离线编译全部着色器是更先进的技术,参考Metal3的WWDC视频
但是移植时候没控制好缓存体积,理论上不应该输出这么大的二进制。
事实上苹果的方案就是让开发者直接把缓存作为游戏一部分发布,但是这次显然没发布
连steamdeck都没给

1680361267570.jpg (182.77 KB, 下载次数: 0)

1680361267570.jpg
回复 支持 反对

使用道具 举报

26

主题

787

帖子

977

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
8687
积分
977
精华
0
注册时间
2010-1-22
6#
 楼主| 发表于 2023-4-1 23:11 来自手机 | 只看该作者
fatezeroart 发表于 2023-4-1 22:48
霍格沃兹是虚幻4,虚幻4+dx12没着色器编译那就疯狂卡顿,引擎缺陷,虚幻5应该会改善这点,其他三个是索尼自 ...

原来如此,那为什么上述这些游戏的着色器缓存不弄成内建形式?我看了电脑里霍沃兹的缓存文件,都通关了也就1.3g,也不是很大,是因为成本考量吗?
回复 支持 反对

使用道具 举报

26

主题

787

帖子

977

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
8687
积分
977
精华
0
注册时间
2010-1-22
7#
 楼主| 发表于 2023-4-1 23:17 来自手机 | 只看该作者
pxg789 发表于 2023-4-1 22:12
shader大部分游戏都有啊,steamdeck卖点就是3A游戏免费送你着色器缓存。
switch模拟器大部分首发游戏问题也 ...

shader应该是有的,但大表哥生4这些装完进游戏就直接玩了,也run的相当流畅,具体是怎做到的?边玩边编译吗?但这样按理说应该会卡顿吧,但我实际玩着并不会,就很神奇
回复 支持 反对

使用道具 举报

25

主题

2108

帖子

2832

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
39
金元
26762
积分
2832
精华
0
注册时间
2015-7-7
8#
发表于 2023-4-1 23:21 | 只看该作者
bagac21 发表于 2023-4-1 23:11
原来如此,那为什么上述这些游戏的着色器缓存不弄成内建形式?我看了电脑里霍沃兹的缓存文件,都通关了也 ...

要对游戏引擎进行大改吧,我看对Nixxes的采访QA玩遍游戏整个角落收集着色器缓存就要耗费不少时间精力,很多像美末1这种移植就是开发人员严重偷懒了不对pc平台做好调整就搬上pc,不重视pc端开发的结果
回复 支持 反对

使用道具 举报

2

主题

271

帖子

292

积分

高级玩家

Rank: 4

贡献度
7
金元
2642
积分
292
精华
0
注册时间
2008-7-1
9#
发表于 2023-4-1 23:22 | 只看该作者
本帖最后由 pxg789 于 2023-4-1 23:32 编辑
bagac21 发表于 2023-4-1 23:17
shader应该是有的,但大表哥生4这些装完进游戏就直接玩了,也run的相当流畅,具体是怎做到的?边玩边编译 ...

即时编译是老的技术,需要把编译隐藏到游戏各个阶段。对于在steamdeck这样的cpu孱弱的掌机上维持即时编译是不现实的。
更何况steamos跑的还是vulkan的缓存,原开发商也不可能给你傻傻跑一遍游戏。都是V社员工跑给你的
这时候能在不玩游戏情况下完成缓存编译就是技术革新。
苹果主推离线编译是因为可以快速吸来主机大作移植,不需要为PC优化分时编译。
事实上capcom就被库克骗过来生化危机8了。
metal3解决着色器缓存问题是做mac上3A游戏生态的必要条件
回复 支持 反对

使用道具 举报

512

主题

1万

帖子

2万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
1472
金元
170880
积分
23016
精华
4
注册时间
2020-7-6
10#
发表于 2023-4-1 23:28 | 只看该作者
bagac21 发表于 2023-4-1 23:11
原来如此,那为什么上述这些游戏的着色器缓存不弄成内建形式?我看了电脑里霍沃兹的缓存文件,都通关了也 ...

ps4ps5有,因为全世界的主机都是同一种固定配置,开发者当然可以预先生成,pc硬件差别太大,a机生成的着色器b机没用
回复 支持 反对

使用道具 举报

65

主题

3429

帖子

3651

积分

游戏精英

Rank: 8Rank: 8

贡献度
15
金元
35908
积分
3651
精华
0
注册时间
2015-3-11
11#
发表于 2023-4-1 23:46 来自手机 | 只看该作者
顶一个,这年头难得有这种认真讨论内容的贴子,论坛太多无脑拉踩的孤儿了。这游戏优化的确有问题,但也没必要问候索尼顽皮狗的家人呗,素质在哪呢?护的也一个样,不让人说优化差,动不动要人买13900+4090
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-31 05:52 , Processed in 0.031516 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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