如何在 ShaderToy 上繪製字符(三種方法)

繪製的效果

第一種方法:
繪製字符的最終效果
第二種方法:
其他繪製字符的方法
第三種:直接採樣 Shadertoy 提供的字符紋理貼圖(1024x1024大小的紋理,16x16個字符)

文字貼圖效果

第一種字符繪製方法

以 ‘a’ 舉個栗子

我們這裏使用的字符是 Simplex Hershey Vector Font
它是一種比較簡單的基於 Hershey 字符集的向量化的字體。

其中,‘a‘ 的繪製需要用到 16 個點,對應的字符繪製代碼如下

// CHAR: 97 :a
/// @param uv: 紋理座標
/// @param s: 控制字體的大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章