Я ищу метод для получения лучшего качества (произвольного) текста внутри WebGL. В настоящее время я использую рендеринг растровых изображений на двумерном холсте и blitting их в контексте WebGL.
Этот метод описан здесь http://delphic.me.uk/webgltext.html
Это единственное решение для рисования произвольного текста unicode внутри WebGL, о котором я знаю прямо сейчас. Проблема с этим методом заключается в том, что они являются растровыми шрифтами и кажутся блочными при меньших размерах шрифтов. В основном я использую размер шрифта 18, и результат является довольно блочным по сравнению с шрифтами рабочего стола.
Я знаю, что у threeJS есть библиотека шрифтов, которая генерирует улучшенный текст, но я не хочу использовать триJS, поскольку у меня есть собственная оболочка, которая отлично работает для того, что мне нужно, и не хочу добавлять дополнительные накладные расходы threeJS.
Итак, как создать текст лучшего качества в WebGL? Существуют ли методы извлечения текстовых фигур в Javascript для улучшения качества?