分类分类
大小:115.00 MB更新:2020/04/24
类别:程序开发系统:Winll


OpenGL超级宝典第五版是一款非常实用的pdf素材,涵盖了OpenGL从入门到精通的所有知识,非常适合帮助学习OpenGL,小编特意为大家带来这份高清素材希望能够帮助到大家。感兴趣的朋友欢迎前来IT猫扑下载体验吧!

OpenGL超级宝典第五版是OpenGL及3D图形编程最好的入门指南,涵盖了使用最新版本的OpenGL进行编程所需要的主要知识。这本书非常适合想要入门opengl的程序员,里面有这介绍如何使用opengl的程序,怎样设置3D渲染环境。本站为大家提供的opengl超级宝典第五版是pdf格式的高清电子版,书籍内容比较完整,还包含了代码及源代码资料,与实体相比携带要更加方便些。
OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。
OpenGL是行业领域中最为广泛接纳的 2D/3D 图形 API,其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL是独立于视窗操作系统或其它操作系统的,亦是网络透明的。在包含CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。
全书分三部分,共16章,另有3个附录。
第一部分包括第1章到第7章,介绍如何构建一个使用OpenGL的程序、如何设置3D渲染环境,以及如何创建基本对象和光线并对他们进行着色。然后深入研究如何使用OpenGL,并向读者介绍GLSL,以及如何创建自己的着色器。
第二部分包括第8章到第12章,将进行更深入的研究,而懂得如何应用这些高级特性将使读者超越业余3D玩家的水平。这一部分不仅能够使我们掌握更多的可视化效果,同时也考虑了性能表现。
第三部分包括第13章到第16章,着重介绍OpenGL如何支持和连接Windows、MacOSX、Linux和掌上设备。附录部分给出了更多阅读建议、术语表和API参考介绍。
第一部分 基本概念
第1章 3D图形和OpenGL简介 2
1.1 计算机图形的简单历史回顾 2
1.1.1 进入电子时代 3
1.1.2 走向3D 3
1.2 3D图形技术和术语 6
1.2.1 变换(Transformation)和投影(projection) 6
1.2.2 光栅化(Rasterization) 6
1.2.3 着色 7
1.2.4 纹理贴图 8
1.2.5 混合 9
1.2.6 将点连接起来 9
1.3 3D图形的常见用途 9
1.3.1 实时3D 10
1.3.2 非实时3D 12
1.3.3 着色器 12
1.4 3D编程的基本原则 13
1.4.1 并非工具包 13
1.4.2 坐标系统 13
1.4.3 投影:从3D到2D 17
1.5 总结 19
第2章 入门指南 20
2.1 什么是OpenGL? 20
2.1.1 标准的演化 21
2.1.2 OpenGL的未来 24
2.2 使用OpenGL 27
2.2.1 支持阵容 28
2.2.2 OpenGL API特性 29
2.2.3 OpenGL错误 31
2.2.4 确认版本 31
2.2.5 使用glHint获取线索 32
2.2.6 OpenGL状态机 32
2.3 建立Windows项目 33
2.3.1 包含路径 34
2.3.2 创建项目 35
2.3.3 添加文件 36
c语言从入门到精通电子版程序开发45.80 MB完整版扫描版
详情arm体系结构与编程最新版程序开发114.60 MB杜春雷著
详情html手册完整版程序开发8.45 MB中文版
详情stm32库开发实战指南 电子书程序开发117.00 MB完整版
详情python学习手册 第5版 pdf程序开发13.30 MB中文完整版
详情java从入门到精通第三版程序开发486.00 MB电子版完整版
详情c++从入门到精通 第二版 pdf程序开发157.00 MB高清版
详情stm32从入门到精通电子版程序开发32.00 MB高清完整版
详情vb从入门到精通第三版pdf程序开发20.00 MB电子版
详情C/C++程序员面试宝典(梁镇宇)程序开发28.81 MBpdf高清版
详情c#入门经典第7版电子档程序开发148.73 MB中文版
详情C陷阱与缺陷高清pdf程序开发4.70 MBpdf高清完整版
详情creo 2.0中文版从入门到精通程序开发115.00 MB电子版
详情实战java虚拟机 jvm故障诊断与性能优化pdf程序开发42.00 MB完整版电子版
详情matlab从入门到精通程序开发2.20 MB免费版
详情Linux从入门到精通(第2版)pdf程序开发5.16 MB高清免费版
详情精通正则表达式第三版程序开发53.15 MB高清PDF中文版
详情系统分析师教程张友生pdf高清版程序开发105.30 MB2010最新版
详情python基础教程第二版修订版程序开发30.47 MBpdf中文高清免费版
详情跟老齐学python从入门到精通电子书程序开发4.31 MB完整版
详情点击查看更多
java从入门到精通第三版程序开发486.00 MB电子版完整版
详情python学习手册 第5版 pdf程序开发13.30 MB中文完整版
详情程序员教程软考指定用书(第3版)程序开发28.77 MB最新2009高清PDF版
详情软件设计师教程(第2版)程序开发91.00 MBpdf版
详情Redhat LINUX 9从入门到精通程序开发42.62 MB免费版
详情hadoop权威指南第5版电子书程序开发0.00 B完整扫描版
详情c++从入门到精通 第二版 pdf程序开发157.00 MB高清版
详情周志明深入理解java虚拟机 第三版 pdf程序开发0.00 B电子版
详情stm32从入门到精通电子版程序开发32.00 MB高清完整版
详情系统分析师教程张友生pdf高清版程序开发105.30 MB2010最新版
详情vue.js权威指南电子版程序开发97.70 MB高清版
详情数据结构教材(严蔚敏编著)程序开发27.90 MBPDF高清版
详情hadoop权威指南第四版中文版电子书程序开发8.56 MBpdf版本
详情谭浩强C程序设计完整ppt和程序第五版程序开发5.47 MB免费版
详情深入浅出python电子书程序开发0.00 B完整版
详情Python程序设计基础程序开发2.95 MBpdf高清电子版
详情程序员教程第4版(软考指定用书)程序开发9.90 MB2014免费版
详情c#入门经典第7版电子档程序开发148.73 MB中文版
详情runoob菜鸟教程离线版程序开发12.40 MB免费版
详情vb从入门到精通第三版pdf程序开发20.00 MB电子版
详情点击查看更多
j2ee经典学习教程(独家推荐)程序开发14.32 MBpdf高清版
详情Redhat LINUX 9从入门到精通程序开发42.62 MB免费版
详情实战java虚拟机 jvm故障诊断与性能优化pdf程序开发42.00 MB完整版电子版
详情runoob菜鸟教程离线版程序开发12.40 MB免费版
详情c++primer第5版中文版pdf程序开发0.00 B中英超清电子版
详情精通python爬虫框架scrapy epub+azw3+mobi程序开发0.00 B
详情matlab数值计算pdf程序开发15.24 MB免费版
详情opengl编程指南第7版程序开发22.79 MBpdf 中文扫描版
详情jQuery API 3.2.1 中文手册程序开发999.00 KBchm版
详情php7.3.8离线中文手册程序开发31.59 MB官方版
详情深入浅出google android pdf程序开发58.00 MB完整版扫描版_E2ECloud工作室
详情周志明深入理解java虚拟机 第三版 pdf程序开发0.00 B电子版
详情python学习手册 第4版程序开发0.00 B
详情php5.6中文手册程序开发18.50 MB官方版
详情hadoop权威指南第三版中文pdf程序开发111.80 MB电子书
详情数值方法matlab版第四版程序开发20.60 MB高清完整版
详情opengl编程指南第9版程序开发5.90 MBpdf 高清版
详情html5参考手册中文版程序开发182.00 KB官方完整版
详情小程序巧应用微信小程序开发实战pdf程序开发72.58 MB高清完整版
详情PHP7.2中文手册程序开发30.20 MB官方版
详情点击查看更多











