OpenGL學習筆記:文字顯示

OpenGL沒有直接的文字支持,所有需要輸出文字的地方,都需要尋找第三方庫的支持。


在OpenGL中渲染文字有三種方法:

1. bitmap Fonts.把文字搞成一張圖片

2. Outline Fonts. 把文字搞成各種點線面的三維模型

3. Texture Mapped text. 把文字搞成紋理。

不難看出,OpenGL中要想搞文字,必須按照上面三種的一種,拐彎抹角的去搞。

上面三種的優缺點:

1. bitmap.比較快,但是顯示的是直白的2D文字,沒有特效

2. Outline, 這可是真正的三維文字啊,文字都搞成模型的了,一般在搞立體感的文字時比較有用

3. Texture。字如其名,搞好後就是一副紋理,所以。。在需要紋理的地方,比較有用。比如牆上的塗鴉等。


比較好用的庫:

glut

flFont

FTGL

WGL


參考資料:

http://www.opengl.org/resources/features/fontsurvey/#intro

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章