我可以在粒子系统上使用着色材料吗?

时间:2013-03-21 11:01:42

标签: three.js shader fragment-shader particle-system

我想要完成的是将不同的像素数据作为每个粒子的材质,这是我的思路:将画布设置为PlaneGeometry的纹理,通过片段着色器从PlaneGeometry获取像素块数据通过粒子系统的片段着色器将不同的像素数据块放在我想要的任何粒子上,这是可行的吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以将自定义THREE.ShaderMaterialTHREE.ParticleSystem一起使用。另外值得注意的是,如果您只想将画布用作纹理,则无需通过PlaneGeometry