почему система частиц с шейдером не работает? Three.js
Привет, кто-нибудь может мне помочь с этим? У меня есть этот шейдер, он работает с THREE.Mesh, но нет с трем. частичная система?
Я хочу, чтобы каждая частица имела часть данной карты (текстуры) и соответственно меняла их положение, как-то такhttp://www.chromeexperiments.com/detail/webcam-displacement/?f=webgl
uniform sampler2D map;
varying vec2 vUv;
void main() {
vUv = uv;
vec4 color = texture2D( map, vUv );
float value = ( color.r + color.g + color.b ) / 3.0;
vec4 pos = vec4( position.xy, value * 100.0, 1.0 );
gl_PointSize = 20.0;
gl_Position = projectionMatrix * modelViewMatrix * pos;
}
uniform sampler2D map;
varying vec2 vUv;
void main() {
gl_FragColor = texture2D( map, vUv );
}