本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
计算机图形学是研究利用计算机进行图形绘制
的科学,其主要研究内容为利用计算机实现将三维
模型投影到平面的方法。本书首先搭建基本的计算
机图形学知识体系,然后在此基础上,围绕GPU管线
的处理结构分析管线各个阶段的实现算法;同时介
绍WebGL在编程方面的应用,使读者不仅能够掌握图
形应用软件的编程方法,还能明白计算机图形学的
基本原理。
编者在本书中融入了大量实例的源代码,可以
为读者应用不同的理论知识进行实践提供参考。此
外,与本书配套的“计算机图形学实验”平台上不
仅展示了多个实验下多位学生的三维交互作品,以
供院校师生参考学习,而且支持读者注册并使用该
平台,进行代码上传与调试及作品展示等,这可以
极大程度地提升读者的实战技能。
本书可作为高等院校计算机、数字媒体、软件
工程等相关专业的教材,也可供图形应用领域的技
术人员学习使用,还可作为图形研究人员的参考用
书。
【章名目录】
【第 1篇】基础篇
第 1章 概述
第 2章 图形处理管线
第3章 WebGL编程
第4章 光栅式图形系统
第5章 变换
第6章 三维模型表示
第7章 简单光照模型
【第 2篇】应用篇
第8章 WebGL 应用
第9章 全局光照
第 10章 实时物理渲染与非真实感绘制
【详细目录】
第 1篇 基础篇
第 1章 概述
1.1 计算机图形学相关课程
1.2 计算机图形学的发展
1.3 计算机图形系统
1.3.1 光栅扫描显示
1.3.2 图形处理单元架构
1.4 计算机图形软件
1.4.1 Direct3D和OpenGL概述
1.4.2 WebGL概述
1.4.3 WebXR概述
1.5 本章小结
习题
第 2章 图形处理管线
2.1 GPU与CPU的区别
2.1.1 计算机绘制概述
2.1.2 成像原理
2.2 固定管线流程
2.2.1 处理流程
2.2.2 模型表达与绘制
2.2.3 管线架构
2.3 可编程管线
2.3.1 可编程管线的基本概念
2.3.2 着色器程序
2.3.3 管线中的数据流
2.4 buffer编程
2.4.1 帧缓存
2.4.2 深度缓存
2.4.3 模板缓存
2.4.4 PBO与FBO
2.4.5 纹理buffer
2.5 本章小结
习题
第3章 WebGL编程
3.1 搭建开发平台
3.1.1 Three.js简介