- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenGL知识
第一讲 基础知识 主要内容 概述 OpenGL概念及特点 OpenGL功能 OpenGL函数库及语法规则 OpenGL程序编译 OpenGL编程 图形API API(Application Programmer’s Interface) GKS, PHIGS OpenGL (不依赖于平台) DirectX (Windows) DirectDraw Direct3D DirectSound DirectPlay DirectInput DirectSetup OpenGL概述 2D/3D 的绘图 API(Application Program Interface),包含约250 个核心库函数; 可以利用绘图卡的 2D/3D 硬件加速功能,免去 CPU 用于绘图的负担,提高系统整体绘图效率; 图形硬件的标准软件接口; 跨平台,具有高度的兼容性,适用于多系统的交互式2D/3D图形应用软件;OpenGL核心库不包含处理视窗与人机界面的函数,这些功能需要辅助函数库如glut来支援。 易于创建几何模型、改变观察位置、控制几何元素的颜色和光照、操作像素和纹理图像等,可产生高质量彩色图像。 CAD For Products CAD In Architecture CAD In Architecture Simulation/Trainning Simulation / Training Advertisement Entertainment Entertainment Visualization Visualization Virtual Reality Wireframe Vs. Solid Models - Illustration Wireframe Vs. Solid Models - Illustration Flat Shading Gouraud Shading Phong Shading Modelling with Curved Surfaces Illumination with Shading Rendering with Texture Mapping Wireframe Vs. Solid Models - Illustration 课程内容 2D/3D编程 交互与动画 图形变换 曲线曲面 光照与材质 图像 纹理映射 课程目的 熟悉OpenGL的性能; 理解OpenGL绘图操作顺序和主要库函数; 了解如何使用OpenGL绘图视、光照、阴影、消隐等功能; 掌握如何利用OpenGL绘图,如何处理事件驱动的输入; 明白如何编写OpenGL程序代码以及如何进行程序编译。 预备知识成绩评定 预备知识 - C/C++ 编程 - 计算机科学基础知识 - 高等数学、线性代数、平面和立体几何 成绩评定 - 60% 综合编程(最后一次上机完成大作业) - 40% 平时成绩(考勤+上机实验作业) 参考资料 OpenGL Architecture Review Board编著“OpenGL Programming Guide”(第四版) “OpenGL Reference Manual”(第四版) Wright R. Sweet M. “OpenGL SuperBible”(第2版) “Interactive Computer Graphics, a Top-Down Approach with OpenGl”,2003 James D. Foley, Steven K. Feiner,“Computer Graphics - Principles and Practice” ; ; 计算机图形学基础,清华大学出版社, 唐泽圣等编著 计算机图形学(新版),清华大学出版社,孙家广 编著 OpenGL概念 什么是OpenGL? OpenGL简史 1983 IRIS GL 发布 SGI IRIS 1000 terminal 1987 SGI 和 Pixar 考虑 joint API 开发 1991 OpenGL ARB 创立 1992 OpenGL 1.0 完成(June 30) 1995 OpenGL 1.1 released (vertex array, texture objects, new texenv modes) 1997 SGI 和 Microsoft 签订Fahrenheit 协议 1998 OpenGL 1.2 released (3D textures, separate specular, imaging) 1999 OpenGL 1.2.1 released (multi-texture) 2001 OpenGL 1.3 released (compress
您可能关注的文档
最近下载
- 小学体育_队列队形教学设计学情分析教材分析课后反思.doc
- 中建项目商务策划汇报模板.pptx
- 公路中小跨径钢-混组合梁桥标准图集(制订)》技术方案报告.docx
- “设计思维与方法”教案.ppt
- 大职赛生涯闯关参考答案.docx VIP
- 2022《美宜佳公司营运资金管理存在的问题及对策研究》开题报告文献综述(含提纲)3200字.docx VIP
- 长垣市人民医院西学中培训班《方剂学》考试.pdf VIP
- 苏教版一年级科学上册4.1《自然物与人造物》(课件).pptx
- 电子商务招聘简章模板.pdf
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
文档评论(0)