www.3112.net > opEngl和DirECt 3D有什么具体区别?在做3Ds mAx是在什么时候选择哪个

opEngl和DirECt 3D有什么具体区别?在做3Ds mAx是在什么时候选择哪个

两种模式意思是用不同的3D API进行渲染 DirectX是微软在Windows平台上推出的编程接口,Direct3D是其中渲染3D场景的部分 在Windows平台上DirectX受到了很大的支持 但OpenGL是应用广泛的借口,本来是无关硬件的软件实现渲染 移植性兼容性都很强,但一般的显示卡都会对其有硬件支持,所以速度也很快 您的平台应该是Windows,那还是使用MS公司的Direct3D比较好

Direct X 微软公司专为PC游戏开发的API,特点是与windows 95和Win-dows NT操作系统兼容性好.可绕过GDI直接进行支持该API的各种硬件的底层操作,大大提高了游戏的运行速度.由于要考虑与各方面的兼容性,Direct- X在3D图形方面的

OPENGL和D3D编程可以实现几乎所有的交互功能,而3DMAX要实现交互功能很麻烦.3DMAX的即时渲染能力不强,而且材质球属性被固定.使用D3D编程可以写你想要的任何属性,并且即时渲染效果可以手动写.你这个问题有点类似于,MAYA能做的,3DMAX也都能做,既然有3DMAX了,还要MAYA做什么.

software 是软件加速 direct3d需要安装相应的 directX opengl direct3d 是硬件加速的2种不同方式 opengl需要驱动支持 Direct3D (D3D):这是微软为提高3D 游戏在Win 95/98中的显示性能而开发的显示程序.这个基于显示光栅加速引擎非常强大

这个Windows平台上,DirectX性能强于OpenGL,但是OpenGL的可移植性强,学习也简单一些,看具体需求吧

其实后2者都差不多, 一般来说,ATI的显卡选择Direct3D, NVIDIA的显卡选择OPENGL . 所以你选项DIRECT3D要好一些,不过这也不是绝对的.我上班的时候用的电脑是使用的DIRECT3D,在家里的电脑使用的OPENGL,而且都是NVIDIA的显卡,但是我没感觉有什么区别.

设计软件中openGL使用比较广泛,Direct3D在游戏中用得多.

OpenGL是贴图完成图象显示的模式,Direct3D是3D建模完成图象显示的模式,现在的显卡都具备这两个功能.一般Direct3D 显示的效果要好一些,但是如果显卡性能不高的话就会出现卡的现象,那是可以选择OpenGL.

渲染效果完全一样只是视窗显示不同而已当然大多游戏公司用d3d,因为支持d3d的游戏引擎太多,这样在max窗口看到的和游戏里接近而已

OpenGL不是微软的,Direct3D是微软开发的. 不过,听说OpenGL的发明者已经被微软给搞定了. 这两种技术都可以很方便地生成具有真实感的图形,可以是平面的,也可以是三维的.现在几乎所有的游戏都是利用这两种技术来实现的漂亮的画面. 在微软的VC++6.0中实现了对OpenGL的支持,当然也支持Direct3D,但是在VS2003.net中没有对OpenGL提供支持.但是可能通过第三方控件来使用OpenGL技术.

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com