




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机图形学编程(使用OpenGL和C++)读书笔记模板01思维导图读书笔记作者介绍内容摘要目录分析精彩摘录目录0305020406思维导图编程计算机图形编程图形学计算机附录基础参考资料习题第章纹理矩阵模型程序库对象细节图元本书关键字分析思维导图内容摘要内容摘要本书以C++和OpenGL作为工具,教授计算机图形学编程。全书共14章和3个附录。首先从图形编程的基础和准备工作开始,依次介绍了OpenGL图像管线、图形编程数学基础、管理3D图形数据、纹理贴图、3D模型、光照、阴影、天空和背景、增强表面细节、参数曲面、曲面细分、几何着色器,以及其他相关的图形编程技术。附录分别介绍了Windows、macOS平台上的安装设置,以及Nsight图形调试器的应用。本书每章最后配备了不同形式的习题,供读者巩固所学知识。本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。读书笔记读书笔记第三章数学基础很受用,没有废话,巩固知识。刚看了100页,到目前为止除了某些翻译存在错误以外,整体内容很棒,先给个推荐等看完复评。使用VS2019搭建好OpenGL环境,运行了示例代码,该书对图形学的各方面知识讲解很全面,搭配示例代码进行学习,很适合图形学入门。目前只看了前两章,发现个问题,我的电脑上用glm::perspective的第一个参数要填角度(60.0f),不是弧度,不知道是不是版本的问题,给后来看这本书的提个醒。书的内容挺全面的,图形学相关的概念都有涉及,比较好的是每个都配有实例和代码。本书写了什么:如何用opengl实现一个简单的渲染系统优点:从opengl讲起,相当底层,适合写引擎的同学缺点:如果是偏引擎使用的方面,推荐unityshader入门精要。非常不错的计算机图形学书籍,内容较新,理论和原理讲解不深不浅,文字说明和代码适中,实操性强,非常适合边敲代码边学习。目录分析内容提要提交勘误配套资源资源与支持关于异步社区和异步图书与我们联系资源与支持1.1语言和库参考资料1.2安装和配置第1章入门2.1OpenGL管线2.2检测OpenGL和GLSL错误2.3从文件读取GLSL源代码2.4从顶点构建对象第2章OpenGL图像管线2.5场景动画2.6C++代码文件结构习题参考资料第2章OpenGL图像管线3.13D坐标系统3.2点3.3矩阵3.4变换矩阵第3章数学基础3.5向量3.7视觉空间和合成相机3.6局部和世界空间第3章数学基础3.8投影矩阵3.9LookAt矩阵3.10用来构建矩阵变换的GLSL函数习题参考资料12345第3章数学基础4.1缓冲区和顶点属性4.2统一变量4.3顶点属性插值4.4模型-视图和透视矩阵4.5我们的第一个3D程序——一个3D立方体12345第4章管理3D图形数据4.6渲染一个对象的多个副本4.7在同一个场景中渲染多个不同模型4.8矩阵堆栈4.9应对“Z冲突”伪影第4章管理3D图形数据4.10图元的其他选项4.11性能优先的编程方法习题参考资料第4章管理3D图形数据5.1加载纹理图像文件5.2纹理坐标5.3创建纹理对象5.4构建纹理坐标5.5将纹理坐标载入缓冲区5.6在着色器中使用纹理:采样器变量和纹理单元010302040506第5章纹理贴图5.7纹理贴图:示例程序5.8多级渐远纹理贴图5.9各向异性过滤5.10环绕和平铺5.11透视变形12345第5章纹理贴图5.12材质——更多OpenGL细节参考资料习题第5章纹理贴图6.1程序构建模型——构建一个球体6.3加载外部构建的模型6.2OpenGL索引——构建一个环面第6章3D模型参考资料习题第6章3D模型7.1光照模型7.3材质7.2光源第7章光照7.4ADS光照计算7.5实现ADS光照7.6结合光照与纹理习题参考资料12345第7章光照8.1阴影的重要性8.2投影阴影8.3阴影体8.4阴影贴图8.5阴影贴图示例12345第8章阴影8.6阴影贴图的伪影8.7柔和阴影习题参考资料第8章阴影9.1天空盒9.2天空穹顶9.3实现天空盒9.4环境贴图第9章天空和背景参考资料习题第9章天空和背景10.1凹凸贴图10.3高度贴图10.2法线贴图第10章增强表面细节参考资料习题第10章增强表面细节11.1二次贝塞尔曲线11.2三次贝塞尔曲线11.3二次贝塞尔曲面11.4三次贝塞尔曲面第11章参数曲面参考资料习题第11章参数曲面12.1OpenGL中的曲面细分12.2贝塞尔曲面细分12.3地形、高度图的细分12.4控制细节级别(LOD)第12章曲面细分参考资料习题第12章曲面细分13.1OpenGL中的逐个图元处理13.2修改图元13.3删除图元13.4添加图元第13章几何着色器13.5更改图元类型参考资料习题第13章几何着色器14.1雾14.3用户定义剪裁平面14.2复合、混合、透明度第14章其他技术14.43D纹理14.5噪声14.6噪声应用——大理石14.7噪声应用——木材14.8噪声应用——云12345第14章其他技术14.9噪声应用——特殊效果参考资料习题第14章其他技术A.1安装库和开发环境参考资料A.2在MSVisualStudio中开发和部署OpenGL项目附录APC(Windows)上的安装与设置B.1安装库和开发环境参考资料B.2修改Mac的C++/OpenGL/GLSL应用程序代码附录BMacintosh(macOS)平台上的安装与设置C.1关于NVIDIANsightC.2设置NsightC.3在Nsight中运行C++/OpenGL应用程序参考资料附录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电力设备在线监测系统的发展趋势与挑战考核试卷
- 2025年【起重机械电气安装维修】新版试题及答案
- 2024年项目管理考试回顾试题及答案
- 2025年注会学习技巧提升的途径试题及答案
- 玻璃纤维增强塑料的低温性能测试考核试卷
- 高端屋顶花园施工方案
- 汽车改装配件批发考核试卷
- 2025年投资策略与经济周期的互动关系试题及答案
- 社区服务与社会组织发展考核试卷
- 机场航站楼服务质量评价指标体系考核试卷
- 中医医术确有专长人员(多年实践人员)医师资格考核申请表
- 宏观大类外汇系列专题(一)阿根廷汇率贬值的经验教训
- 教学课件 金属学与热处理-崔忠圻
- 成矿预测课件
- GB∕T 2518-2019 连续热镀锌和锌合金镀层钢板及钢带
- 年产美甲贴100万张新建项目环境影响报告表
- 信息时代的研究生 学习与创新能力培养
- 契税补贴申请表
- 西山煤电集团白家庄矿煤层开采初步设计
- 高速公路内业资料规范化管理实施细则课件
- 最新金属软管设计制造新工艺新技术及性能测试实用手册
评论
0/150
提交评论