1
0
mirror of https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git synced 2025-08-22 20:25:28 +08:00

修改了有向距离场论文的地址

This commit is contained in:
1i9h7_b1u3
2024-09-18 14:29:47 +08:00
committed by Gary Wang
parent 510a630431
commit ba5e89290c

View File

@@ -320,4 +320,4 @@ RenderText(shader, "(C) LearnOpenGL.com", 540.0f, 570.0f, 0.5f, glm::vec3(0.3, 0
另一个使用FreeType字体的问题是字形纹理是储存为一个固定的字体大小的因此直接对其放大就会出现锯齿边缘。此外对字形进行旋转还会使它们看上去变得模糊。这个问题可以通过储存每个像素距最近的字形轮廓的距离而不是光栅化的像素颜色来缓解。这项技术被称为<def>有向距离场</def>(Signed Distance Fields)Valve在几年前发表过一篇了[论文](http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf)讨论了他们通过这项技术来获得非常棒的3D渲染效果。
另一个使用FreeType字体的问题是字形纹理是储存为一个固定的字体大小的因此直接对其放大就会出现锯齿边缘。此外对字形进行旋转还会使它们看上去变得模糊。这个问题可以通过储存每个像素距最近的字形轮廓的距离而不是光栅化的像素颜色来缓解。这项技术被称为<def>有向距离场</def>(Signed Distance Fields)Valve在几年前发表过一篇了[论文](https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf)讨论了他们通过这项技术来获得非常棒的3D渲染效果。