openGLskia打开会怎么提升iphone流畅度游戏流畅度吗

游戏里的d3d opengl是什么_百度知道
游戏里的d3d opengl是什么
游戏里的都是这个吗
我有更好的答案
简单的来说 Direct3D(D3D)是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口,是DirectX的一部份,目前广为各家显示卡所支援。与OpenGL同为电脑绘图软体和电脑游戏最常使用的两套绘图编程接口之一。这个接口的作用其实就是 让游戏进行的时候可以便利的调用硬件资源。如果没有这个接口 那么游戏开发者在写程序的时候就得把所有市面上的硬件的信息全都拿来。然后一一写入程序里该如何调用。那是非常麻烦的,也根本无法做到。因为市面上的硬件太多了。所以directx就是一种让软件设计者可以不需要考虑不同硬件而写程序的一种通用接口。也就是所谓的通用API(应用程序接口)。当大家都按照这个接口来写软件写程序的时候就成为了一种标准。那么硬件只需要支持这种标准就可以被软件所正确调用。也就是可以运行起来。当然这种接口不只有DirectX一种。著名的还有OpenGL。 DirectX是由微软开发的 最早微软也是在OpenGL组织里 但是因为翅膀硬了和windows巨大成功。微软退出了OpenGL 并且大力推广DirectX 所以目前绝大部分软件和游戏都是按照DirectX标准编写。当然目前的显卡也都支持OpenGL标准。而游戏里面的D3D 和 OPENGL 就是说 用不同的模式 或者说不同的标准来调用硬件资源。其实目前大部分新游戏都是 DirectX 模式了
而openGL则主要应用在专业领域。比如3d设计什么的。不过在老游戏中 比如CS系列里 因为Direct3D的版本很低 效果是不如OpenGL模式的。因为在早期Direct3D还不完善 游戏中的3d渲染调用资源什么的 是不如OpenGL的
采纳率:80%
来自团队:
你好楼主基本上是的了D3D没有宣染,主要用cpu运行,Opengl有渲染远的东西看不到,画质比较好,但是显卡要求比较高
  OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。虽然DirectX在家用市场全面领先,但在专业高端绘图领域,OpenGL是不能被取代的主角。  OpenGL是个与.硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植。因此,支持OpenGL的软件具有很好的移植性,可以获得非常广泛的应用。由于OpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。但是,通过一些转换程序,可以很方便地将AutoCAD、3DS等3D图形设计软件制作的DFX和3DS模型文件转换成OpenGL的顶点数组。  在OpenGL的基础上还有Open Inventor、Cosmo3D、Optimizer等多种高级图形库,适应不同应用。其中,Open Inventor应用最为广泛。该软件是基于OpenGL面向对象的工具包,提供创建交互式3D图形应用程序的对象和方法,提供了预定义的对象和用于交互的事件处理模块,创建和编辑3D场景的高级应用程序单元,有打印对象和用其它图形格式交换数据的能力。  OpenGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增的技术很少,大多只是对其中部分做出修改和完善。1992年7月,SGI公司发布了OpenGL的1.0版本,随后又与微软公司共同开发了Windows NT版本的OpenGL,从而使一些原来必须在高档图形工作站上运行的大型3D图形处理软件也可以在微机上运用。1995年OpenGL的1.1版本面市,该版本比1.0的性能有许多提高,并加入了一些新的功能。其中包括改进打印机支持,在增强元文件中包含OpenGL的调用,顶点数组的新特性,提高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边缘标识的传输速度,引入了新的纹理特性等等。OpenGL 1.5又新增了“OpenGL Shading Language”,该语言是“OpenGL 2.0”的底核,用于着色对象、顶点着色以及片断着色技术的扩展功能。  OpenGL 2.0标准的主要制订者并非原来的SGI,而是逐渐在ARB中占据主动地位的3Dlabs。2.0版本首先要做的是与旧版本之间的完整兼容性,同时在顶点与像素及内存管理上与DirectX共同合作以维持均势。OpenGL 2.0将由OpenGL 1.3的现有功能加上与之完全兼容的新功能所组成(如图一)。借此可以对在ARB停滞不前时代各家推出的各种纠缠不清的扩展指令集做一次彻底的精简。此外,硬件可编程能力的实现也提供了一个更好的方法以整合现有的扩展指令。  目前,随着DirectX的不断发展和完善,OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2.0版本面世,在其中加入了很多类似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫  d3d  3D加速卡就是硬件,也就是我们常说的显卡。  而操作系统和应用软件通常不能直接去使用显卡和其中的3D加速功能,必须通过系统中的一个接口去调用,这就是OPENGL和D3D的作用了。  OPENGL和D3D对下可以通过显卡驱动程序操作显卡,对上可以为操作系统和各种应用程序提供各种显示用的接口函数和显示功能。  操作系统和应用软件(包括游戏)不需要知道这台电脑用的什么显卡,只需要调用OPENGL或D3D提供的接口函数和功能就能实现显示功能,通过这种分工合作,极大的降低了软件开发周期和成本。比如需要在显示器上画出一个三维的正方体,不需要程序人员针对不同的显卡去写大段的代码,只需要调用OPENGL或D3D的一个函数并把一些相关的参数发给他们,由他们去完成这个事情就可以了。  OPENGL和D3D本质虽然一样,但却是不同的两个标准。  OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image和3D Studio MAX、仿真软件Open Inventor、VR软件World Tool Kit、CAM软件ProEngineer、GIS软ARC/INFO等等。  Direct3D (D3D):是微软为提高3D 游戏在Win 95/98中的显示性能而开发的显示程序,目前已经升级到9.0版本,而且支持XP等微软最新的操作系统,它提供了丰富的3D功能库,是游戏广泛采用的标准。希望采纳
