You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

WallImageTrailMaterial.glsl 502B

12345678910111213
  1. uniform sampler2D image;
  2. uniform vec4 color;
  3. uniform float speed;
  4. uniform vec2 repeat;
  5. czm_material czm_getMaterial(czm_materialInput materialInput){
  6. czm_material material = czm_getDefaultMaterial(materialInput);
  7. vec2 st = materialInput.st * repeat;
  8. float time = fract(czm_frameNumber * speed / 1000.0);
  9. vec4 colorImage = texture2D(image, vec2(fract(st.s - time), st.t));
  10. material.alpha = colorImage.a * color.a ;
  11. material.diffuse = colorImage.rgb * color.rgb * 3.0 ;
  12. return material;
  13. }