mirror of
https://github.com/patriciogonzalezvivo/thebookofshaders
synced 2024-11-11 13:10:57 +00:00
Make it more fluent in Chinese
This commit is contained in:
parent
5494980ea1
commit
b40ae4ede5
@ -42,7 +42,7 @@ vec4 texture2D(sampler2D texture, vec2 coordinates)
|
|||||||
|
|
||||||
![Joseph Nicéphore Niépce (1826)](nicephore.jpg)
|
![Joseph Nicéphore Niépce (1826)](nicephore.jpg)
|
||||||
|
|
||||||
我们该如何解决这个问题呢?我们需要知道这一图像的原始比例,好在放大或缩小纹理的时候正确地保持它原始的[*宽高比*](http://en.wikipedia.org/wiki/Aspect_ratio)。为此,纹理的宽和高是以```uniform```的形式传递进着色器的——在我们的示例框架里是以纹理名后跟```Resolution```的```uniform vec2```传递进来的。一旦着色器里有了这些信息,我们就可以通过将纹理分辨率的```宽度```除以```高度```来获得纹理的宽高比。最后,将这个比例乘上```y```坐标,我们将伸缩这根轴来让纹理匹配其原始比例。
|
我们该如何解决这个问题呢?我们需要知道这一图像的原始比例,好在放大或缩小纹理的时候正确地保持它原始的[*宽高比*](http://en.wikipedia.org/wiki/Aspect_ratio)。为此,纹理的宽和高是以```uniform```的形式传递进着色器的——在我们的示例框架里是以纹理名后跟```Resolution```的```uniform vec2```传递进来的。一旦着色器里有了这些信息,我们就可以将纹理分辨率的```宽度```除以```高度```来获得纹理的宽高比。最后,把这个比例和```y```坐标相乘,我们就可以实现伸缩这根轴来让纹理匹配其原始比例。
|
||||||
|
|
||||||
取消 21 行的注释来实操一下吧。
|
取消 21 行的注释来实操一下吧。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user