Fundamental of Computer Graphics
单色光光
这个作者很懒,什么都没留下…
展开
-
Chapter 8 The Graphics Pipeline
Chapter 8 The Graphics Pipeline 找到图像中每一个被几何图元占据的像素的过程叫做光栅化(rasterization)。 8.1 Rasterization 对每一个输入的图元,光栅器(rasterizer)都有两个工作,枚举图元覆盖的所有像素以及对顶点属性进行插值,光栅器的输出是一系列片元(fragment),对应一个被图元覆盖的像素。 8.1.1 Line Drawing Line Drawing Using Implicit Line Equations 最常用来画的隐式原创 2020-05-28 18:58:29 · 179 阅读 · 0 评论 -
Chapter 7 Viewing
Chapter 7 Viewing 7.1 Viewing Transformations 大多数图形系统都包含以下三个转换序列 Camera Transformation, Eye Transformation Projection Transformation Viewport Trasnformation, Window Transformation The Viewport Transformation 假定当前的几何物体位于标准视体内,标准视体是一个三维盒体,坐标都满足(x,y,z)∈[−1,原创 2020-05-11 11:48:36 · 200 阅读 · 0 评论 -
Chapter 19 Color
(个人笔记,由于刚开始学习再加上英语不太好,所以有的地理解的可能不太对,望指正) Chapter 19 Color 关于颜色的研究分为三个方面: 物理方面:光在空间中传播 化学方面:光与表面的作用 生理方面:人对于光的反应 图形学中通常只关注第一点。 一个光子会携带能量ΔE\Delta EΔE,它与波长λ\lambdaλ有关 λΔE=1239.9 \lambda\Delta E = 1...原创 2020-05-02 18:42:33 · 247 阅读 · 0 评论 -
Chapter 18 Light
(个人笔记,由于刚开始学习再加上英语不太好,所以有的地理解的可能不太对,望指正) Chapter 18 Light 18.1 Radiometry 光从本质上来说是一种能量的传播形式,单位是焦耳(joule, J)。 18.1.1 Photons 对于本章的目的来说,光子是一个拥有位置,传播方向和波长λ\lambdaλ的光量子(a quantum of light)。一个光子的速度为ccc,这个速...原创 2020-05-01 18:41:01 · 252 阅读 · 0 评论 -
Chapter 15 Curves
Chapter 15 Curves 15.1 Curves 数学上来讲,曲线可以使用两种方式进行定义: 在一个n维空间上的一个连续图像 一个从一维空间到n微空间的一个连续映射 一个普通的形状的曲线没有一个命名形状,它被称为free-form曲线。 表示曲线的方式: Implicit: f(x,y)=0f(x, y) = 0f(x,y)=0 Parametric: (x,y)=f(t)(x, ...原创 2020-05-01 18:40:45 · 327 阅读 · 0 评论 -
Chapter 11. Texture Mapping
Chapter 11. Texture Mapping 11.1 Looking Up Texture Values ϕ\phiϕ表示将表面坐标S转换到纹理坐标T当中 ϕ:S→T:(x,y,z)↦(u,v) \phi : S \to T \\ : (x, y, z) \mapsto (u, v) ϕ:S→T:(x,y,z)↦(u,v) texture mapping的需...原创 2020-05-01 18:40:28 · 407 阅读 · 2 评论 -
Chapter 10 Surface Shading
Chapter 10 Surface Shading 10.1 Diffuse Shading Lambertain Shading Model 其中n表示表面法线方向,l表示光照方向,表面颜色正比于θ,公式为 c=crcln∙l(10.1) c = c_rc_ln\bullet l\qquad\qquad(10.1) c=crcln∙l(10.1) 其中crc_rcr表示漫反射系数,cl...原创 2020-05-01 18:40:06 · 276 阅读 · 0 评论 -
Chapter 6 Transformation Matrices
Chapter 6 Transformation Matrices 6.1 2D Linear Transformation 6.1.1 Scaling scale(sx,sy)=[sx00sy] scale(s_x, s_y) = \begin{bmatrix} s_x & 0 \\ 0 & s_y \end{bmatrix} scale(sx...原创 2020-05-01 18:39:50 · 446 阅读 · 0 评论 -
Chapter 5 Linear Algebra
Chapter 5 Linear Algebra 5.1 Determinants 对于2维向量来说,行列式|ab|等于两个向量形成的平行四边形的面积,这个值是带符号的,正值表示右手性,负值表示左手性。右手性表示第一个向量沿小角度方向旋转到第二个向量是逆时针方向。 shearing操作不会影响面积 ∣(a+kb)b∣=∣a(b+ka)∣=∣ab∣ |(a+kb)b|=|a(b+ka)|=...原创 2020-05-01 18:39:33 · 211 阅读 · 0 评论 -
Chapter 4 Ray Tracing
Chapter 4 Ray Tracing 渲染的就是将一系列对象作为输入,产生像素输出的过程,由此可以将这个过程分成两种不同的处理方式: object-order rendering:每个对象决定影响的像素 image-order rendering:每个像素决定影响它的对象 4.1 The Basic Ray-Tracing Algorithm 基本的光线追踪器包含三个部分: ray g...原创 2020-05-01 18:39:14 · 292 阅读 · 0 评论 -
Chapter 3 Raster Images
Chapter 3 Raster Images 光栅图像(Raster Image)通常由一个2维数组表示,它存储了每个像素的颜色值,它是图像的一种设备无关的表示方法。 另一种表示图像的方法是矢量图(Vector Image),它是分辨率相关的,但是需要在显示前进行光栅化。 3.1 Raster Device 光栅设备的分类: 输出设备: 显示: Transmissive : liquid ...原创 2020-05-01 18:15:27 · 521 阅读 · 0 评论