计算机图形学笔记四:光栅化(抗锯齿,反走样)

1.认识采样(Sampling)

1.1什么是锯齿?

首先通过上节我们可以知道,光栅化的采样就是判断像素点是否在三角形内部,最终对在内部的像素进行上色填充:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

很明显,处理后的图形与我们原本的图形相差较大,这种现象就叫做锯齿现象,学名叫做“走样”(Alisaing)。而我们要解决的正是消除或缓解锯齿的出现。这个过程叫做“反走样”,或者成为“抗锯齿”。

1.2实际中的采样

把连续信号转换成离散信号的过程称为采样过程(sampling process)

1)光栅化=采样二维位置(Rasterization = Sample 2D Positions)
在这里插入图片描述
2)图片 = 对图像传感器平面进行采样(Photograph = Sample Image Sensor Plane)
在这里插入图片描述
3)视频=在时间上进行采样(Video = Sample Time)
在这里插入图片描述

1.3采样错误的类型

Sampling Artifacts (Errors / Mistakes / Inaccuracies) in Computer Graphics
1)锯齿样:
这也是“混叠”的一个例子——采样错误
在这里插入图片描述
2)摩尔纹
采样时跳过了图像中的奇数行和奇数列
手机拍电视
在这里插入图片描述
3)车轮效应
高速看车轮转动感觉像是逆时针转
在这里插入图片描述

2.认识走样(Aliasing Error)

首先要记住:走样=混叠错误,走样的英语(Aliasing Error)就是混叠错误的意思。

2.1反走样基本思路

基本思路:在做采样之前,先对原始的函数或信号做一个模糊处理(预过滤)Blurring (Pre-Filtering) Before Sampling
不做模糊处理:
在这里插入图片描述
请注意栅格化三角形中的锯齿,其中像素值为纯红色或白色。
模糊处理后:
在这里插入图片描述
请注意栅格化三角形中的抗锯齿边,其中像素值取中间值。
模糊处理后,再进行采样很明显,可以看出采样点数增加了,因此会更加逼近原图像。并且可以看到边界的点颜色教浅,并且越往外部去越浅,这样就会得到一种更加平滑的效果,不会像之前的锯齿那样变化锐利。
前面提到的图片进行反走样后,就会变成如下效果,可见抗锯齿效果还是很明显的。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值