團隊在使用UGUI時,發現其Outline實現是將文字的頂點在上下左右方向上做偏移生成了新的頂點,所以頂點和三角面數量都增加了4倍。受Glow中Gaussian Filter可實現邊界外擴效果的啟發,做了個實驗,在第一個pass中使用Filter對Font Texture的Alpha進行4或者8方向采樣,第二個pass正常渲染字體,然后將兩者進行Alpha blend。

No Outline

Tow-Pass Outline with Four-Direction Sampling

Outline in UGUI
從結果上來看,在一定范圍的紋理坐標偏移下可以接受,但限制也很明顯,下圖是偏移過大導致失真
