返回

第2226章 画面崩塌与连夜重构2

首页
关灯
护眼
字:
上一章 回目录 下一页 进书架
    第2226章 画面崩塌与连夜重构2 (第1/2页)

    第二天上午,梁永琪把陈浩的方案原封不动地转达给了周璟和李轩。

    她把两个人分别叫到办公室谈的,先叫的周璟,后叫的李轩。

    跟周璟说的时候她把白板照片调出来给他看,用手指着那个小圆和波浪线解释了一遍原理,周璟一边听一边点头,眉头皱着的形状从紧到慢慢松开。

    跟李轩说的时候她没说那么细,只把核心思路讲了一下,李轩听了一半就明白了后面的逻辑,直接从口袋里掏出记事本画了个简图回传给技术组群。

    她没有要求他们合作,让他们分开试,各做各的版本。

    她给两个人各批了两天时间,让他们把手头其他事情往后推一推,专门做这一版优化测试。

    周璟回去之后带着美术组那五个人把长安城的地图重新拆了一遍。

    他们用了整整一个上午在会议室的白板上画层次分解图,把建筑和地面分出了五个层次——近景地面层、近景建筑层、中景过渡层、远景建筑层、天空背景层。

    五个层次像五张透明的塑料片叠在一起,越靠近玩家的层放在最上面,越远的放在最下面。

    前两层保持原有的贴图精度不变,该是多少乘多少就是多少乘多少,周璟坚持不砍这两个层的精度,说是美术的底线。

    中间那层砍掉一半的细节,把那些不太会近距离看到的装饰花纹压缩了一下贴图尺寸。

    最后两层全部换成静态贴图,画好之后存成固定图片,不做任何实时刷新渲染。

    分层完成之后他们找了一个实习生坐在低配机前面跑测试,跑了三遍,帧数从之前的七八帧稳定升到了十二帧,偶尔跳到十三,但最低也没有跌破十。

    周璟站在实习生背后看了很久,盯着帧数跳动的数字,最后伸手拍了拍实习生的肩膀说行了不用跑了。

    李轩那边的技术组做的方向跟周璟一样但路径完全不同。

    他没有动贴图的精度,周璟画了多少分辨率的纹理他就原样用多少分辨率的纹理,他甚至没有让美术组配合他改任何资源文件。

    他带着两个程序员蹲在技术组的隔间里改了三天渲染队列的调度逻辑,把原本一整张地图所有物体都排队渲染的方式改成了一个动态裁剪方案,在画面生成的时候只渲染玩家角色周围半径固定范围内的物体,半径之外的物体全部用一张预生成的缩略图替代,缩略图里存的是那个物体的颜色平均值和轮廓信息,贴上去之后远看跟原物差不多,但只有几十分之一的渲染负载。

    他在自己的测试机上跑完第一版之后帧数直接飙到了十五帧,他又让组里另外一个人拿了一台更旧的备用机再测了一遍,那台机器比低配机还低一个档次的配置,跑出来也有十三帧。

    两个人几乎同时给梁永琪打了电话。

    周璟先打来的,电话接通之后他说话的声音比前一天高了半个调,像胸腔里压着什么鼓起来的东西,那个东西终于找到了一个出口往外冒。

    “梁总,方案能用。

    帧数翻了一倍多,十二帧稳住了,偶尔能跳到十三。

    画面几乎没有肉眼可见的损失,远景那张静态贴图跟近景的实时画面接缝的地方我调了一下过渡色,把静态贴图的边缘做了模糊处理,跟实时画面的边缘混在一起不仔细看根本看不出来。”

    他挂了电话大概三分钟之后李轩的电话也进来了。

    李轩那边背景音里没有键盘声了,安静得像换了个地方打的。

    “我的版本跑到十五帧。

    画面损失在百分之五以内,主要是远景缩略图跟原图之间的色差有一点,其他部分基本看不出区别。

    优化方案可行,可以往下推。”

    梁永琪挂了两个电话之后在办公室里站了一会儿,没有坐下来。

    她把手撑在办公桌的桌面上,低头看着摊开的那份打印出来的地图设计文档,封面上的“长安城”三个字被台灯光照得微微反光,那两个印刷体字在灯光下面显出纸面纤维的纹理。

    她拿起手机给陈浩发了一条消息:“两边都跑通了。

    你那个分层方案,两边都说是能用。”她打完了这句话又看了一遍,在发送之前加了一个感叹号在后面,想了想又把感叹号删了,换成句号发了出去。

    陈浩的回复是一句简单的文字:“那就好。”

    那天傍晚,开发部的开放式工位上灯还全亮着。

    李轩和周璟难得同时站在同一台显示器前面,显示器旁边围了三四个人,有美术组的也有技术组的,都凑过来看跑起来的效果。

    那台显示器上正在跑长安城的优化版地图,周璟的美术版本跑了三分钟,然后切到李轩的技术版本再跑三分钟,两个版本轮流播。

    画面的右上角显示着实时帧数——二十帧上下浮动,在角色跑动的时候偶尔会掉到十八帧,但再也没有跌到个位数了。

    画面上的石板路纹理依然清晰,建筑屋檐的曲线保持着原本的弧度,那些斗拱和柱头的位置没有一点压缩导致的变形,远处城门的轮廓在静态贴图的处理下看起来跟原来几乎一模一样,只有在角色快速转头的时候才能察觉到城门那块的画面刷新比近处慢了一点点,像隔着一层毛玻璃看东西,但转头的速度一慢下来那个差别就消失了。

    李轩盯着屏幕上的帧数看了几秒,侧头对旁边那个戴着棒球帽的程序员说了一句话。

    他的声音不大,但周围三米之内的人都能听清:“那个叫浩哥的人,脑子到底是怎么长的?”他说这话的时候语气里没有酸味儿,就是纯粹的、带着点佩服的疑惑,像在问一个解不出来的谜题。

    棒球帽程序员咧嘴笑了一下:“我不知道他怎么长的,我只知道他这个方案让我们少加了七天班。

    我媳妇上周还跟我生气说我天天十一点才到家,昨天我八点半就回去了,她以为我失业了。”

    周围几个人笑起来。

    周璟站在旁边也笑了一下,他笑起来的时候肩膀松弛了许多,跟白天来交硬盘时那个紧绷的状态判若两人。

    他拍了拍李轩的后背说了句

    (本章未完,请点击下一页继续阅读)
上一章 回目录 下一页 存书签