2014-01-30 62 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