團(tuán)隊(duì)在使用UGUI時(shí),發(fā)現(xiàn)其Outline實(shí)現(xiàn)是將文字的頂點(diǎn)在上下左右方向上做偏移生成了新的頂點(diǎn),所以頂點(diǎn)和三角面數(shù)量都增加了4倍。受Glow中Gaussian Filter可實(shí)現(xiàn)邊界外擴(kuò)效果的啟發(fā),做了個(gè)實(shí)驗(yàn),在第一個(gè)pass中使用Filter對(duì)Font Texture的Alpha進(jìn)行4或者8方向采樣,第二個(gè)pass正常渲染字體,然后將兩者進(jìn)行Alpha blend。

No Outline

Tow-Pass Outline with Four-Direction Sampling

Outline in UGUI
從結(jié)果上來(lái)看,在一定范圍的紋理坐標(biāo)偏移下可以接受,但限制也很明顯,下圖是偏移過(guò)大導(dǎo)致失真
