主题:  OpenGL简介

文羽

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2000/9/19 10:07:20
#12000/10/12 14:33:57
OpenGL是工业标准3D图形API,如果从做动画来考虑显然是首选。
如果从与Windows关系方面考虑则D3D会紧密一些,
而且DX6开始图形效果渐渐也过得去了,一些高级特性也慢慢加上来了。
何况Ferihant虽然流产,但M$这回肯定还是SGI学了不少东西回来。
D3D主要的问题是稳定性差,容易引起系统崩溃,这多少得归功于它与COM的联姻

看看有几个3D建模/绚染软件包敢用D3D的?不过做做娱乐软件如游戏还是不错的

另外如果要用到3D声音那么在Windows下DirectSound/Music还首选。
致于速度已经不是什么问题了,如今的3D加速卡许多带有ICD,
即使没带你还可以用GLSetup(仅win9X,NT不行,不过都NT了还在乎一卡千把块钱
的卡?)
何况从nvidia出geo256的声势来看,3D加速卡迟早会变成与FPU一样的主板集成芯
片,还有什么好担心的呢?

做OpenGL应用BCB绝对是首选,有许多现成的VCL控件可以用,
VCL=高效率,用过它你才知道什么叫RAD。
其实Delphi也是一个很好的选择,目前有一套vcl叫GLScene,
包含有OpenGL++与Ferihant声称要提供的树形场景图,完全OOP,
集成有.3ds处理能力,更重要的是它是GPLOSS的。

如果考虑移植性用glut那用bcb或vc都无所谓了。




荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2000/9/29 15:38:25
#22000/10/12 16:22:01
吓我一跳,以为再说我那。。。