为您推荐:
其他类似问题
opengl的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。专业显卡和游戏显卡对于作图操作的流畅度区别大吗?_百度知道
专业显卡和游戏显卡对于作图操作的流畅度区别大吗?
配置选用gtx1070或专业显卡丽台k4200,用于3Dmax效果图制作,二者在建模过程中流畅度差别大吗?
我有更好的答案
区别一:硬件设计理念不同
一般来说,游戏卡目前虽然可以都可以很好地支持各种OpenGL和Direct3D游戏,但是,它们更多地专注于游戏中需要的那些功能。为节约成本,对于在游戏中明显不会用到的功能一般是不会在硬件中予以支持的。
而专业图形卡面对的是专业图形图象软件,往往更多的时间是在显示模型在创建和编辑状态中的情形,因此线框模式,阴影模式下的性能也是至关重要的,各种专业软件所涉及到的功能都应该在硬件上予以支持。
另外,从性能上来说,游戏运行需要足够快的速度,而且游戏的场景往往不太复杂,因此游戏的性能瓶颈大多出现在像素或者纹理处理速度上;专业应用中,像高级场景渲染,CAD/CAM,影视用三维动画等应用领域往往会遇上非常大规模的模型和许多光源,因此图形系统的几何与光线处理能力是至关重要的。
区别二:驱动程序
专业卡的驱动对各种绘图应用提供了优化模式,游戏卡在驱动程序中只需要对游戏中常用到的部分OpenGL函数能够提供很好支持就OK了。
而专业显卡由于面向广域的专业图形应用软件,所以它必须要能够对所有OpenGL函数都予以支持。这也是为什么在游戏中性能很好的游戏卡,在运行专业图形软件时经常会出现性能剧烈下降的现象的原因。  专业图形卡对所有OpenGL函数都予以支持  区别三:应用软件/游戏中的兼容和优化
专业卡的驱动程序完全针对OpenGL的所有函数进行优化,同时,针对各个不同的应用程序的特别之处采用专门的解决办法,如在驱动程序里面提供各种主要软件的优化设置选项,提供专门的驱动程序。
而游戏卡在这方面没有采取任何措施,因此采用游戏卡来运行专业软件的时候经常会出现各种奇怪的兼容性问题,如显示错乱,性能突然下降,以至于死机,等等问题。
反过来说,游戏卡会针对某些热门游戏会专门做一些优化,通常对游戏的优化与对专业软件的优化会有些冲突,因此专业显卡和游戏显卡只能是术业有专攻,针对不同应用程序的兼容和优化,游戏卡跑专业软件会很慢。  游戏卡会对热门游戏进行专门优化  区别四:硬件和驱动程序方面是否经过十分严格的测试
专业显卡可以最大程度降低图形软件在运行时出现的不稳定情况;游戏显卡关注于游戏运行的速度,在稳定性方面就没有过多的要求。
所有Quadro都是经过NVIDIA严格测试和认证,兼容性稳定性不必担心
值得说明一下,不要以为专业显卡就只能在影视特效制作、广告特效制作、三维动画上有所作为。事实上他们的用处远远超过你的想象。
专业应用行业:计算机辅助设计、机械设计与制造、三维动画设计、气象图像、动漫设计、电影电视影像后期制作、医疗影像成像技术、军事仿真射击训练与模拟发射、航天航空生产与设计、GPS监控系统图像、卫星遥感地形测绘、模具制作设计、汽车飞机设计与制造、石油勘探、多屏幕同步显示、具多管道同步显示与无缝拼接技术等。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。OpenGL和DirectX哪个更利于游戏开发
[问题点数:50分,结帖人myMugua]
OpenGL和DirectX哪个更利于游戏开发
[问题点数:50分,结帖人myMugua]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年5月 专题开发/技术/项目大版内专家分月排行榜第二2010年3月 C/C++大版内专家分月排行榜第二
2012年4月 Linux/Unix社区大版内专家分月排行榜第三2011年7月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 C/C++大版内专家分月排行榜第三
2012年5月 专题开发/技术/项目大版内专家分月排行榜第二2010年3月 C/C++大版内专家分月排行榜第二
2012年4月 Linux/Unix社区大版内专家分月排行榜第三2011年7月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|如何打开显卡的openGL功能?_百度知道
如何打开显卡的openGL功能?
我的显卡是七彩虹 逸彩9800GTX+ GD3冰封骑士 3F 512M ,使用PS4时有一个功能要打开显卡的openGL功能才能使用,请问我如何打开我显卡的openGL功能?
我有更好的答案
你装好显卡的驱动,它就会自动开启啊,不要需要额外的操作的。
安装支持OPENGL的驱动版本应该就会打开了
这个op显示是在游戏里面设置的
像什么反恐啊
都是在视频调整里面设置的
还有3d的 你要他显示什么
他就会显示的
你好好看看你游戏里面的设置
去N卡的网站下载最新的显卡驱动,新的显卡驱动对游戏那些会有一些提升,更好的发挥显卡的性能,
其他1条回答
为您推荐:
其他类似问题
opengl的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 ios10提升流畅度设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信