第178章 虚幻的源码(2/2)
……
瑞龙大厦,顶层封闭开发室。
这里被称为“黑屋”,24小时亮着灯,空气中弥漫着高浓度咖啡和红牛的味道。
一台台高配置的crt显示器上,滚动着密密麻麻的代码。崔铭和冯星坐在张瑞旁边,三个技术狂人(其实只有2个)凑在一起,正在对着epic发过来的源码进行“解剖”。
“tim这老小子的代码写得挺狂啊。”崔铭指着屏幕上一段关于材质渲染的底层逻辑,“虽然效率高,但扩展性太差了。如果按照张总说的要加法线贴图,这段得重写。”
“那就重写。”张瑞顶着黑眼圈,眼中却满是兴奋,“不用管主机的兼容性,咱们这是pc独占引擎,往死里堆料就行。”
张瑞虽然不主要敲键盘,但不时随手抛出几个让崔铭和冯星都感到头皮发麻的概念。
“光照不行,太硬了。”张瑞指着屏幕上那个简单的测试场景,“我要hdr。当角色从暗处走到亮处时,画面要有一个‘过曝’然后慢慢适应的过程,模拟人眼的真实反应。”
“物理也不行。”张瑞拿起一个虚拟的箱子扔在地上,“这箱子像纸糊的一样。我要physx级别的物理反馈。把它炸碎,碎片要四散飞溅,而且碎片之间要有碰撞体积。”
“还有材质。”张瑞提出了最核心的要求,“现在的模型太像塑料了。我要基于物理的渲染的雏形。金属要有金属的反射率,布料要有布料的漫反射。特别是皮肤,要加上次表面散射,让光能透过去,看起来有血色。”
冯星推了推眼镜,看着张瑞,苦笑道:“张总,这样的话我们要把tim的代码删掉一半,然后重新写一半。”
“所以我才请你们来啊。”张瑞笑着拍了拍他们的肩膀,“咱们这不叫修改,叫‘进化’。等这个引擎做出来,咱们就是世界第一。”
在张瑞的“指手画脚”下,在美利坚epic团队的远程协助下,以及祖龙二将和李浩带领的公司新成立的引擎开发团队的没日没夜的爆肝下,这个代号为“unreal-r”的引擎,开始一点点体现出他在pc上的潜力。
它不再是那个为了兼容ps2机能而妥协的虚幻2。
它吞噬显卡性能,但吐出的是令人窒息的画面。
两个月后。
“黑屋”的大门终于彻底打开了。
李浩、崔铭、冯星,三个人像野人一样走了出来,胡子拉碴,但眼睛亮得吓人。
“瑞哥,来看看吧。”李浩很兴奋,“你要的‘虚幻3.0青春版’,我们搞出来了。”
张瑞走进开发室。
屏幕上运行着一个简单的测试场景——只有一条走廊的一个场景。
张瑞握住鼠标,轻轻转动视角。
墙壁上,那盏昏黄的吊灯正在风中微微摇晃。灯光打在斑驳的墙纸上,每一道裂纹、每一块污渍的凹凸感都清晰可见。
他控制角色走过一个转角,手电筒的光束扫过地面。地上的蟑螂受惊逃窜,它们的甲壳在灯光下反射出油亮的光泽。
更绝的是物理效果。张瑞对着走廊尽头的花瓶开了一枪。
“哗啦!”
花瓶碎裂,不是简单的消失,而是炸成了几十块大小不一的碎片,散落在地上。张瑞走过去,脚踢到碎片,碎片会根据物理惯性在地上滑动、翻滚。
“这……”
哪怕是见惯了后世画面的张瑞,此刻也忍不住深吸了一口气。
在2002年的硬件条件下,通过极限的优化和算法欺骗,他们竟然真的做到了接近2006年《战争机器》的画面质感!
2台显卡串联的电脑,风扇轰轰作响,为了体现3d引擎下的实力,团队测试机选择是显卡串联sli的配置,当年的串联是真的能做到1+1=2,这个voodoo的技术被英伟达100万美元收购后,也是再次发挥起来。
“牛逼!”张瑞由衷地竖起了大拇指,“这就是我要的东西!”
崔铭靠在椅背上,长出了一口气:“这玩意儿要是发出去,估计全世界的显卡厂商都要给咱们磕头。现有的显卡根本跑不满它的特效,这是给未来两年的显卡准备的。”
“那正好。”张瑞笑了,“咱们的游戏也是给未来准备的。”