WebGL基础
文章平均质量分 94
WebGL基础
floating_heart
这个作者很懒,什么都没留下…
展开
-
【《WebGL编程指南》读书笔记——着色器和程序对象的准备】
本文为《WebGL编程指南》第九章下半部分读书笔记本文在介绍着色器shader和程序对象program结构的基础上,说明了二者“初始化”的过程,分析了书中initShader()函数的内容。原创 2022-04-24 12:26:53 · 705 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-层次模型】
本文是《WebGL编程指南》第九章上半部分的读书笔记。主要内容包括:1. 由多个简单的部件组成的复杂模型。2. 为复杂物体(机器人手臂)建立具有层次化结构的三维模型。3. 使用模型矩阵,模拟机器人手臂上的关节运动。原创 2022-04-23 16:17:14 · 508 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-光照】
本文为《WebGL编程指南》第八章光照的读书笔记本文包括以下内容:1. 介绍了点光源、平行光的漫反射模型和环境光反射模型;2. 在着色器中根据光照模型构建公式,实现平行光和点光源的光照效果,JavaScript为着色器提供数据支持;3. 分别在顶点着色器和片元着色器中计算颜色值,展示逐顶点计算和逐片元计算的不同:逐片元的光照效果更加自然。原创 2022-04-21 11:57:14 · 377 阅读 · 1 评论 -
【《WebGL编程指南》读书笔记-进入三维世界(下)】
本文为读书笔记第七章下半部分主要包括以下内容:1. 开启深度检测,使用深度缓冲区进行隐藏面消除,处理物体前后关系;2. 深度冲突的产生条件和解决方案(多边形偏移);3. 通过顶点索引绘制图形。原创 2022-04-18 21:50:23 · 397 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-进入三维世界(上)】
本文为《WebGL编程指南》读书笔记,第七章进入三维世界的上半部分。主要要点包括:1.三维的呈现方式:视点、观察点、视线和上方向;2.WebGL可视空间与投影操作,使用盒状可视空间和正射投影进行简单绘图,对正射投影矩阵的数学原理进行了本书之外的补充;3. 透视投影可视空间、投影矩阵和模型视图投影矩阵的相关操作,提及规范立方体。原创 2022-04-16 20:47:14 · 710 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-颜色与纹理】
《WebGL编程指南》读书笔记-第五章 颜色与纹理。要点有三:1.多个缓冲区对象的使用和单个缓冲区对象交错组织;2.顶点着色器和片元着色器工作细节;3. 纹理的使用原创 2022-04-11 23:46:27 · 981 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记】
《WebGL编程指南》读书笔记-总纲原创 2022-04-07 13:58:07 · 548 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-高级变换与动画基础】
《WebGL编程指南》读书笔记-第四章 高级变换与动画基础。要点有二:1.使用矩阵库,通过矩阵乘法模拟复杂的变换(模型矩阵);2.通过反复变换和重绘生成动画效果。原创 2022-04-07 14:01:26 · 360 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-绘制和变换三角形】
《WebGL编程指南》读书笔记-绘制和变换三角形。gl.drawArrays()的多种用法和仿射变换的矩阵形式(变换矩阵)。原创 2022-04-07 14:00:41 · 515 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-WebGL入门】
《WebGL编程指南》读书笔记-第二章 WebGL入门。初识绘图流程、缓冲区、着色器、attribute变量和uniform变量。原创 2022-04-07 13:59:43 · 876 阅读 · 0 评论 -
【《WebGL编程指南》读书笔记-WebGL概述】
《WebGL编程指南》读书笔记 WebGL概述本文包括WebGL起源、WebGL程序结构,帮助读者从宏观上对WebGL留有印象。原创 2022-04-07 13:59:13 · 786 阅读 · 0 评论