100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 计算机图形学 读书笔记(一) 基础概念

计算机图形学 读书笔记(一) 基础概念

时间:2020-10-19 18:31:20

相关推荐

计算机图形学  读书笔记(一) 基础概念

写个读书笔记,一来作为字典以后可以查,二来记录自己的理解。

并没有对每个知识点的详细解释,大部分只有主观的定性的解释。

大量的配图用的清华大学的PPT里的图,会不会有版权问题呀。。。。让我删我就删。。

一、颜色

一种特定颜色的光可以由一种光谱表示,但这种表示方法太复杂,所以产生了其他几种表示方式。

RGB:用红黄蓝的组合来表示一种颜色,每种颜色0~255。但有的颜色无法用RGB表示(because some

parts of the red curve is negative不知道纵轴是什么...)。

CMY:减色系统。

HSV:RGB并不直观,无法直接通过数字想象出颜色。所以有了HSV

H: hue色调, 0~255简单理解为对应256种颜色

S: 饱和度, 增加饱和度意味则一种颜色变得更“纯”,如一种颜色是RGB表示为(100,20,20),如果S增加则R增加,G和B减少。

V:亮度,亮度增加,RGB三者都增加,即加“白” 。 纯白色为(255,255,255)。

CIE XYZ:It can represent all perceptible colors

二、三角网格

用面,顶点,线来表示一个模型。

三、光照模型

具体如何计算 一个点颜色的情况,需要模拟光的照射,根据实际的 光物理 提炼出的模型叫做光照模型。

如Phong模型:Diffuse(漫发射) + ambient(环境光) +specular(高光)

Lambert模型:Diffuse(漫发射)这个我猜的,看代码只有漫反射,指示给大家说明不同模型的不同

其他模型 根据需要和发展 有所改变。

四、光线的传播

五、能量

六、光的表示方式

Solid Angle(立体角)

Irradiance (辉度) E

Radiance (发光强度) I

七、变换

有以下分类

– Rigid-body Transformation (刚体变换)

– Similarity Transformation(相似变换)

– Linear Transformation(线性变换)

– Affine Transformation(仿射变换)

– Projective Transformation(投影变换)

八、齐次坐标

如果不用齐次坐标,表示一个功能强大的变换需要两个参数。 合为一个矩阵,正好形式是齐次的。 2D变换需要3*3矩阵,3D变换需要4*4。

九、视图和投影

正交投影

透视投影

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。