
OPENGL和Directx,哪个难?
①要编写工程分析CAE有限元后处理软件(我是学汽车车身的),在opengl和directx间不知道选哪个图形库好,望有能者分析一下②听一学软件工程的同学说opengl比d...
①要编写工程分析CAE有限元后处理软件(我是学汽车车身的),在opengl和directx间不知道选哪个图形库好,望有能者分析一下
②听一学软件工程的同学说opengl比directx难,但网上有人说opengl简单些,不知到底...
③我的win7系统,请问系统内是否自带了opengl(就是那些DLL和LIB文件)和,若要基于C++编写软件,是否需要另下载文件放入指定文件夹
④我的系统是否也自带directx? 我的电脑如此绚丽,能显示这么多图形,那配置于显卡的图形API到底是opengl还是directx?
⑤财富值给的有点少,因为我真的没多少分,请见谅,若有人能解答这些问题,实乃感激不尽!!! 展开
②听一学软件工程的同学说opengl比directx难,但网上有人说opengl简单些,不知到底...
③我的win7系统,请问系统内是否自带了opengl(就是那些DLL和LIB文件)和,若要基于C++编写软件,是否需要另下载文件放入指定文件夹
④我的系统是否也自带directx? 我的电脑如此绚丽,能显示这么多图形,那配置于显卡的图形API到底是opengl还是directx?
⑤财富值给的有点少,因为我真的没多少分,请见谅,若有人能解答这些问题,实乃感激不尽!!! 展开
展开全部
OpenGL入门容易,想弄好难。毕竟OpenGL不主流,资料较少。一般都是工业啊和作业常用。所以如果想搞高级图形渲染需要很强的数字图形的底子。所以汽车车身用OpenGL符合需求。
DirectX入门容易,往后也难。但由于DirectX微软的全力支持,有大量资料查询,开发游戏的话往这个方向走绝对好。
但说实在的,本质上他们一样都是一个软件与硬件的接口。想画面好而且炫丽DirectX目前是首选。
DirectX入门容易,往后也难。但由于DirectX微软的全力支持,有大量资料查询,开发游戏的话往这个方向走绝对好。
但说实在的,本质上他们一样都是一个软件与硬件的接口。想画面好而且炫丽DirectX目前是首选。

2025-02-26 广告
昇非(上海)商务管理咨询有限公司与ARISE IIP有着紧密的联系。ARISE IIP,即Arise Integrated Industrial Platforms Limited,是昇非(上海)商务管理咨询有限公司的股东,持有100%的股...
点击进入详情页
本回答由昇非提供
展开全部
(1)(2)一开始学,应该是OpenGL比较直观,DirectX语法比较复杂,不过跨过这道坎以后,区别不大。写到复杂效果的话,是要使用着色器语言的,这里的难度不在于是OpenGL还是DirectX,而在于你的数学、图形学、及算法功底。
两个引擎都能实现很好的图形效果。区别在于,一个熟练的DirectX工程师,可以使用DirectX发挥最新的显卡的性能,效率高于OpenGL,注意前提是你要熟练。DirectX的缺点是不支持Linux,所以在强调跨平台的工业领域用的不多。
(3)(4)windows系统都预装了OpenGL和DirectX的运行文件(DLL)。安装Visual C++时,会自动安装OpenGL开发用的文件(LIB),不过不提供DirectX开发用的文件(LIB)。至于OpenGL,很多人还会使用GLUT,这样可以少写一些Win32本地代码,GLUT需要单独下载。至于DirectX,微软官网上有下载,安装也很方便。显卡的硬件和驱动同时支持opengl和directx。 windows用户界面使用DirectX,游戏一般用DirectX,一些专业软件使用OpenGL。他们能实现的效果是相近的,没有哪个效果更好这种差别。
两个引擎都能实现很好的图形效果。区别在于,一个熟练的DirectX工程师,可以使用DirectX发挥最新的显卡的性能,效率高于OpenGL,注意前提是你要熟练。DirectX的缺点是不支持Linux,所以在强调跨平台的工业领域用的不多。
(3)(4)windows系统都预装了OpenGL和DirectX的运行文件(DLL)。安装Visual C++时,会自动安装OpenGL开发用的文件(LIB),不过不提供DirectX开发用的文件(LIB)。至于OpenGL,很多人还会使用GLUT,这样可以少写一些Win32本地代码,GLUT需要单独下载。至于DirectX,微软官网上有下载,安装也很方便。显卡的硬件和驱动同时支持opengl和directx。 windows用户界面使用DirectX,游戏一般用DirectX,一些专业软件使用OpenGL。他们能实现的效果是相近的,没有哪个效果更好这种差别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
①:工业用opengl,因为高端图形领域一直都是opengl独占鳌头,opengl也是事实上的工业标准。
②:opengl感觉像是c语言,而directx就像java,前者是大家一起制定标准,后者是单个公司制定标准。所以学directx能比较系统,opengl和directx入门相差不大,以后想进一步的话应该是opengl比较难。
③:好像windows7不自带opengl,当然你可以到opengl.org下载相关DLL,LIB。
④:你的系统是windows,那自然是微软自己的directx。不过,当你试了ubuntu开特效了之后,就知道opengl和directx在这些特效方面毫不落后。(ubuntu的桌面特效是基于opengl的)
⑤:与人为乐,其乐无穷。O(∩_∩)O~
最后,你应该学OpenGL。
②:opengl感觉像是c语言,而directx就像java,前者是大家一起制定标准,后者是单个公司制定标准。所以学directx能比较系统,opengl和directx入门相差不大,以后想进一步的话应该是opengl比较难。
③:好像windows7不自带opengl,当然你可以到opengl.org下载相关DLL,LIB。
④:你的系统是windows,那自然是微软自己的directx。不过,当你试了ubuntu开特效了之后,就知道opengl和directx在这些特效方面毫不落后。(ubuntu的桌面特效是基于opengl的)
⑤:与人为乐,其乐无穷。O(∩_∩)O~
最后,你应该学OpenGL。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[1]opengl 通常面向高端,Directx通常面向大众 其实都一样。
[2]没有难于不难之说,要看你想不想学。
[3] 电脑如此绚丽是操作系统与显卡共同的结果,directx也起到很大的作用
[4]win7是自带directx 11,最好从网上下载要开发软件相对应的directx。具体情况个体对待。
[2]没有难于不难之说,要看你想不想学。
[3] 电脑如此绚丽是操作系统与显卡共同的结果,directx也起到很大的作用
[4]win7是自带directx 11,最好从网上下载要开发软件相对应的directx。具体情况个体对待。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询