随笔分类 -  读书笔记

摘要:除了物体的颜色以外,我们希望能够模拟真实物体表面的各类细节(磨损、凹凸等)。这些细节会改变物体的质感,但是不会改变物体的整体形状。我们把这类细节的总和叫做材质/纹理。为了让相同的物体可以快速套用不同的材质,我们选择的做法是将纹理制作成纹理图(Texture Map/Image),再将物体表面的每一个 阅读全文
posted @ 2021-12-20 12:23 一支随缘箭 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:表面着色指的是用光线元素给物体表面增加额外一层材质。本章节记录了Diffuse Shading漫反射着色,Phong着色和艺术着色Artistic Shading。 1. 漫反射着色 首先一个物理知识小科普,漫反射和镜面反射的区别。漫反射在现实生活中是因为物体表面较为粗糙(哑光平面),导致光线入射在 阅读全文
posted @ 2021-09-08 11:43 一支随缘箭 阅读(482) 评论(0) 推荐(0) 编辑
摘要:本章节建议参考另一位前辈写的笔记,自己整理的较为混乱。 因为计算机按照01 bit储存的特征,其值是离散的。在人眼看显示器的过程中,是将离散值转换成连续值脑补的过程,类似于动画帧数足够,哪怕有间隔看起来也是连续的。与其相反在计算机读入或者储存的时候,需要将连续值转换为离散值。一个常用的方法是采样(s 阅读全文
posted @ 2021-09-03 10:01 一支随缘箭 阅读(660) 评论(0) 推荐(0) 编辑
摘要:光线追踪的基于像素的渲染方法已经初步介绍完毕,本章开始介绍以物体为基础的渲染(object-order rendering)。从物体开始到画像素结束的全部过程被称为图形管线。以物体为基础的渲染有较好的效率,仅仅一次遍历所有物体即可完成,而不是反复遍历相同的的物体来画不同的像素。图形管线分为需要高速的 阅读全文
posted @ 2021-09-01 10:17 一支随缘箭 阅读(1129) 评论(1) 推荐(1) 编辑
摘要:这里翻译基于另一位前辈同一章节的学习笔记。除了第六章提到的旋转等操作以外,一个重要的转换矩阵是将三维物体转换至二维屏幕视图的Viewing Transformation(观察变换),主要用在object-order rendering(物体为顺序的渲染)上。从直接的转换矩阵来看我们只能将所有点或者线 阅读全文
posted @ 2021-08-23 01:17 一支随缘箭 阅读(839) 评论(0) 推荐(0) 编辑
摘要:计算机图形学里包含很多的旋转(Rotation)、位移(Translate)、切变(Shear)和拉伸(Scale)操作来达到形变的目的,这些操作都可以很简单的通过转换矩阵(Transfromation Matrix)来达到。基础见此链接。需要注意切边指一边变动,而其他边不改变的操作。所有转换需要注 阅读全文
posted @ 2021-08-19 03:38 一支随缘箭 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:此部分强烈推荐3Blue1Brown的线性代数本质的视频,对本文许多结论都有简单明了的解释。另外对于概念与常见的交换律等性质不在此讨论,请参考原书或者任意线代书籍。 ###1. 行列式 行列式的几何意义是线性变换前后单位基对应的面积/体积的变动比率(按照右手坐标系分正负),如果为0则代表变换降维 阅读全文
posted @ 2021-08-18 00:36 一支随缘箭 阅读(918) 评论(0) 推荐(0) 编辑
摘要:计算机图形学的一个基本操作是渲染3D物体,例如由很多个几何物体组成的场景或模型,然后再从某一个角度观察3D模型并生成对应的2D图片。从根本上来讲,渲染是输入一些物体并输出一个矩阵的像素,因此渲染要考虑每一个物体是如何影响每一个像素的。通常有两种顺序,分别是以物体为序的渲染(object-order 阅读全文
posted @ 2021-08-17 17:35 一支随缘箭 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:大多的计算机图形或图片通常使用光栅化显示(raster指光栅或点阵)的方法,指将图片当作填满像素的矩阵。一个例子是电视机使用二极管排列成方形矩阵加以显示,不同强度的红绿蓝光的混合创造了不同的颜色,该方法的不同二极管是同时变化的。另一个例子是打印机,图片的变化是按特定顺序的,即一横排一横排的逐步打印。 阅读全文
posted @ 2021-08-14 13:51 一支随缘箭 阅读(1815) 评论(0) 推荐(0) 编辑
摘要:#第二章 - 数学工具 本章节篇幅较大并主要介绍一些数学工具而不是他们在计算机图形学中的应用。因个人为数学与计算机双专业学生,不在个人笔记中记录数学语言及常见概念。笔记本章仅解释一些重难点内容以及数学工具在计算机图形学的应用,基础部分将以索引文献或网站的方式呈现。 1. 集合与映射(Set and 阅读全文
posted @ 2021-08-12 19:53 一支随缘箭 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:此篇为个人对Fundamentals Of Computer Graphics,计算机图形基础(虎书)第四版的重点节选、自己对一些概念的理解和经历、以及对一些概念外部链接的合并,可以在能看出作者是我的情况下任意转载与二次改动。 绝大部分引用均是来自于知乎、wiki和部分教程类网页,其中我单独私信寻求 阅读全文
posted @ 2021-07-29 15:53 一支随缘箭 阅读(3318) 评论(4) 推荐(1) 编辑
摘要:第一章 - 介绍 ##1. 计算机图形学的主要研究领域 最重要的是以下三个 建模(骨),以数学方法,利用点线连接与反射模型等对物理世界物体进行建模,并编写与周围物件的交互方式 渲染(皮肉),为3D模型添加光影、材质、环境等 动画(动作),利用一连串的图片伪造持续运动的错觉,时间(例如关键帧的处理)为 阅读全文
posted @ 2021-07-29 15:28 一支随缘箭 阅读(2740) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示