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?
⑤财富值给的有点少,因为我真的没多少分,请见谅,若有人能解答这些问题,实乃感激不尽!!! 展开
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F207是一款非常优秀的微控制器芯片,它是ST(意法半导体)最新推出的基于90纳米工艺的STM32F2系列芯片之一。STM32F207芯片内置了丰富的外设接口,包括ADC、DAC、UART、SPI、I2C等,可以轻松实现各种复杂的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
(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。具体情况个体对待。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询