本節(jié)學(xué)習(xí)內(nèi)容
1.降低鋸齒閃爍
2.如何讓模型重疊時不閃爍
下面我們正式開始
問題1: 為什么差生鋸齒?
由于高分辨率下的來源信號或連續(xù)的模擬信號能夠存儲較多的數(shù)據(jù)晦溪,但在通取樣]時將較多的數(shù)據(jù)以較少的數(shù)據(jù)點(diǎn)代替望忆,部分的數(shù)據(jù)被忽略造成取樣結(jié)果有損舷丹,使機(jī)器把取樣后的數(shù)字信號轉(zhuǎn)換為人類可辨別的模擬信號時造成彼此交疊且有損,在3D繪圖時仗岖,每個圖形由像素組成售滤,每段瞬間畫面由[幀]組成惩系,因?yàn)槠聊簧系南袼赜邢薅娼遥绻憩F(xiàn)出多邊形的位置時讹挎,因技術(shù)所限校赤,使用絕對坐標(biāo)定位法是無法做到的吆玖,只能使用在近似位置采樣來進(jìn)行相對定位
Scenekit中采用的解決方案
多重采樣抗鋸齒,具體是MSAA只對Z緩存[Z-Buffer]和模板緩存(Stencil Buffer)中的數(shù)據(jù)進(jìn)行超級采樣抗鋸齒的處理÷砝海可以簡單理解為只對多邊形的邊緣進(jìn)行抗鋸齒處理