» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[专题讨论] 为什么有人说PS的3D比N64强?

引用:
原帖由 mieumieu 于 2011-10-7 21:37 发表
光贴图过滤和浮点运算精度这两点N64就可以把PS秒杀了
PS有几个全3D游戏?
拿生化2说事的不要忘了生化2有多少2D背景
如果从3D功能完整性来讲,N64确实秒杀PS,毕竟晚出了不少,那时3D硬件标准也基本成型了。
而功能方面N64最重要的其实不是linear texture filter或alpha blending等,而是Z-Buffer,以这个角度看,和N64比起来,PS顶多算2.5D的机器。
但从性能上讲就不那么理想了。比如N64的texture buffer过小,填充率在Z-Buffer开启时紧张等等问题都客观存在。因此也不能算成熟均衡的3D硬件。套用个流行说法,PS属于傻快的,N64功能全乎了,但性能属于小半桶水的水平。
此外,就浮点这块来说,3D中最需要浮点运算的部分是顶点变换与光照计算(简称T&L),这部分在N64中由RSP负责,而偏偏RSP这块是个8-way-FX16的SIMD,和浮点运算无关,因此只好用软件来模拟浮点运算,难度不说,模拟的精度直接影响速度,SGI提供的注重精度的Fast3D lib在速度上就不及PS的GTE来得快。Nin的RSP microcode doc又迟迟不发放,因此大多数游戏开发商只能使用Fast3D这种现成的东西,这也造成了N64被很快有效模拟(HLE)的现象——因为只需要模拟Fast3D lib里的功能而不需要去模拟硬件的microcode,效率自然很高。


TOP

发新话题
     
官方公众号及微博