计算机图形学复习(一)

计算机高级图形学复习(一)

第一部分:建模(第一章-第三章)

第一章

1.图形学和图像学的区别

2.走样的原因和反走样的概念

原因:用离散量表示连续量引起的实证。

反走样概念:为减少或消除走样带来的阶梯形式所采用的方法为反走样。方法:超采样,滤波

第二章

3.颜色模型定义

颜色模型分为设备相关和设备无关;

设备相关颜色模型:RGB,CMY,CMYK,HSL,HSB等,这些模型知识规定了一个取值范围,例如RGB每个分量取值是0-255,则该值是如何呈现出光来,是需要具体设备来解释的,这样的颜色模型不会关联到人眼的刺激值的具体值,他们之间转换相对简单。

设备不相关颜色模型:如XYZ,Lab,这些模型时需要反映真实的可见颜色的,与设备无关,但转换时相对麻烦。

为了在设备相关、设备不相关的颜色模型间互相转换,一般是以RGB和CIEXYZ作为桥梁进行的。左边都是设备相关,右边设备无关。
计算机图形学复习(一)

第三章

4.什么是建模坐标系,和世界坐标系有什么区别

选择空间坐标系,使得几何物体的表示最简单,该坐标系被称为建模坐标系,优点是便于进行几何操作。

5.OBJ数据结构

拥有顶点坐标表,纹理坐标表,法向表(法向是为了处理光照),面表(由指向顶点,纹理坐标,以及法向的指针组成)
计算机图形学复习(一)

6.半边结构

拥有顶点表,面表,边表(起点,相邻半边,面,下一条半边,前一条半边)
计算机图形学复习(一)
计算机图形学复习(一)

优势:查询时间O(1),操作时间(通常)O(1)

缺点:只能表示可定向流形,信息冗余

7.参数曲线

优点:用数学方程绘制,是显式的

缺点:必须用数学曲线控制

介绍三种参数曲线:

1.Bézier曲线

特点:端点(开始点和结束点)与曲线相切;凸包性:曲线位于控制多边形的凸包内(如下图);结合不变性:曲线的形状之与控制多边形有关,与坐标系无关

计算机图形学复习(一)

缺点:一个点控制整个曲线,一个曲线无法表示出复杂图形

2.B-样条曲线

引入原因:解决上一个的缺点

直观理解就是分段函数

优点:允许局部控制曲线

缺点:比Bézier曲线更复杂;无法绘制相切的面

3.NURBS曲线

引入原因:B-样条情形不能精确表示二次曲面与平面的交线,如圆锥曲线(平面与圆锥的交线)

直观理解就是分段

直观理解是B-样条曲线加权归一化,让每个参考点对曲线的控制力不同。

8.细分曲面

模型曲面较少可以通过细分曲面的方法使得模型平滑。细分曲面会改变模型的几何规则和拓扑规则。

细分方法:Loop, Catmull-Clark, Butterfly, Kobbelt

9.CSG树

通过一系列几何操作将简单的基本体素组合起来。
计算机图形学复习(一)

10.分形

计算维度:

缩小为1/a的相似的b个 ,计算公式如下:

D = logb/loga

计算机图形学复习(一)

上图中a=4,b=3。

11.L-系统

语法规则:根据语法规则对所给字符进行迭代生成新字符串,每次迭代结果称为一代
字符解释:将字符串中的字符解释为适当的几何体素,就可以得到一个基于语法规则生成的物体

举个例子:
计算机图形学复习(一)
计算机图形学复习(一)

计算机图形学复习(一)

上一篇:2T--网络切片


下一篇:图形化编程实例分享图形化编程,小动画制作,疯狂的字母