Использование подсказки шрифта для визуализации четкого текста на трех. js? - PullRequest
0 голосов
/ 19 июня 2020

Есть ли способ использовать хинтинг шрифтов TrueType (или другой?) Для достижения более четких / читаемых изображений с помощью трех. js?

Кажется, что процедурная геометрия с соответствующей информацией, переданной в пиксельный шейдер, или, возможно, даже рендеринг текста полностью в пиксельном шейдере, имеющем доступ к окончательной растровой сетке выравнивания, теоретически позволяют использовать преимущества шрифта.

Текст в три раза. js в целом довольно размытый

Даже с включенными 4xAA или 8xAA и не Проективное искажение, рендеринг вперед (эффективное использование WebGL для рендеринга 2D), очень примечательно, насколько размытый и трудно читаемый текст по сравнению с тем, как художник, чувствительный к пикселям, вручную визуализировал бы его, чтобы улучшить читаемость.

Рендеринг шрифтов с подсказками кажется, что это решит проблему? мазать ». Демонстрации, которые я видел в 2D, довольно убедительны с дисплеями с низким разрешением (или мелким текстом), и кажется, что эти преимущества будут такими же большими или даже больше при использовании в 3D, где текст часто находится на расстоянии и, следовательно, относительно мал.

...