【问题标题】:Specifing the color for webGL cube in fragment shader在片段着色器中指定 webGL 立方体的颜色
【发布时间】:2013-12-20 22:32:59
【问题描述】:

我想在 WebGL 中绘制一个单一的颜色立方体,并且我想在片段着色器中指定颜色。我知道当我画一个正方形时我可以做到这一点。为了详细说明我的问题,我可以避免以本教程中提到的方式使用颜色缓冲区。

"MDN WebGl Tutorial"

【问题讨论】:

标签: webgl shader fragment-shader


【解决方案1】:

如果你真的“想在片段着色器中指定颜色”,这就是你的片段着色器:

precision mediump float;

void main(void) {
    gl_FragColor = vec4 (0.0, 1.0, 0.0, 1.0); 
}

这会给你绿色(vec4() 中的值是 r、g、b、a)。当然,在这种情况下,您可以消除教程中“定义顶点颜色”标题下的所有颜色内容。

【讨论】:

    猜你喜欢
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 2018-11-24
    • 2021-01-02
    • 1970-01-01
    • 2014-09-06
    相关资源
    最近更新 更多