美文网首页OpenGL
OpenGL 2D纹理坐标解析

OpenGL 2D纹理坐标解析

作者: CC老师_HelloCoder | 来源:发表于2019-05-23 19:28 被阅读122次

    原文: CC老师
    著作所属权归该作者所有,任何形式转载请联系作者并注明原文出处.

    15586104043292.jpg

    为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(Texture Coordinate),用来标明该从纹理图像的哪个部分采样(采样:采集片段颜色)。之后在图形的其它片段上进行片段插值(Fragment Interpolation)。

    2D纹理坐标在x和y轴上,范围为0到1之间。使用纹理坐标获取纹理颜色叫做采样(Sampling)。纹理坐标起始于(0, 0),也就是纹理图片的左下角,终始于(1, 1),即纹理图片的右上角

    15586104987554.jpg

    看图总结

    没有方向性的纹理

    15586106908952.jpg

    有方向性的纹理

    15586107177903.jpg

    相关文章

      网友评论

        本文标题:OpenGL 2D纹理坐标解析

        本文链接:https://www.haomeiwen.com/subject/wptizqtx.html