本帖最后由 护眼の万元大钞 于 2014-6-6 19:08 编辑
EDIT:想了一下还是说说比较好,可能有些接触这些东西不多的人会觉得很专业很吊,但实际上,这里扬扬洒洒几千字最多只能算是摸到了专业的皮毛而已
我的目的其实很简单,就是我的标题:
1. 拆穿看门狗隐藏渲染的谎言,让上当受骗的人能够高高兴兴的回去玩游戏
2. 全面解析看门狗画质的差异,让想要了解的人能够明明白白的回去玩游戏
而我的做法,也只是:
1. 通过大众能够理解的方式,深入浅出的分析大众能够理解的数据和参数,并尽量做到有理有据
2. 写出所有组成了我的思路的细小想法,无论我是否是立刻想到的
如果我真的想去讨论最基础也最决定性的HLSL知识,显然我不会跑到3DM这个主攻游戏的论坛自找没趣对不对
可能很多人会嫌我啰嗦,但我一直信奉一条:
我若说了,你便会懂;我若不说,你怎知我是这样的人?
由于篇幅很长,所以将一些事情先说清楚
1. 只想看打脸的请直接搜索“真相”这两个字,尽管我不建议你这么做,不看引言我也保证不了你一定能搞清楚
2. 由于相关xml中大量使用pc作为ID,本文中使用“个人电脑”这个词指代平时常用的“PC”以免混淆
3. 只保证我不说没有根据的话,不保证我跟UBI同心同德同裤衩。欢迎指正错误,但也请带上你的论据
4. 由于原始数据匮乏,SSAO,Geometry和Shadow部分的某些解析是我根据3D图形经验所做的推断,请主动存疑,切忌不假思索的全盘接受
5. 尽管本文已经有了足够的说服力来证明观点,但仍然只有在分析过PS4和XBox One平台上的游戏文件之后才能算是功德圆满,有条件者请努力吧
6. 单单从数据上对比,大部分人很可能会得出“高端电脑完虐次世代主机几条街”的结论,但实际上参数的差距反映到最终画面上并非天壤之别
7. 最后一点,欢迎转载。我都不在乎你是否保留我的ID,我只希望当你静下心来的时候,能感受到严谨与认真背后的正能量,毕竟这世界上浮躁与妄为散发的负能量够多了
--------------------准备工作--------------------
1. 需解包的文件:游戏目录\data_win64\common.dat及common.fat
2. 解包工具:Gibbed Tool for Disrupt By Rick --All Credit Goes to Him!
获取地址:http://svn.gib.me/builds/
使用方法与FarCry3时相同:用cmd运行压缩包内的执行文件以查看可用选项
3. 解包后得到的相关文件:defaultrenderconfig.xml(包含99%的默认画质设定)
defaultengineconfig.xml(包含物理系统设定)
defaultgameconfig.xml(包含火焰效果设定)
上述三文件下载地址:链接: http://pan.blacksheepgame.com/s/1xoR5W 密码: h7u8
额外说明:经过检查,14G偷跑版与包含繁中文本的文件解包后文件总数不同,但上述三文件完全相同
--------------------引言--------------------
准备工作完成后,我们就可以通过解读defaultrenderconfig.xml,来详细的比较个人电脑,PS4和XBox One的不同之处了
在这个过程中,我们也会逐步拆穿所谓“次世代主机隐藏渲染”的闹剧
使用任意xml编辑器打开defaultrenderconfig.xml,本文中笔者使用了UltraEdit
我们将会看到类似下图的界面,实际效果因工具而异,但只要具有语法着色功能和行号功能就没有问题
接下来,我们跳转至第64行,你会看到<RenderQuality>的字样
其下包含了看门狗在所有平台上的默认画质设定,各平台引擎不同的谣言也可以歇歇了,wiki也早已写明全平台均为Disrupt引擎,物理系统则交由Havok引擎负责
引言的剩余部分请阅读图片,有必要的话我会辅以简单的文字说明
以下三张图明确给出了个人电脑,PS4和XBox One的默认设置,有心者请下载文件自行验证
将上述三图的内容整理如下以便后续比较
--------------------真相--------------------
通过引言的说明,我们应该已经对xml文件内的结构有了直观的认识,这对读懂以下内容很有帮助
接下来,让我们一起向骗局宣战
首先让我们回顾一下这起骗局的全部内容:2014年5月28日18时16分,NeoGAF论坛的会员Vuze发表了一篇回复
在回复中Vuze表示他们找到了开发团队原本为次世代主机设计的渲染设定,并将具体的设定内容上传至了Pastebin网站
回复的最后,Vuze展示了3张图片,用来说明在个人电脑上应用这些设定后的画面改善
这三张图片景深激进,色彩艳丽,对比强烈,恰恰改善了看门狗发售后最为人诟病之处,不出几天便在相关社区疯传,无数人为此纠结不已
附上原帖地址:http://www.neogaf.com/forum/showthread.php?t=825877&page=21
Pastebin地址请点击其原帖中蓝色的PS4/XO超链接,可能被墙请自寻代理
然而,事实的真相究竟如何呢?
我们先来看一看Vuze上传至Pastebin的内容,原封不动复制如下(有心者自行求证):<那两个durango和orbis的注释看起来挺熟悉吧?没错,这些内容就是出自defaultrenderconfig.xml的,没有任何改动
通过引言的讲解大家应该都明白,如果PS4和X1真的存在隐藏渲染,那只需按照此处设置修改GameProfile.xml就行了
那我们就先来改出DoF(景深)效果,但是等等,给出的代码里面DoF的ID没变啊,还是pc啊
哦,想必大神一定是找到了其他的ID吧,我们也有defaultrenderconfig.xml了,我们自己找
那么,看图吧
其他的不用我多说了吧?有心者自行验证,方法和工具我都给出来了
在这里说几句,我向来最讨厌这种居心叵测混淆视听的,发点东西还在那避重就轻装神弄鬼
水平高低,无论是狡辩还是承认,它就在那里,不增不减。无人天生全知,全凭后天潜习。天才之于常人,在人生路上也不过快慢难易
与其哗众取宠求那小小虚荣,私以为还不如看岛国女人惨叫撸上一发更有意义,至少后者只浪费一人之精
所以,Vuze,乖,孩子长点儿心吧
--------------------个人电脑,PS4,XBox One画质全对比--------------------
但是我费心费力地发帖子从来都不是纯粹为了打谁的脸,那种犹如狗咬狗的行为毫无意义
我所希望的,是通过直观而详尽的对比,让有理智的玩家,无论其游戏平台如何,能够加深认识,摒弃偏见,好好享受游戏
玩游戏,别让游戏玩你
不废话,下文详解,为方便阅读我和上面采用了截图配文的方式
EnvironmentQuality--环境质量篇
WaterQuality--水体质量篇
ParaboloidReflectionQuality--实时反射质量篇
显然那个单词不是realtime,但3D图形领域翻译一直是难题,很多东西只可意会,我也只能按照实际效果简单说明下
VegetationQuality--植被质量篇
TerrainQuality--地表质量篇
AntiAliasingQuality--抗锯齿质量篇
SSAOQuality--环境光遮蔽质量篇
这篇请存疑,我目前也找不出比较合理的解释,如图
Geometry、ShadowQuality--几何及阴影质量篇
这篇同样请自主思考,尽管界定总水准没什么问题,但某些参数就是我在开头说必须要次世代主机用户查证的部分
对于本篇中测试出的问题,我个人的猜测是UBI早就通过hotfix补丁在次世代主机上修复了
--------------------结语--------------------
本来计划着昨天发出来的,结果编辑图片和帖子实在是太耗时间,只好延期到今天了
这个帖子的主要目的,一如上面所说,是为了加深理解,摒弃偏见,好好享受游戏
其他无需多说,好好享受游戏 |