对于直线、圆形、椭圆这些最基本元素的生成速度和显示质量的改进,在图形处理系统中具有重要的使用价值。 但它们生成的线条具有明显的“锯齿形”即会发生走样(Liasing)现象 一、走样 产生走样现象的原因是像素本质上的离散性,要用有限的像素点来逼近无限的直线! 走样是数字化的必然产物! 走样现象: 一是 ...
分类:
其他好文 时间:
2019-10-06 11:09:22
阅读次数:
265
一、区域填充概念 区域:指已经表示成点阵形式的填充图形,是象素的集合。 区域填充:将区域内的一点(常称【种子点】)赋予给定颜色,然后将这种颜色扩展到整个区域内的过程。 区域填充算法要求区域是连通的,因为只有在连通区域中,才可能将种子点的颜色扩展到区域内的其它点。 1、区域有两种表示形式 1)内点表示 ...
分类:
编程语言 时间:
2019-10-05 22:28:51
阅读次数:
135
图形学相关学习内容 光栅算法、三维观察、隐藏面消除、光照、纹理、绘制等算法和理论,并介绍可视感知、计算机动画、基于图像的绘制、可视化以及构建交互式图形应用等 line generators, affine transformations, line and polygon clipping, spl ...
分类:
其他好文 时间:
2019-10-05 22:07:32
阅读次数:
90
一、多边形扫描转换 在光栅图形中,区域是由【相连的】像素组成的集合,这些像素具有【相同的】属性值或者它们位于某边界线的内部1、光栅图形的一个基本问题是把多边形的顶点表示转换为点阵表示。这种转换成为多边形的扫描转换。2、多边形的扫描转换与区域填充问题是怎样在离散的像素集上表示一个连续的二维图形。3、多 ...
分类:
其他好文 时间:
2019-10-04 17:26:31
阅读次数:
142
一、直线生成基本思路 图形图像是由屏幕上不同亮度不同颜色的光点(像素)组成。在光栅显示器的荧光屏上生成一个对象,实质上是往帧缓存寄存器的相应单元中填入数据。 所以:对直线进行光栅化的时候,只能在显示器所给定的有限个像素组成的点阵中确定最佳逼近于该直线的一组像素,用这些像素表示该直线。 所以:生成直线 ...
分类:
其他好文 时间:
2019-10-04 11:25:02
阅读次数:
138
一、图形和图像的区别 在不同的背景下具有不同的含义。简单来说,计算机图形是计算机产生的图形(像)。 一种说法:图形是有计算机绘制而成的,而图像则是人为的用外部设备所捕捉到的外部景象 另外一种说法:图形是矢量图,而图像是位图(点阵图) 二、图形(像)的构成属性 从广义的概念,一般分为几何属性和非几何属 ...
分类:
其他好文 时间:
2019-10-04 11:14:18
阅读次数:
201
学网上的很多教程配置了环境,要使用的软件在 "这里" 有。 第一份图形学程序: ...
分类:
其他好文 时间:
2019-09-30 21:31:24
阅读次数:
71
Skeleton with Assimp 骨骼动画解析 骨骼动画是图形学中十分常见应用很广泛的一个技术,也是比较基础的内容,作为图形学的工程师需要将这一部分内容梳理清晰,主要关键在于几点:第一,分清楚 骨骼 、 节点 两个概念;第二,熟悉使用 Assimp(或者其他的)的解析方式,并编程实现骨骼的解 ...
分类:
其他好文 时间:
2019-09-30 18:30:18
阅读次数:
140
光线是从光源发射(emitted)通过介质往特定方向传播的电磁波 光源类型主要有3种:平行光(如太阳)、点光源(如灯泡)和聚光灯 几何光学(en)是利用几何学研究光学的学术方法,用来解释现实中的视觉现象(Visual appearance) 注:光的干涉和衍射不是几何光学研究的范畴,需要使用波动光学 ...
分类:
其他好文 时间:
2019-09-26 18:44:40
阅读次数:
168
一、白噪声 白噪声常与伪随机数一起使用。这样,固定的输入就会产出固定的随机数输出,最终渲染出来的纹理也会是固定的,但又具备随机的视觉效果。 常用的白噪声随机产生函数如下: 使用输入向量和一个任意向量点乘,即可得到一个随机的结果; 在OpenGL中使用: 得到的噪声图: 可以看到两个向量点乘投影形成的 ...
分类:
其他好文 时间:
2019-09-19 23:52:29
阅读次数:
286