砍掉!
拦截层把这些指令扒得只剩下一条最基础的底裤,粗暴地打包成了direct3d最喜欢的三角形数据。
然后,像填鸭一样,死命往NV3那条被精简到极致的硬件管线里塞!
硬件管线才不管你以前多高贵。
它只知道吃三角形,然后吐出画面。
因为管线短,因为没有冗余的复杂计算,这条管线的吞吐速度快得吓人!
这就好比。
卡马克在高级法餐厅点了一份精美的法式鹅肝。
林哲这个黑心包工头,直接在后厨把鹅肝扔了,换上一块十块钱的炸猪排,随便淋了点酱汁,就给端了上去。
卡马克的引擎吃得满嘴流油,根本没发现不对劲。
玩家看着屏幕上流畅的画面,也根本不在乎细节。
“你看这墙壁边缘的纹理!”
柯蒂斯指着屏幕上一处不起眼的阴影,声音发抖,“过滤精度完全不对!
这里的Z轴深度计算差了零点几个像素!
这画面是糙的!
它在丢帧细节!”
柯蒂斯转头看着林哲,像看着一个玷污了艺术品的罪人。
“你这是在作弊!
你牺牲了图形学的尊严!”
林哲坐在椅子上,掏了掏耳朵。
他站起身,慢吞吞地走到柯蒂斯旁边。
林哲一把抢过戴夫手里的鼠标。
控制着游戏里的人物,直接扛起一把火箭筒,对着脚底下的地板轰了一炮。
“轰!”
人物借助爆炸的冲击力,直接腾空而起。
一套丝滑流畅的火箭跳,在半空中转身,一炮轰碎了远处的两个怪物。
漫天的血肉和火光。
帧数:60。
林哲松开鼠标,转头看着脸色惨白的柯蒂斯。
“柯蒂斯。”林哲冷笑一声。
“你告诉我。”
“刚才老子在天上飞的时候,谁特么有功夫去拿放大镜看墙角那零点几个像素的误差?”
柯蒂斯张了张嘴,半个字都说不出来。
林哲伸出一根手指,用力敲了敲屏幕。
“去电脑城看看吧。”
“现在市面上最牛逼的3dfx Voodoo加速卡,卖两三百美金,还得外接一根线连着2d卡,跑这个游戏也就三四十帧撑死了。”
本章未完,请翻下一页继续阅读.........