|
|
发表于 2008-1-11 17:54:00
|
显示全部楼层
Re: 3D问题
sunlau29: 3D问题
前天面试之后,对于面试官的几个问题我感觉很有必要在这里吼一声:
1、在有显卡之前,像quack这样的游戏是怎么实行渲染机制的?
2、现在XBox游戏的3D图形渲染都是全部用DX的吗?
3、OpenGL是不是前途完全渺茫了?
让我猜猜,哈,纯属娱乐!
1.这里的“在有显卡之前”应该是指“世上出现3D显卡之前”的意思吧?
那时的QUAKE,游戏角色都是2D,场景是非常粗糙的3D。
我猜,当时的3D都是程序员们直接用 立体几何公式来算的。
比如 (X,Y,Z)转换成 2D就是 (1.333X/Z, Y/Z)
2.据说ID SOFT的牛人卡马克居然要在XBOX360上用OPENGL API来开发游戏。
不知道是不是真的。
其实XBOX的显卡也不是MICRO SOFT设计的。人家NVIDIA或ATI想怎么实际就怎么设计。
而且人家一直都是以工业标准为基础的。所以,
也不能排除采用OPENGL
3.随着DX的发展,OPENGL的占有率是有所下降。
不过,呵呵,也不能说OPENGL“渺茫”。
毕竟还有很多公司是用OPENGL来开发他们的工业软件的。 |
|