three.jsシェーダーマテリアルでこの頂点シェーダーを使用しています
script id="vs" type="x-shader/x-vertex">
uniform sampler2D map;
varying vec2 vUv;
void main() {
vUv = uv;
vec4 color = texture2D( map, vUv );
float r=color.r;
float g=color.g;
float b=color.b;
gl_Position = projectionMatrix * modelViewMatrix ;
}
</script>
問題は、r、g、b の値をグローバル変数に渡すにはどうすればよいかということです。