我正在寻找一种在WebGL中绘制更好质量(任意)文本的方法.目前我在2D画布上使用位图字体渲染并将它们放入WebGL上下文中.
此处描述了此方法http://delphic.me.uk/webgltext.html
这是我现在知道的在WebGL中绘制任意unicode文本的唯一解决方案.这种方法的问题是这些是位图字体,并且在较小的字体大小上看起来很块.我大多使用18的字体大小,与桌面质量字体相比,结果相当块.
我知道threeJS有一个字体库可以生成更好看的文本,但是我不想使用threeJS,因为我有自己的包装器,它可以正常工作,我不需要增加额外的三个开销.
那么如何在WebGL中创建更高质量的文本呢?有没有方法在Javascript中提取文本形状以提高质量?