1 q6 h$ e, r3 Q! v0 u' B' r5 u
在次世代游戏技术中,光线追踪是经常被提及的名词,如今的游戏都在试图用光追来进一步的提升游戏的画面。可软件工程师Ben Carter却突发奇想,不打算研究次时代主机的光线追踪,而是打算将这项技术应用在老的主机上面,比如90年代初期发售的SFC。
$ n' s0 |& E, w& h- G- k, ?# n1 e J: X3 E! L2 \. n; p
这看起来好像是一个玩笑,因为不论是日版的SFC还是美版的SNES,连运行基本的3D游戏都非常的困难。这款主机问世时正值3D游戏开始流行,任天堂也希望在上面推出3D游戏,但无奈主机的性能实在拉胯,他们只能另辟蹊径,在游戏卡带中添加外置的处理芯片来辅助SFC。0 [. s# F' P& g( T6 l! ^4 y
: ^3 J5 X; h. M0 w6 @; Y0 a' m
1993年的《星际火狐》能使用全3D的建模,就是因为里面搭载了任天堂和 Argonaut Games合作开发的Super FX芯片,让SFC主机只负责游戏的逻辑运算,而图像处理多数交给外置芯片来负责,这样SFC就运行真正的3D游戏了。后来普空等公司也曾为自己的游戏添加专门的外置芯片。
: h! M$ [* g, b+ \5 K" g* M6 N$ W- w7 i K }, C
而Ben Carter希望制造一个自己的外置芯片,让SFC能够支持光线追踪技术。他先买了一台标准的SFC主机和一张便宜的卡带,将卡带的内存移除并通过线缆接到开发电路板上,组成一个外置的电路。通过一套专用的编程语言,Ben Carter将这个外置电路变成了一个光线追踪器,带有3个50Mhz的核心,可以计算屏幕上每个像素的光线轨迹,他将其并命名为SuperRT。
1 f, o5 B2 c8 R/ @$ [( e+ u2 X |