opengl是个专业的3d程序接口,是一个功能强大,调用方便的底层3d图形库。opengl的前身是sgi公司为其图形工作站开发的iris gl,为了解决irisgl的兼容性不佳而诞生的。
direct3d是directx的组件之一,directx是微软公司多媒体技术,很多运行于windows 环境的新游戏需要directx。directx包含了对direct3d、directdraw、directplay、directsound、directinput等显示、声音以及系统的组件。由c 编程语言实现,遵守com约定。目前最新版本为directx9.0c,但在微软的下一代操作系统windows longhorn中将被wgf1.0所取代。
在游戏领域,directx的影响力已渐渐超越opengl并被大多数pc游戏开发商所采用,但在专业高端绘图领域,opengl因为色彩准确,仍然是不能被取代的主角。
opengl是贴图完成图象显示的模式,
direct3d是3d建模完成图象显示的模式,
现在的显卡都具备这两个功能。
一般direct3d 显示的效果要好一些,但是如果显卡性能不高的话就会出现卡的现象,那是可以选择opengl。
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字
上传中....