汪老师课件9openGLintro
100页1、OpenGL三维图形编程,2019/6/21,OpenGL概述,OpenGL发展历史 OpenGL基本特点 OpenGL与DirectX OpenGL基本功能 OpenGL语法特点 OpenGL状态机制,OpenGL渲染流水线 OpenGL相关函数库 使用GLUT函数库 使用WGL函数库 OpenGL相关资源,建立OpenGL中的重要概念,2019/6/21,OpenGL发展历史(18),在研究三维图形的过程中,人们开发了各种图形工具库(软件包,即一系列函数的集合) 第一个图形软件包:图形核心系统,GKS ISO(国际标准化组织)和ANSI(美国标准化所)标准:层次结构交互图形系统,PHIGS,扩充后形成PHIGS SGI的图形库:GL,扩充后形成OpenGL,实际上的图形工业标准 ,2019/6/21,OpenGL发展历史(28),OpenGL(开放性图形库Open Graphics Library)标准 GL:美国SGI公司为图形工作站开发的一种功能强大的三维图形机制 经过长期发展,在跨平台移植的过程中,由GL扩充形成 背靠SGI 公司,技术实力强大 研发资金充盈,由成立于1992
2、年的独立财团OpenGL Architecture Review Board (OARB)控制,2019/6/21,OpenGL发展历史(38),OpenGL标准 由SGI等OARB成员以投票方式产生标准 OARB公布规范文档(Specification),各软硬件厂商据此开发自己系统上的实现 只有通过了OARB规范全部测试的实现才能称为OpenGL,2019/6/21,OpenGL发展历史(48),OpenGL标准 1.0版,1992年7月 1.1版,1995年12月 1.2版,1998年3月 1.2.1版,1998年10月 1.3版,2001年8月 1.4版,2002年7月 1.5版,2003年7月 4.5版,目前发布的最新版本,2019/6/21,OpenGL发展历史(58),OpenGL成为高性能图形和交互式视景处理的工业标准 SGI、IBM、DEC、SUN、HP等大型硬件厂商都采用OpenGL作为三维图形标准 动画软件Soft Image、动画软件3D Studio MAX、仿真软件Open Inventor、VR(虚拟现实)软件World Tool Kit、CAM(计算机辅
3、助制造)ProEngineer、GIS(地理信息系统)软件ARC/INFO等软件的制造厂商都以OpenGL为基础进行开发,2019/6/21,OpenGL发展历史(68),OpenGL成为高性能图形和交互式视景处理的工业标准 NVIDIA、ATI等显卡制造商支持OpenGL标准 Windows系列、Linux、Unix、OS/2等各平台都提供对OpenGL的支持,2019/6/21,OpenGL发展历史(78),OpenGL的普及应用 计算机硬件性能的提高和OpenGL本身的不断发展,使得OpenGL不再只属于专用图形工作站 开发人员可以在各种硬件平台利用OpenGL进行图形软件开发 进行图形开发实践的必备工具,2019/6/21,OpenGL发展历史(88),OpenGL并不是唯一 OpenGL是一个相当流行的高性能图形处理标准,但并不是唯一的图形处理开发包 世界上还存在比OpenGL更优秀、更专业(功能专一,且纯粹)的开发包,也许并不是标准,但应用于一些超高端的、更专业的图形工作站,服务于一些特定应用(电影制作、游戏等等),2019/6/21,OpenGL基本特点(13),跨平台的
4、工业标准 标准支持灵活 各平台开发商可以自由地开发适合于各自系统的OpenGL执行实例 OpenGL功能可由特定的硬件实现,也可用纯软件例程实现,或者以软硬件结合的方式实现,只要支持标准即可,2019/6/21,OpenGL基本特点(23),运行稳定,容易使用 只要硬件支持OpenGL标准即可使用 屏蔽硬件细节 具有良好的伸缩性 基于OpenGL API的图形应用程序可以运行在许多系统上,包括各种用户电子设备、PC、工作站以及超级计算机,2019/6/21,OpenGL基本特点(33),具有良好的扩展性 OpenGL标准提供了一套良好的功能扩充机制 硬件升级后,可以遵循OpenGL扩展机制提供相应的OpenGL函数 一个成功的OpenGL扩展会被融入在未来的OpenGL版本之中 因此,OpenGL能紧跟最新硬件发展和计算机图形绘制算法的发展,2019/6/21,OpenGL与DirectX(15),DirectX简介 DirectX是Microsoft公司开发的底层应用程序接口,用于Windows平台下游戏软件和多媒体系统的开发 DirectX库采用COM组件思想设计,提供二进制级的组
《汪老师课件9openGLintro》由会员E****分享,可在线阅读,更多相关《汪老师课件9openGLintro》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页