第196章 用技术重现古战场吧! (第2/2页)
而队列层呢?
就是把微观的战斗结算,从单个士兵,上收到队列级!
这样就避免了上万个单位的血量、伤害独立计算。
算力消耗降低好几个数量级!
然後就是————
呃,难道就我没听懂吗?
泷川雅美看着这群莫名开始激动的科技人,有些不好意思,戳了戳身边的渡边:「所以能给我做个比喻吗,我也想听懂。」
渡边淡淡的解释,「简单来说,就是你去方阵表演,你不需要思考,旁边人做什麽你做什麽就行了。
彻底剥离掉你的决策和结算逻辑,这样你就不会消耗算力了,至于思考和计算和决策这些更复杂的事情,交给你的上一层和上上一层。」
「哦,这样嘛,好厉害啊!」
泷川雅美双目灼灼,「所以总结下来,其实就前线的将士全身心投入到战场中,听命行事,奋力杀敌就可以,而後方人员要考虑的事情就很多了!」
咦?
「虽然你这句话有点怪,但差不多就这麽个意思。」
渡边歪了歪头,随後举手,「但我又出现了新的问题,老师!」
「好的,渡边同学你问!」
「那麽在表现层,你打算怎麽表现呢?」
渡边问,「如果还是要计算每个士兵的走位,是不是又徒费算力,又绕回去了呢?」
「这个问题就很关键了啊,拉文克劳加十分!」
苏砚承笑着点了点他,转身立马在白板上写下了一连串的字符。
看着复杂的公式在白板上成型。
底下一阵的窃窃私语,「学生们」互相交换眼神。
「这是————」
渡边逐渐眼前一亮:「原来如此,Boids算法,居然打算用在游戏上吗,真有你的啊,苏砚承!」
Boids算法?
啥啥啥,写的这又是啥!
来自各大游戏公司的技术精英们,只有几个闪出恍然大悟的表情,而大多数居然都流露了惭愧的神色。
Boids算法并不是新鲜东西,全称其实叫作:群体运动模型Boidss模型。
是1986年,一个美国计算机图形学的顶尖专家,克雷格·雷诺兹,老哥根据观察鸟群和鱼群的运动方式,而创作出来的仿真模拟模型。
这种模型通过分离、对齐、内聚三条极简的个体行为规则,就模拟出了鸟群、鱼群、兽群的自
然集群运动。
最新的几次运用是在好莱坞,《蝙蝠侠归来》的蝙蝠群,《狮子王》的角马群————都运用了这种模型。
而在至今的游戏行业呢?
暂无!
「所以分离、对齐、内聚,只需要三条基本规则,」
苏砚承振臂呼喊,「那麽我们便能基於大模型下,经过一点点微调,就能完美地重现出一个完整的军阵出来!」
分离、对齐、内聚是什麽?
简单来说就是别撞到边上的、跟上左右的、别脱离整个队————
这复杂吗?
「不,这甚至不需要复杂的AI逻辑,也不需要高开销的路径计算!」
渡边也开始兴奋地分析和计算,手指开始在键盘上狂敲。
「每个个体只需要参考周围3到5个士兵的状态,做几次简单的浮点运算————就能模拟出极其真实的战场人群行为!」
「同时,Boids算法的每个个体计算,都是完全独立的,天生就适合并行化处理,所以————」苏砚承点头,话还没说完。
渡边眼前一亮:「所以我们就可以直接调用PS2的vu单元,来做算法的硬体加速!」
苏砚承和他对视,笑着点头:「就是这样!」
三天後。
索尼SCE,地下硬体测试实验室。
中央的一台21寸特丽珑监视器,正连着台锁在防静电机柜里的PS2最终版工程样机。
久多良木健站在监视器正前方,双臂抱着胸口,一只手捂住嘴巴,不停搓着揉着,紧张无比。
他身後,索尼本部的核心硬体工程师团队围绕站立,一会儿注视跟前屏幕,一会儿扭头观察正在调试设备的苏砚承和渡边。
「好了吗?」很久,久多良木健皱着眉问。
「好了,请看吧!」苏砚承起身,和他并肩而站。
话音落下,身後的渡边抬手敲下回车,监视器亮起。
画面里,是光年引擎的演示区,没有精致贴图,也没有光影渲染,甚至连基础的材质都没有。
只有灰白低模的空旷场景,和棱角分明的几何体低模士兵————
但这士兵出现在屏幕上的————竟是成千上万,铺天盖地,宛若海潮!
「纳尼!!」
「这不可能!」
技术员们惊呼出声。
而再一次的,久多良木健被身边的少年所震惊到了!
之前是在顶层,这次却在地下。
随後,渡边敲击键盘,连续输入指令。
却见上千几何士兵组成的八个方阵,开始缓慢地在纯灰的坡面上移动。
「哒哒哒!」
键盘再敲击,左右两军速度变缓,如巨大的雁张开双翼——————
竟形成一个古代兵书里记载过的雁形阵!
这在现代RTS游戏里,几乎是不可能做到的画面!
此刻却复现在众人眼前,显得庞大、密集、有序————
仿佛真窥见那古时的战场。
於是久多良木健和一众工程师们,只透过这粗糙的原型,莫名其妙就脑补并赋予了他们材质和色彩。
然後恍惚间,他们开始畅想,开始幻想起自己拿着手柄,就能指挥起千军万马————
仿佛按下手柄的冲锋键,就能听见整个军阵的呐喊,那声音顺着音响震得手心发麻。
仿佛能看见虎牢关下,十八路诸侯的联军铺天盖地,吕布单骑出阵,身後的并州铁骑列成锋矢,马蹄践踏,扬起烟尘。
亦或者官渡之战,他们自己亲率轻骑,绕後奔袭乌巢,队列随心而动,火光顺风蔓延!
还是那赤壁江上,玩家一声令下,上千艘蒙冲斗舰,顺着东风冲向曹营,火船相撞,江面船队溃散,士兵跳江、溃败————
而他们,就和那周郎并肩,亲眼看着自己弹指间,将春水烧成火海。
「羽扇纶巾,谈笑间,樯橹灰飞烟灭————」
久多良木健忽然想起了这首词,忍不住轻声念着,无限遐想。
「我也是,三国迷啊————」
他本来一开始是不信的,可当自己的机器被真正榨出想像之外的东西时。
反而比谁都兴奋了!
过了很久,他忍不住翘着嘴角扭头,看向雄姿英发的苏砚承。
「没想到你,居然真的重新定义了RTS游戏,也重现了最真实的战场!」
「所以你是怎麽做到————」
却见苏砚承笑而不语,久多良木健忽然止住了话,66
沉默许久,久多良木健只自嘲一笑,摆摆手:「一会儿请麻烦你跟我上楼来,我们再重新谈谈条件吧。」
顿了顿,他又觉得不行,摇头改口:「我的意思是,所有的条件,都要重谈!」
>