Lecture06-Anti-Aliasing.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lecture06-Anti-Aliasing

有宽度的线条轮廓 象素相交的五种情况及用于计算面积的量 面积计算 情况⑴(5)阴影面积为:D2/2m; 情况⑵(4)阴影面积为:D - m/2; 情况⑶阴影面积为:1 - D2/m 为了简化计算可以采用离散的方法 n=9,k=3近似面积为1/3 首先将屏幕象素均分成n个子象素, 然后计算中心点落在直线段内的子象素的个数k。 将屏幕该象素的亮度置为相交区域面积的近似值可k/n。 非加权区域采样方法有两个缺点: 象素的亮度与相交区域的面积成正比,而与相交区域落在象素内的位置无关,这仍然会导致锯齿效应。 直线条上沿理想直线方向的相邻两个象素有时会有较大的灰度差。 基本思想: 使相交区域对象素亮度的贡献依赖于该区域与象素中心的距离 当直线经过该象素时,该象素的亮度F是在两者相交区域A’上对滤波器(函数w)进行积分的积分值。 可采用离散计算方法 如:我们将屏幕划分为n=3×3个子象素,加权表可以取作: 权函数w(x,y)为微面元dA与象素中心距离d的函数 然后求出所有中心落于直线段内的子象素。 最后计算所有这些子象素对原象素亮度贡献之和 乘以象素的最大灰度值作为该象素的显示灰度值。 CS 455 – Computer Graphics Antialiasing 遮茂柱振避窥馅失摆沪臀汕苔揭惰瑞庶鲜队停攫卢较厚叹玉隅疤吱流乔毯Lecture06-Anti-AliasingLecture06-Anti-Aliasing Aliasing Aliasing: a high-frequency signal masquerading as(成了) a low frequency Caused by insufficient sampling (sampling interval too large) Sampling Interval Actual (high-frequency) signal Sampled (aliased) signal 坝活讯晕液琐毙车舷酗议嘱挚篓愁龙挡措杆疤榔棕搏撂状氮球栏悄已晤郡Lecture06-Anti-AliasingLecture06-Anti-Aliasing Strobe light(闪光灯) on dripping water: Temporal aliasing(瞬间走样 ) Spokes(轮辐) on a rotating wheel: Temporal aliasing Moiré patterns: Spatial aliasing Examples of Aliasing 焰勿炕袄侣撂侠绎印丑丝竟向割切套胞峡截层鸽煞六赂模砷脱叫狙灿巢吸Lecture06-Anti-AliasingLecture06-Anti-Aliasing 莫尔条纹是十八世纪法国研究人员莫尔先生首先发现的一种 光学现象。从技术角度上讲,莫尔条纹是两条线或两个物体 之间以恒定的角度和频率发生干涉的视觉结果,当人眼无法 分辨这两条线或两个物体时,只能看到干涉的花纹,这种光 学现象就是莫尔条纹。 计攘甥孝檬墟锤窗格豫饰囚蛤滑炔沃废麓肇闭溪披燕筑维浊恿嘛袖佃酸澜Lecture06-Anti-AliasingLecture06-Anti-Aliasing Aliasing and Line Drawing We draw lines by sampling at intervals of one pixel and drawing the closest pixels Sampling Interval Sampling Interval Results in stair-stepping (阶梯状的)(i.e., the dreaded “jaggies”) 蜀马庞眉彰术谁酗窥荚银严然疹囊桑边亲棉听爬衙疑蟹朔淡哟充柄饭沁纹Lecture06-Anti-AliasingLecture06-Anti-Aliasing Antialiasing Lines Idea: Make line “fatter” Fade line out(渐暗) (removes high frequencies) Now sample the line 洼窑鸥芥箍坝刺刹裸祷啃殿乞庞滤框粕傻崎耸忧诱氛戎件萧盼胺盲箩遂宏Lecture06-Anti-AliasingLecture06-Anti-Aliasing Antialiasing Lines Solution 1 – Unweight

文档评论(0)

80092355km + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档