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

注册 登录

QQ登录

只需一步,快速开始

查看: 3994|回复: 7
打印 上一主题 下一主题

[原创] 造成最终幻想15放魔法掉帧的元凶竟然是高清补丁!???(内有原理详解)

[复制链接]

53

主题

1507

帖子

1812

积分

游戏狂人

Rank: 6Rank: 6

贡献度
46
金元
16181
积分
1812
精华
1
注册时间
2012-2-29
跳转到指定楼层
主题
发表于 2019-10-16 21:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 123132132132131 于 2022-1-3 22:42 编辑

首先,我们都“以为”高清补丁只是为游戏添加了高分辨率的纹理,理论上只是更吃显存,不至于出现使用魔法掉帧这种情况。
然而这只是我们以为
实际上FF15的这款高清补丁比较特别
它不仅是添加了高分辨率纹理那么简单
那么它到底做了啥呢?
1.添加了大量植被模型(用于支持更高分辨率的植被纹理,纹理是皮,模型是骨),如此一来你会发现,打上高清纹理补丁后,同一块草地上草,灌木等低矮植被的数量更多,密度更高,个体纹理和细节也更丰富(有耐心的玩家可以仔细对比,我贴图麻烦就不上图了)
2.对于游戏中的粒子,流体纹理也进行大幅高清化。这就包括使用魔法时的粒子效果贴图的高清化。而造成魔法使用掉帧的罪魁祸首也正在于此。也许有人可能不明白,仅仅是把纹理高清了,为何会又吃显存又吃帧数呢
原理:显卡有一项关键的性能参数脚纹理填充率,纹理填充就像一个画家在临摹一幅画,这副被临摹的画叫做纹理。纹理从硬盘数据载入到游戏的实时渲染程序时,如果是静态的纹理,比如建筑,人物,植被模型,那么显卡这位画家只需要不急不忙的等待模型渲染完毕后把纹理贴上去就可以(这个过程脚蒙皮)。但对于一些动态纹理就不一样了,比如烟雾,比如魔法这些粒子纹理,粒子纹理有生成和消散的过程,且粒子的运动和状态都是即时运算的,因此对纹理的覆写速度有着极高的要求。在显示核心性能还有富余的情况下,纹理填充率(画家临摹这纹理的速度)不是瓶颈,不会对帧数有较大影响,但在显示核心性能已经百分百调用到即时演算的过程中,纹理填充的瓶颈就显示出来。一些老玩家可能会依稀记得,当年玩CS1.5的时候,扔个烟雾弹,差一点的机器就会爆卡掉帧就是这个原理。动态和纹理和静态纹理不一样的地方在于,静态纹理可以延迟载入,因为它们使常驻的,而动态纹理因为有状态信息(或者存在,或者消隐),那么它必须占用显卡核心的最高优先级来进行处理,相当于及时临摹纹理(如同即时演算)
3.本人gtx1080+6700K的配置在2k特效最高(没有开NVDIA特效的情况下)仍然会在怪物大量使用魔法的情况下掉到30帧一下,甚至有时候掉到20帧
4.对于和本人有同样掉帧烦恼的玩家,如果不介意牺牲高清补丁带来的视觉效果。可以将高清补丁删除,倒能节省一点硬盘占用(或者将特效设置中的图形素材数据一项设置为标准)
5.需要高清补丁视觉效果的玩家,你可以降低游戏的分辨率(释放显卡核心的性能)或者。。。。忍受吧,毕竟魔法掉帧这些极限情况不是非常频繁出现。


最后我想说fuck se!一个高清补丁还开始吃帧数了,算你牛批!最后说一下,即使没有装高清补丁,为了避免顿卡,还必须在游戏的grahicsconfig.ini设置里,将highspec=1改成=0,才能真正关闭高清粒子但这个选项同时和其他高清材质效果绑定,是挺矛盾的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-30 11:42 , Processed in 0.025716 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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