光栅图形学

作者: Unity云中客 | 来源:发表于2014-11-17 00:29 被阅读327次

光栅显示器上显示的图形,称之为光栅图形。光栅显示器可以看作是一个象素矩阵,光栅显示器上显示的任何一个图形,实际上都是一些具有一种或多种颜色和灰度象素的集合。由于对一个具体的光栅显示器来说,象素个数是有限的,象素的颜色和灰度等级也是有限的,象素是有大小的,所以光栅图形只是近似的实际图形。


确定最佳逼近图形的象素集合,并用指定的颜色和灰度设置象素的过程称为图形的扫描转换或光栅化。


确定最佳逼近图形的象素集合,并用指定的颜色和灰度设置象素的过程称为图形的扫描转换或光栅化。对于一维图形,在不考虑线宽时,用一个象素宽的直线或曲线来显示图形。
二维图形的光栅化必须确定区域对应的象素集,将各个象素设置成指定的颜色和灰度,也称之为区域填充。任何图形光栅化后,显示在屏幕上的一个窗口里,超出窗口的部分不予显示。确定一个图形的哪些部分在窗口内,必须显示;哪些部分落在窗口之外,不予显示,这需要对图形进行裁剪。裁剪通常在扫描转换之前进行,从而可以对图形不可见部分不必进行扫描转换。
在光栅图形中,非水平和垂直的直线用象素集合表示时,会呈锯齿状,这种现象称之为走样(aliasing);用于减少或消除走样的技术称为反走样(antialiasing)。提高显示器的空间分辨率可以减轻走样问题,但这是以提高设备成本为代价的。实际上,当显示器象素可以用多亮度(或灰度)显示时,可以通过调整图形上各象素的亮度来减轻走样问题。


图形反映的是现实世界中的物体,大多数物体是不透明的,如果从某一个角度观察物体,则物体的某些部分便不可见,即被隐藏起来了。如果在该物体的图形中,不把隐藏的线或面删除,容易导致对图形的错误理解。为了使计算机图形能够真实地反映这一现象,必须把隐藏的部分从图形中消除,习惯上称作消除隐藏线和隐藏面,或简称为消隐


相关文章

  • 光栅图形学

    光栅显示器上显示的图形,称之为光栅图形。光栅显示器可以看作是一个象素矩阵,光栅显示器上显示的任何一个图形,实际上都...

  • GAMES101图形学之光栅化(上)

    前提 可以先看这个 《计算机图形学基础》之图像的光栅化[https://www.jianshu.com/p/98d...

  • 图形学 光栅化详解(Rasterization)

    计算机的屏幕是二维的平面坐标,以左上角为原点,x轴向右增加,y轴向下增加。 在3D图形学中,物体是3维的,拥有X,...

  • 计算机图形学算法-光栅图形学

    直线段的扫描转换算法(一) 1.1 直线段扫描转换算法概述: 光栅显示器屏幕上的直线核心方法:用离散像素点逼近直线...

  • 光栅化渲染管线详解

    光栅化渲染管线是学习图形学的基础,学习渲染管线流程时,如果对其中的各个关键步骤理解不够深入,可能会看得一头雾水。这...

  • 计算机图形学三:光栅化

    经过变换之后,不管是正交投影还是透视投影,都被变换成[-1,1]的立方体,接下来就是要绘制在屏幕上,叫做光栅化 1...

  • GAMES101图形学之光栅化(下)

    前提 经过了 MVP 变化,和 是否在三角形内部测试 之后,随之出现的一个问题就是锯齿,也叫作走样,下面讨论如何反...

  • 图形学自问自答1——直线光栅化

    如何在屏幕上画线段 光栅化是一个连续数据离散化的过程,而最简单的一个连续数据离散化的过程是如何将一条线段在屏幕中画...

  • 中印3D立图谷3D立体光栅化是什么?

    光栅化是什么: 目前,光栅画在当代的应用可谓是越来越广泛,光栅画是值得我们好好学习的,现在我们就深入了解光栅画,希...

  • 《计算机图形学基础》之图像的光栅化

    输出设备 输出设备主要分两种,一种是 显示屏 类的,一种是 打印机 类的。显示屏也也分为两种: 发光二极管(LED...

网友评论

    本文标题:光栅图形学

    本文链接:https://www.haomeiwen.com/subject/oipitttx.html