我需要画一个由字体数据组成的VBO,主要是数字。如何获取数据并将其发送到VBO?
我知道有一个名为freetype的库应该这样做,但它使用位图字体,我的项目中不需要位图。我只想要多边形数据,我可以使用自己的颜色填充并重新定位/缩放。
Freetype也会勾勒出字体轮廓,但如何对轮廓字体进行细分以创建精确的几何体?
我想要实现的目标难吗?我能找到一些类似的例子吗?
答案 0 :(得分:0)
我想要实现的目标难吗?
如果使用适当的伽玛校正和抗锯齿渲染各种尺寸的清晰字体:是!
这实际上是一项积极研究的主题。
我能找到一些类似的例子吗?
只需使用即用型OpenGL字体绘图库,如FTGL。
答案 1 :(得分:0)
可行的解决方案是将字体数据保存为XY坐标和3D建模程序的索引。在启动时加载此数据,结果是所需的数据。
当然,这在更改字体时不起作用并且需要时间,但如果字体不会改变,它就能完成它的工作。