美利坚:游戏制作教父 第253节

  唯独除法,想要实现它,复杂度比其他三种运算加在一起还要多。

  计算一次除法的耗时甚至能达到乘法的数倍。

  而在3D环境之中,浮点小数的出现以及各种频繁的空间计算让除法的调用变得难以避免。

  平方根运算的实现思路与除法高度相似,这就让处理器在面对它们时不堪重负。

  这也是3D一直难以推广的主要原因。

  实在是太吃机能了!

  伊万自己有推算过。

  就凭现在的硬件迭代速度,哪怕是升级到了32位,恐怕也难以实现3D技术的全面普及。

  可是……

  GAMENOVA就愣这么写。

  完全不避讳平方根的使用,偏偏还在性能表现上好的出奇。

  这绝对不寻常。

  按照他的计算,如果GAMENOVA真的是这样实现的真3D,那绝不可能是NX这种机能能跑得动的。

  “嗯?这个平方根倒数……不是处理器自带的指令。”

  他忽然注意到了一点不寻常。

  这些平方根倒数的函数调用似乎都不是从摩托罗拉自己的指令集里走的,而是通过一个自己编写的函数。

  伊万眼神一亮,顿时来了精神。

  一切的奥秘,GAMENOVA真正的技术底牌就在这里了!

  自己已经无限地接近秘密的真相了!

  “等等……只有10行??”

  顺着调用找过去,预想之中成百上千行的精彩算法模块并没有出现。

  除开函数的声明以外,这里只有短短的10行代码静静地躺在里面。

  “牛顿逼近法?”

  伊万一眼便认出了这是什么东西,只是最常见的开方运算而已,没有什么特殊的。

  他的眼神顿时便黯淡了下去。

  “等等……”

  正欲关掉这部分代码,他却忽然注意到了其中有一行完全莫名其妙的东西。

  i = 0x5f3759df -(i >> 1);

  “???”

  “WHAT THE FUCK?”

  这玩意儿就像是光天化日之下忽然有东西跳到他的脸上给他来了一杵炮似的。

  计算机是一门精确的科学。

  伊万一直都深信这一点。

  至少代码是这样一个优雅的东西,它应该能够精确地表达出一切内容。

  而GAMENOVA,选择在代码中莫名其妙地塞入了一个不讲道理的数字。

  0x5f3759df,换算成十进制就是1597463007。

  没有任何道理。

  可伊万很确定,这玩意儿必然就是GAMENOVA能在快速平方根倒数计算之中有如此高效性能表现的关键所在。

  他默默抄起键盘,在代码的后方打上一行注释。

  这是他的习惯,不管是读写代码时,顺手打注释都有助于学习。

  但这一次,他真的不知道要在上面写什么来解释这段内容了。

  //What the fuck?

  他只能在代码中留下一句美利坚雅韵。

