【发布时间】:2020-12-02 11:04:44
【问题描述】:
是否有可能从纹理播放带有色键着色器的视频的平面投射阴影?我的试验接缝回答否,但我猜我的着色器没有适应。该对象是一个简单的 PlabeBufferGeometry,着色器是:
vertexShader 是:
varying vec2 vUv;
void main() {vUv = uv;
vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 ); gl_Position = projectionMatrix * mvPosition;
}
fragmentShader 是:
uniform sampler2D vidtexture;
uniform vec3 color;
varying vec2 vUv;
void main()
{ vec3 tColor = texture2D( vidtexture, vUv ).rgb;
float a = (length(tColor - color) - 0.5) * 7.0;
gl_FragColor = vec4(tColor, a);}
【问题讨论】: