OpenGL是较老式的一种三维显卡,通常是显卡上面有本人的显频处理器,类似于系统的CPU,专门处理三维的加速用的,而不是用系统的CPU。以前这种显卡较贵,而且是专门给做三维尤其是AutoCAD等软件用的一种显卡。OpenGL有单核也有双核的,显卡的显存也是普通显卡的两倍左右。
DirectX里面有所谓的Direct 3D的支持,就是假如显卡里面的芯片(普通的三维显卡的芯片,如nVidia的相关三维的处理模式是预设的,而且是硬件支持,假如三维软件需要的三维指令不再显卡的芯片里面,那么CPU就会主动接过来做运算,而OpenGL的显卡的处理器可以本人做运算,不需要用到系统的CPU)有支持三维的指令,那么微软的DirectX中介就会让显卡做计算,假如显卡没有,那么就会是系统的CPU做计算。如今比较高级的显卡都有很多硬件内崁式的指令在显卡的芯片里面。
OpenGL是最佳的三维,但是价钱较贵。DirectX里面的Direct 3D是最普遍的,但是因为三维的指令市场的更加新,而芯片里面的指令是属于硬件,无法更加新,所以要用到新的三维指令就要另买一个新的三维卡。这也就是为何nVidia的9800要比9300好,好比8500好,因为越高的型号就有越新的三维指令。
Google Earth是一款应用三维的模式计算和画出图像的软件,是利用非常微小的三角形和多角形来完成不同层次的图像,就像一个三维游戏一样。假如你的显卡支持OpenGL模式,那么Google Earth的绘画功可以要较简单,以为大多数的计算过程你的显卡办得到。假如你的显卡不支持OpenGL模式,而是DirectX模式,那么Google Earth运行就较慢些,因为软件的更加新和三维指令不一定是每一个三维显卡都支持的。所以就要变成较简单的模式了。
nVidia的GeFore 9300GE应该是以DirectX模式运行的。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....