作者willy69wu31 (编号30号)
看板NFS
标题Re: [求助] 请问反锯尺是干嘛的???
时间Tue Oct 23 18:15:31 2007
※ 引述《ronald051 (青春洋意)》之铭言:
: 如题 我想问说 进阶影像的反锯尺开了可以做啥?
: 画面会比较好吗??? 好像还有倍数的??
反锯齿是用来弥补物件边缘的锯齿状,使其看起来比较没有锯齿状的感觉
但是仅在边缘上会有所改变。所以如果不仔细看,应该看不太出来差别
(当然像我这种视力1.5远视的人就对锯齿很敏感)
所以有没有差,其实因人而异,如果你觉得没差,可以关掉
因为反锯齿这项功能消耗的系统资源相当大。
--原理解析
电脑画面是由数十/百万个方块组成的(像素),每一个像素同时只能显示一种颜色
藉由让不同范围像素显示不同的颜色,让我们看到画面上的图形
但是因为每个像素同时只能有一种颜色,一般的绘图方式是:
找出绘图范围的那一群像素并上色 (例如车子在画面上的范围)
当然这样看似正常的绘图,实际上却有缺陷
拿地图假设好了,像台湾这个岛,你能保证它在地图上画在格子里面而且刚刚好填满吗?
台湾不是方型的吧! 所以有一些格子无法完全填满
可是在基本的电脑绘图上,只要是符合那个范围的像素都会被涂上颜色
就像你用方格纸,一格若只能有一种颜色,画出台湾一样,边缘一定是锯齿状的
(无锯齿的条件是你要能突破方格纸的"方格",例如曲线就无法画在方格"界线"上)
因此这样的绘图会产生锯齿(当然,一个像素的大小只有零点几mm,眼睛不见得看的出来)
反锯齿就是为了这个而出生,为图片边缘做修整
修整方式就是按照颜色占的该像素比例上色,如果这个格子有40%是蓝色,60%是绿色
那麽他会上蓝绿色,但是颜色会稍微偏向绿色
藉此让锯齿状变"不明显"
而你说的倍数,则是他取样的数量
如果一个格子里面的分界线是不规则的线,那你也无法精确得知两个颜色占的面积吧!
电脑当然也没办法,因此他要把这个像素分割成数个格子
分别计算这些格子对应的颜色是什麽,然後按照取样结果比例填色
分的格子越多,当然精密度就越高,消耗的系统资源也越大
你说的倍数指的就是他分格的精密度。
解说完毕...
--题外话
最近 NFS 7 代的靠墙甩尾练的不错(逃) 可惜没重播(再逃)
--
欢迎参观我的
部落格...
http://willy69wu31.servehttp.com/wordpress
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.132.65
※ 编辑: willy69wu31 来自: 59.113.132.65 (10/23 18:20)
※ 编辑: willy69wu31 来自: 59.113.132.65 (10/23 19:34)
1F:推 peter316:有看有推! XD 今天重玩 9 10/23 21:31
2F:推 peterfirst:专业!! 有看有推~ 10/23 22:28
3F:推 ws1204:应该是三角形组成的吧 10/23 22:34
4F:→ greenpig:游戏中都是 polygon ,没有圆形 10/24 10:43
5F:推 needhp:专业推一个:) 10/24 12:45
6F:推 willy69wu31:每个像素都是方形的...三角形是还没输出到萤幕上的.. 10/25 20:13
7F:→ willy69wu31:3D中的polygon其实也是由三角形组成... 10/25 20:15
8F:推 willy69wu31:三角形是程式内部计算用的形状,输出到萤幕就必须 10/25 20:17
9F:→ willy69wu31:变成萤幕用的方形显示单位 10/25 20:18