跳到主要内容
← Lighting Basics

Lighting Basics

Ambient Lighting

shader-learning 自学第 2 课:Ambient Lighting

实时渲染 · 纹理 GLSL

第 2 课:Ambient Lighting

实现

uniform sampler2D iChannel0;

varying vec2 vUv;

void main() {
  vec4 tex = texture(iChannel0, vUv);
  float ambientFactor = 0.5;
  vec4 lightColor = vec4(1.0, 1.0, 0.0,1.0);
  gl_FragColor = vec4(tex.rgb * lightColor.rgb * ambientFactor,1.0);
}