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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值