计算机图形学
文章平均质量分 86
唐风绸繆
这个作者很懒,什么都没留下…
展开
-
计算机图形学---第七章:真实感图形
(2)投影时,当要改变某个像素的颜色值时,首先检查该像素对应当前多边形上点的深度值是否大于该像素原来的深度值(保存在该像素所对应的Z缓冲器的单元中)。如果大于,说明当前多边形更靠近观察点,用它的颜色替换像素原来的颜色,同时保存深度值。但需要一个额外的 Z 缓冲器,的每个像素处都要计算深度值,计算量大。在原有的帧缓存(存储各个像素的颜色信息)的基础上,再加一个Z缓冲器(深度缓存)。彩色光照模型:上面讨论的都是照射光为白光的情况,但光照可能是彩色的。计算多边形顶点的单位法向量(共享顶点的多边形法向量的平均值)原创 2024-04-12 22:33:38 · 471 阅读 · 0 评论 -
计算机图形学---第六章:三维图形的显示
2、三维图形在显示过程中需要被消隐(消除被遮盖不可见的那一部分图形),消隐要有图形的深度信息,所以必须在投影之前完成。消隐很费时,如果在消隐之前裁剪掉(或裁剪掉部分)不可见的图形,可使需要消隐的图形减至最小。投影平面为n = 0,投影中心为(0,0,d ) ,待投影点为P(Up , Vp , Np )平行投影变换:投影平面为n = 0,投影方向为 (0,0,-1)平行投影:投影中心与投影平面之间的距离为无限,透视投影的极限状态。透视投影:投影中心与投影平面之间的距离为有限(如:上图就是)原创 2024-04-12 22:33:03 · 710 阅读 · 0 评论 -
计算机图形学---第五章:二维图形的显示
需解决问题:主多边形被裁减后边界不再封闭,需要用裁剪窗口边界的恰当部分来封闭它,如何确定其边界?(1)AB (2)EF---都在窗口左边的边界的外侧 (3)其他三条。例: 注意:以上为例,最后一次的判别是(I6,I1),所以输出有个A。二维图形的世界坐标系到设备坐标系的映射称为窗口到视区的变换或窗口变换。窗口/世界窗口:需要显示场景的区域,在世界坐标系/用户坐标系中定义。 当线段的两个端点的编码的逻辑“与”非零时 ,线段为显然不可见的。注意第三步:求的是线段与窗口延长线的交点。原创 2024-04-12 22:31:44 · 402 阅读 · 0 评论 -
计算机图形学---第四章:几何变换
将点P(x, y)在x方向, y方向分别放缩 sx 和 sy 倍,得到点P´(x’,y’)将点P(x, y)在x轴方向、y轴方向分别平移距离tx,ty,得到点P´(x׳, y׳)对称变换 关于坐标平面 xy 的对称变换,则z对应值为-1。方法二:对参数变换(如线段的端点,多边形顶点,圆的圆心和半径)。先作用的放在变换矩阵连乘式的右端,后作用的放在连乘式的左端。平移是加操作,旋转和放缩是乘操作。连续变换时,先计算变换矩阵,再计算坐标,提高运算效率。平移,旋转,放缩,对称,错切都是仿射变换的特例。原创 2024-04-12 22:31:00 · 169 阅读 · 0 评论 -
计算机图形学--- 第三章:图像生成技术
图形显示过程:一个三角形,原始数据是三个点的坐标,帧缓存中转化为点阵数据---此时已经有了图形的样子。从待判别点 v 发出射线,求与多边形交点个数 k,k 的奇偶性决定了点与多边形的内外关系:偶数:外,奇数:内。①:交换缓存内容,缓存2用过的内容会被缓存1未打印的内容覆盖,交换后缓存1中已经打印的内容被新生成的点阵覆盖。作用:存储与当前扫描线的交点,同时快速计算下一条扫描线与多边形相交的点,且可判断边是否与下一条扫描线相交。一条扫描线与多边形的边有多个交点,每2个点形成一区间,区间内的像素位于多边形内。原创 2024-04-11 22:54:12 · 1045 阅读 · 0 评论 -
计算机图形学---第1、2章
工作原理:应用程序发出绘图命令,绘图命令被解析成显示处理器可接受的命令格式,存放在刷新存储器中,刷新存储器中所有的绘图命令组成一个显示文件,由显示处理器负责解释执行(刷新),驱动电子枪在屏幕上绘图修改图形,实际是修改显示文件中的某些绘图命令。工作原理: 刷新周期开始,依扫描次序取出帧缓存单元的数值, 放入像素值寄存器,用来控制像素的颜色,然后X的地址寄存器的地址加一,如此重复,直到该扫描线上的最后一个像素,转下行,X置0,Y加1。不同点:LCD体积小,厚度薄,重量轻,耗能少,辐射很少。原创 2024-04-11 22:41:53 · 739 阅读 · 0 评论