您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

CylinderParticlesMaterial.glsl 548B

12345678910111213141516
  1. uniform vec4 color;
  2. uniform sampler2D image;
  3. czm_material czm_getMaterial(czm_materialInput materialInput){
  4. czm_material material = czm_getDefaultMaterial(materialInput);
  5. vec2 st = materialInput.st;
  6. float time = fract(czm_frameNumber / 90.) ;
  7. vec2 new_st = fract(st- vec2(time,time));
  8. vec4 colorImage = texture2D(image, new_st);
  9. vec3 diffuse = colorImage.rgb;
  10. float alpha = colorImage.a;
  11. diffuse *= color.rgb;
  12. alpha *= color.a;
  13. material.diffuse = diffuse;
  14. material.alpha = alpha * pow(1. - st.t,color.a);
  15. return material;
  16. }