2014-01-30 182 views
0

我想添加一个透明纹理到我的粒子,以获得一些混合。透明纹理不完全不透明

Particles are here

你放大将可以看到质感是不完全透明后 - 黑方仍然可见?

任何想法如何解决它? (是的,透明度:true设置:))

+0

您可以加入如何形成你的纹理一些解释?这个网页不是最有趣的检查(尽管看起来很有趣)。 – Mabedan

+0

'var pTexture = THREE.ImageUtils.loadTexture('./ texture.png'); \t var pMaterial = new THREE.ParticleBasicMaterial({size:0.03,vertexColors:true,map:pTexture,transparent:true,blending:THREE.AdditiveBlending});':) – mjanisz1

回答

1

你有两种选择。

particleSystem.sortParticles = true; 

它的工作原理,但在你的情况下更好的解决方案是:

particleMaterial.alphaTest = 0.5; // or whatever number between 0 and 1 works best 

three.js所r.65