- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分OpenGL的影响:
OpenGL主要是3D加速,AE只是2.5D (又称假三维),也就是说 AE 有2D和3D,当然最后渲染的时候如果工程里有很多是 3D的打开OpenGL
会很快,如果2D多就没必要打开 OpenGL因为OpenGL主要是3D加速! 大家可以试试,这个结论是论坛里另一个朋友写渲染方面得到的, 呵呵!
什么是OpenGL
Ope nGL -高性能图形算法行业标准
OpenGL?是行业领域中最为广泛接纳的 2D/3D图形API,其自诞 生至今已催生了各种计算机平台及设备上的数千优秀应用程序。
Open GL?是独立于视窗操作系统或其它操作系统的,亦是网络透明的。 在包含CAD内容创作、能源、娱乐、游戏开发、制造业、制药业及虚 拟现实等行业领域中,OpenGL?帮助程序员实现在 PC、工作站、超级 计算机等硬件设备上的高性能、 极具冲击力的高视觉表现力图形处理软
件的开发。
OpenGL(全写Open Graphics Library )是个定义了一个跨编程语 言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL 是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
OpenG啲前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是 一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于 是SGI公司便在IRIS GL的基础上开发了 OpenGL OpenGL的英文全称 是“ Ope n Graphics Library ”,顾名思义, Ope nGL便是“开放的图形 程序接口”。虽然DirectX在家用市场全面领先,但在专业高端绘图领 域,OpenGL是不能被取代的主角。
Ope nGL是个与硬件无关的软件接口, 可以在不同的平台如 Win dows
95、Windows NT. Unix、Linux、MacOS OS^2 之间进行移植。因此, 支持OpenG啲软件具有很好的移植性,可以获得非常广泛的应用。由 于OpenGL是图形的底层图形库,没有提供几何实体图元,不能直接用 以描述场景。但是,通过一些转换程序,可以很方便地将 AutoCAD
3DS/3DSMA等3D图形设计软件制作的 DXF和3DS模型文件转换成 Ope nG啲顶点数组。
在 OpenGL的基础上还有 Open Inventor、Cosmo3D Optimizer 等 多种高级图形库,适应不同应用。其中, Openlnventor应用最为广泛。 该软件是基于OpenGL面向对象的工具包,提供创建交互式3D图形应用 程序的对象和方法,提供了预定义的对象和用于交互的事件处理模块, 创建和编辑3D场景的高级应用程序单元,有打印对象和用其它图形格 式交换数据的能力。
Ope nGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增 的技术很少,大多只是对其中部分做出修改和完善。 1992年7月,SGI
公司发布了 OpenGL勺1.0版本,随后又与微软公司共同开发了 Windows NT版本的OpenGL从而使一些原来必须在高档图形工作站上运行的大 型3D图形处理软件也可以在微机上运用。1995年OpenGL勺1.1版本面 市,该版本比1.0的性能有许多提高,并加入了一些新的功能。其中包 括改进打印机支持,在增强元文件中包含 Ope nGL勺调用,顶点数组的
新特性,提高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边 缘标识的传输速度,引入了新的纹理特性等等。 OpenGL 1.5又新增了
“OpenGL Shading Language”,该语言是“ OpenGL 2.0” 的底核,用 于着色对象、顶点着色以及片断着色技术的扩展功能。
OpenGL2.0标准的主要制订者并非原来的 SGI,而是逐渐在 ARB中 占据主动地位的3DLabs。2.0版本首先要做的是与旧版本之间的完整兼 容性,同时在顶点与像素及内存管理上与 DirectX共同合作以维持均势。 OpenGL 2.0将由OpenGL 1.3的现有功能加上与之完全兼容的新功能所
组成(如图一)。借此可以对在ARB亭滞不前时代各家推出的各种纠缠不 清的扩展指令集做一次彻底的精简。此外,硬件可编程能力的实现也提 供了一个更好的方法以整合现有的扩展指令。
目前,随着DirectX的不断发展和完善,OpenG啲优势逐渐丧失, 至今虽然已有3Dlabs提倡开发的2.0版本面世,在其中加入了很多类 似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高, 未来的OpenGL发展前景迷茫。
大家知道,现在的显卡都有 OpenGL功能,OpenGL寸AE的渲染起到很大 的作用… 能加速渲染速度,这也是大家都明白的.
先给不会打开Ope
文档评论(0)