顶部
收藏

图形程序设计

教育部、文化部高等学校动漫类教材建设项目

作者:
李祥 刘琳 朱梅
定价:
29.00元
ISBN:
978-7-04-038611-0
版面字数:
410.000千字
开本:
16开
全书页数:
282页
装帧形式:
平装
重点项目:
教育部、文化部高等学校动漫类教材建设项目
出版时间:
2013-12-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
多媒体

本书是高等学校数字媒体技术系列教材之一,依据教育部示范性软件学院建设工作办公室组织编制的《高等学校数字媒体技术专业规范》中对图形程序设计课程的要求编写而成。全书共9章,分别为OpenGL基础知识,OpenGL建模技术,坐标变换,OpenGL颜色,光照与材质处理,纹理映射技术,帧缓存技术与动画,渲染器的实现,混合、反走样与雾化。全书覆盖数字媒体技术应用领域图形程序设计中建模、绘制等基本问题,包括多边形建模、几何变换、光照模型、材质处理、纹理映射、帧缓存技术、动画、裁剪、隐藏、反走样、图像合成等全部内容。同时,通过标准图形库OpenGL的教学和编程作业,可帮助学生掌握基本的三维图形编程技能,为今后深入图形相关的应用开发与研究奠定基础。

本书获“东华理工大学教材建设基金项目”资助,可作为高等院校本科计算机科学与技术、软件工程、数字媒体技术等专业相关课程的教材,也可供相关技术人员参考。

  • 前言
  • 第1章 OpenGL基础知识
    • 1.1 OpenGL概述
    • 1.2 OpenGL图形的实现方式
    • 1.3 OpenGL图形开发库
    • 1.4 基于OpenGL的高层图形库
    • 1.5 OpenGL应用程序框架
    • 1.6 开发实例:基本二维几何物体绘制
    • 本章小结与习题
  • 第2章 OpenGL建模技术
    • 2.1 基本图元及规则物体绘制
    • 2.2 曲线与曲面绘制
    • 2.3 显示列表
    • 2.4 位图、图像与文本绘制
    • 2.5 开发实例:植物生长L系统——花朵与叶脉绘制
    • 本章小结与习题
  • 第3章 坐标变换
    • 3.1 从三维图形到二维图像
    • 3.2 几何变换
    • 3.3 投影变换
    • 3.4 视窗变换
    • 3.5 附加裁剪面
    • 3.6 矩阵堆栈
    • 3.7 组合变换举例
    • 3.8 开发实例:植物生长L系统——图形与场景变换
    • 本章小结与习题
  • 第4章 OpenGL颜色
    • 4.1 RGBA模式与颜色索引模式
    • 4.2 指定阴影模型
    • 4.3 开发实例:植物生长L系统——植物颜色的渲染
    • 本章小结与习题
  • 第5章 光照与材质处理
    • 5.1 真实世界与OpenGL光照
    • 5.2 创建光源
    • 5.3 选择光照模型
    • 5.4 开发实例:植物质地与环境光线的呈现
    • 本章小结与习题
  • 第6章 纹理映射技术
    • 6.1 纹理映射的定义
    • 6.2 纹理数据的获取
    • 6.3 纹理坐标
    • 6.4 纹理控制
    • 6.5 多重纹理
    • 6.6 开发实例:植物生长L系统——天空、土地等背景纹理映射
    • 本章小结与习题
  • 第7章 帧缓存技术与动画
    • 7.1 OpenGL中的各种缓存
    • 7.2 缓存操作技术
    • 7.3 测试操作
    • 7.4 双缓存动画
    • 7.5 开发实例:植物生长L系统——缓存区的清除与测试操作
    • 本章小结与习题
  • 第8章 渲染器的实现
    • 8.1 实现的基本策略
    • 8.2 光栅化
    • 8.3 线段裁剪
    • 8.4 多边形裁剪
    • 8.5 其他图元的裁剪
    • 8.6 三维裁剪
    • 8.7 隐藏面消除
    • 8.8 多边形的扫描转换
    • 8.9 植物生长系统——多边形的绘制
    • 本章小结与习题
  • 第9章 混合、反走样与雾化
    • 9.1 混合
    • 9.2 反走样
    • 9.3 雾化
    • 9.4 植物生长L系统——远景雾化与边界反走样
    • 本章小结与习题
  • 参考文献
  • 版权