logo
分类于: 编程语言 计算机基础

简介

OpenGL编程精粹

OpenGL编程精粹 0.0分

资源最后更新于 2020-03-29 04:24:07

作者:杨柏林,陈根浪,徐静

出版社:出版社机械工业出版社

出版日期:2010-09

ISBN:9787111315766

文件格式: pdf

标签: 游戏 计算机 编程 开发人员专业技术丛书

简介· · · · · ·

《Open GL编程精粹》讲述如何使用opengl进行编程。从实际应用的角度出发,全书以opengl在实际应用中频繁出现的技术重点和难点为讲解内容,完全以对实例的精心讲解贯穿全书,并在各个实例中穿插opengl和3d图形学的相关原理和概念,舍弃opengl中与实际3d图形应用开发关联不大的琐碎知识细节,以一种全新的方式引导读者快速掌握实际开发中所必须掌握的最重要、最实用的概念、原理和编程技巧,事半功倍地进入相关开发领域。《Open GL编程精粹》中的实例代码都是从大量实际应用中精心筛选出来的,并经过适当的修改、完善和严格测试。《Open GL编程精粹》的适用对象包括欲进入游戏开发、影视特效、仿真系统、虚拟现实与增强现实、图形图像处理、移动图形应用等领域的初、中级程序员和高校与科研机构的相关研究人员;进行毕业设计、课程设计的学生;游戏专业/软件学院/游戏学院学员;对图形编程有兴趣的业余爱好者。《Open GL编程精粹》还可作为高校图形学、游戏程序设计课程的辅助参考资料。作者:杨柏林,陈根浪,徐静。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第1章 OpenGL图形开发快速入门
  3. 1.1 OpenGL基础知识
  4. 1.2 3D图形学理论入门
  5. 第2章 OpenGL程序框架
  6. 2.1 窗口渲染环境
  7. 2.2 窗口创建
  8. 2.3 增加环境设置选项
  9. 第3章 OpenGL基本图形的绘制
  10. 3.1 OpenGL的数据类型
  11. 3.2 函数命名的语法
  12. 3.3 OpenGL是一种状态机
  13. 3.4 OpenGL变换
  14. 3.5 OpenGL基本图形的绘制
  15. 3.6 OpenGL基本图元的属性细节
  16. 第4章 OpenGL颜色及3D图形的绘制
  17. 4.1 计算机颜色
  18. 4.2 OpenGL颜色模式
  19. 4.3 着色模式
  20. 4.4 顶点数组
  21. 4.5 3D彩色物体绘制实例
  22. 第5章 OpenGL光照和材质
  23. 5.1 光照及材质介绍
  24. 5.2 OpenGL光照模型
  25. 5.3 材质
  26. 5.4 光照实例
  27. 5.5 材质实例
  28. 第6章 显示列表
  29. 6.1 使用显示列表的优势
  30. 6.2 显示列表的适用场合
  31. 6.3 创建显示列表
  32. 6.4 执行显示列表
  33. 6.5 管理显示列表
  34. 6.6 显示列表实例
  35. 第7章 位图和图像
  36. 7.1 位图
  37. 7.2 图像操作
  38. 第8章 纹理映射
  39. 8.1 简介
  40. 8.2 纹理映射的过程
  41. 8.3 纹理资源载入
  42. 8.4 纹理映射实例
  43. 第9章 混合
  44. 9.1 混合因子
  45. 9.2 启用混合
  46. 9.3 实现步骤
  47. 9.4 混合实例
  48. 第10章 字体
  49. 10.1 OpenGL显示英文字体
  50. 10.2 OpenGL显示中文
  51. 第11章 反走样
  52. 11.1 行为控制
  53. 11.2 点和直线的反走样
  54. 11.3 多边形的反走样
  55. 第12章 雾
  56. 12.1 概述
  57. 12.2 启用雾
  58. 12.3 设置雾的属性
  59. 12.4 雾坐标
  60. 12.5 雾效实例
  61. 第13章 网格化
  62. 13.1 网格化步骤
  63. 13.2 创建网格化对象
  64. 13.3 网格化回调函数
  65. 13.4 网格化属性
  66. 13.5 定义多边形
  67. 13.6 删除网格化对象
  68. 13.7 网格化实例
  69. 第14章 二次几何体
  70. 14.1 渲染二次几何体步骤
  71. 14.2 二次对象
  72. 14.3 二次对象的属性
  73. 14.4 二次图元
  74. 14.5 实例
  75. 第15章 贝赛尔曲线和曲面
  76. 15.1 求值程序
  77. 15.2 贝赛尔曲线
  78. 15.3 贝赛尔曲面
  79. 第16章 多重纹理
  80. 16.1 OpenGL扩展
  81. 16.2 多重纹理
  82. 16.3 多重纹理实例
  83. 第17章 凹凸映射
  84. 17.1 凹凸映射的一般原理
  85. 17.2 浮雕凹凸映射
  86. 17.3 本章实例
  87. 第18章 环境映射
  88. 18.1 环境映射介绍
  89. 18.2 环境映射分类
  90. 18.3 环境映射实例
  91. 第19章 镜面反射
  92. 19.1 模板缓存
  93. 19.2 镜面反射实例
  94. 第20章 阴影
  95. 20.1 介绍
  96. 20.2 阴影生成方法
  97. 20.3 阴影实例
  98. 第21章 拾取
  99. 21.1 介绍
  100. 21.2 拾取实例
  101. 第22章 骨骼动画
  102. 22.1 介绍
  103. 22.2 骨骼蒙皮动画
  104. 22.3 本章实例
  105. 第23章 摄像机漫游
  106. 23.1 介绍
  107. 23.2 摄像机漫游
  108. 23.3 漫游实例
  109. 第24章 天空绘制
  110. 24.1 天空盒
  111. 24.2 天空顶
  112. 24.3 天空绘制实例
  113. 第25章 地形渲染
  114. 25.1 LOD技术简介
  115. 25.2 ROAM模型
  116. 25.3 ROAM简单实例
  117. 25.4 ROAM地形实例
  118. 第26章 粒子系统
  119. 26.1 粒子系统简介
  120. 26.2 粒子系统类
  121. 26.3 暴雪实例类
  122. 第27章 OpenGL着色语言
  123. 27.1 OpenGL着色语言简介
  124. 27.2 OpenGL着色语言环境设置
  125. 27.3 GLSL语法基础
  126. 27.4 实例分析
  127. 第28章 OpenGL ES应用基础
  128. 28.1 OpenGL ES和EGL
  129. 28.2 OpenGL ES初始化方法
  130. 28.3 OpenGL ES应用实例
  131. 参考文献
  132. 光盘内容