第304章 公路上的国家

  3D游戏会成为未来的主流趋势。

  这一点如今已经成了业界的共识。

  自从《Quake》横空出世,毁天灭地地彻底摧毁了旧体系之后,3D的需求便再也无法被忽视了。

  《生化危机》的出现,显然又在这个基础之上添了桶油。

  即便是那些仍然在深耕2D领域中的厂商,也已经分出了一部分研发精力在3D上。

  而对于那些做硬件业务的公司来说,这样的需求让他们不得不面对一项很现实的问题。

  去哪儿买图形卡?

  泰鼎、IBM、Matrox……

  能选择的厂商并不在少数,但对中山隼雄来说,他早已经做出了自己的选择。

  ……

  接待室内。

  “林先生,这次来是打算谈一谈新的采购方案的。”

  中山隼雄坐在沙发一侧,讲出了自己这趟的目的。

  其实早在几天前,采购的意向书就已经通过正式渠道递交到GAMENOVA手中了。

  只是中山隼雄认为此事如果有机会还是直接亲自与林立新见面比较好。

  “意向书我看过了,图形芯片对吧?”

  坐在另一侧的林立新点点头,对这件事并不意外。

  按照原本的路线,SEGA的第四世代主机MD,也就是美版的Genesis,会采用德州仪器的一颗TMS9918图形芯片。

  兴许是为了赶在老任之前抢先发售全球首款16位机的缘故,MegaDrive在诞生之初居然只支持64色。

  虽然世嘉的确靠着先发优势抢到了不小的市场份额,但也因为MD是个早产儿的关系,让它在日后的正面交锋之中被老任屡屡压着打。

  而在这条世界线中,显然因为GAMENOVA已经拿下了首款第四世代机的名号,世嘉也就没有必要走老路线了。

  选择一颗更可靠的芯片也就成了必要的事。

  思来想去,中山隼雄便直接找到了林立新,毫不避讳地提出了新的采购方案。

  他已经看明白美光,或者说是林立新本人的态度了。

  林立新似乎是真的不在乎自己这个‘友商’跑来买他们的顶级芯片。

  根本不在乎有可能扶植起来一个实力不俗的竞争对手。

  说不定甚至根本就没把他们放在心上。

  再多的担忧,也不过就是庸人自扰罢了。

  中山隼雄自己就是数家大型会社的社长,多多少少能揣测到一点对方的想法。

  “是的林社长,当然还有SDRAM高速内存。”

  上次的采购虽然谈下来了一笔供给美版Genesis的内存颗粒,但那批货还都是过时的DRAM。

  “自然没问题,我们新一期的厂房最近正好也快建成了。”

  林立新也的确没有要反对的意思,甚至还巴不得多点半导体的订单呢。

  这玩意儿可比电子游戏印钞狠多了。

  好好发展这些旁支产业也算是能支撑自己继续像《生化危机》这样放开手脚完全不在乎成本地瞎搞。

  某种意义上来说,自己现在是在花世嘉这些客户的钱做自己的游戏。

  不久前,保护伞公司完成了斯宾塞洋馆的修缮工作。

  为了给这批新人找点事情做,林立新干脆直接启动了美光的新厂区建设计划,用于安置从泛林集团那边采购的新生产线。

  “不过我最近也正好打算跟中山隼雄社长见一面呢。”

  眼瞧事情顺利谈成了,也没有什么别的问题了,林立新便话锋一转,提起了另一件事,

  “不知道你见过我们的方向盘套件没有?”

  “方向盘?啊,林社长说的是《Nova卡丁车》用的那台吧?的确是非常惊人的工程设计杰作。”

  他快速回忆了一番便明白了林立新指的是什么。

  那玩意儿绝对算是一个非常惊艳的设计了。

  用完全机械的结构模拟出了方向盘的操作方式,完美满足了喜欢《Nova卡丁车》的那些轻度玩家们的需求。

  “对,就是它。我们最近正在研发一款‘精英版方向盘套件’,嗯……其实已经研发完成了,这两天就会投入生产。”

  林立新笑笑。

  这玩意儿是当初跟《Nova卡丁车》一起立项的。

  只不过碍于开发资源都被倾斜给了新掌机和《生化危机》,直到这两天才算是正式落地。

  说白了就是一款真正带阻尼、带信号线、能充当手柄使用的真的外设。

  “哦?”

  中山隼雄一愣,不明白林立新想表达什么。

  林立新没有给他多少思索的时间,继续道:

  “如果是用来玩《Nova卡丁车》,它已经足够应对这些需求了。”

  “只是在面对那些真正高拟真需求的环境,这玩意儿就显得有些不够用了。”

  “这方面,SEGA是专业的。”

  不得不承认,深耕街机竞速领域多年的世嘉,在驾驶座舱和驾驶拟真这方面,的确是有得天独厚的优势。

  技术积累不是靠开挂就能轻易追平的,很多手感上的调校、参数上的选择,这些东西都只能靠杰拉德带着硬件组一点一点微调打磨。

  虽说领他们早晚也能捣鼓出来,但林立新并不想把宝贵的开发时间浪费在这上面。

  听完林立新的话,中山隼雄这才露出恍然的神色。

  原来如此。

  “林社长是打算开发一款新的竞速街机?”

  “不,不是街机,是NX的新外设。”

首节 上一节 253/447下一节 尾节 目录