From ba5e89290cf9e8c33a17ab65d4517a8a058deeb1 Mon Sep 17 00:00:00 2001 From: 1i9h7_b1u3 <1012796366@qq.com> Date: Wed, 18 Sep 2024 14:29:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E6=9C=89=E5=90=91?= =?UTF-8?q?=E8=B7=9D=E7=A6=BB=E5=9C=BA=E8=AE=BA=E6=96=87=E7=9A=84=E5=9C=B0?= =?UTF-8?q?=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/06 In Practice/02 Text Rendering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/06 In Practice/02 Text Rendering.md b/docs/06 In Practice/02 Text Rendering.md index c407455..b68c78d 100644 --- a/docs/06 In Practice/02 Text Rendering.md +++ b/docs/06 In Practice/02 Text Rendering.md @@ -320,4 +320,4 @@ RenderText(shader, "(C) LearnOpenGL.com", 540.0f, 570.0f, 0.5f, glm::vec3(0.3, 0 -另一个使用FreeType字体的问题是字形纹理是储存为一个固定的字体大小的,因此直接对其放大就会出现锯齿边缘。此外,对字形进行旋转还会使它们看上去变得模糊。这个问题可以通过储存每个像素距最近的字形轮廓的距离,而不是光栅化的像素颜色,来缓解。这项技术被称为有向距离场(Signed Distance Fields),Valve在几年前发表过一篇了[论文](http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf),讨论了他们通过这项技术来获得非常棒的3D渲染效果。 \ No newline at end of file +另一个使用FreeType字体的问题是字形纹理是储存为一个固定的字体大小的,因此直接对其放大就会出现锯齿边缘。此外,对字形进行旋转还会使它们看上去变得模糊。这个问题可以通过储存每个像素距最近的字形轮廓的距离,而不是光栅化的像素颜色,来缓解。这项技术被称为有向距离场(Signed Distance Fields),Valve在几年前发表过一篇了[论文](https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf),讨论了他们通过这项技术来获得非常棒的3D渲染效果。 \ No newline at end of file