Màu + uDirectionalColor * directionalLightWeighting;} thuộc tính vec3 aVertexPosition thuộc tính vec3 aVertexNormal thuộc tính vec2 aTextureCoord; đồng phục mat4 uMVMatrix; thống nhất mat4 uPMatrix; thống nhất mat3 uNMatrix; thống nhất vec3 uAmbientColor; thống nhất vec3 uLightingDirection; đồng phục vec3 uDirectionalColor; khác nhau vec2 vTextureCoord; khác nhau vec3 vLightWeighting; mất hiệu lực main(void) {gl_Position = uPMatrix * uMVMatrix * vec4 (aVertexPosition, 1.0); vTextureCoord = aTextureCoord; vec3 transformedNormal = uNMatrix * aVertexNormal; nổi directionalLightWeighting = tối (dot (transformedNormal, uLightingDirection), 0,0); vLightWeighting = uAmbientColor + uDirectionalColor * directionalLightWeighting;}
đang được dịch, vui lòng đợi..
