Parçacıkların opaklığını, bir düzlemden uzaklıklarının bir fonksiyonu olarak değiştirmeye çalışıyorum.three.js - Tek tek parçacıkların opaklığını ayarlama
This issue benim sorunumu açıklar ve bir yıl önce yanıt aslında "yapamazsınız". Opaklık görünüşe göre bir malzemenin bir parametresi değil, bir elementtir ve dolayısıyla bireysel parçacık opaklığı mümkün değildir.
Herhangi bir şey değişti mi, bunu başarabileceğim bir yol var mı? Bireysel parçacık boyama mümkün ise, bu ulaşılamıyor sanırım.
Alkış
teşekkürler! 0.2, \t \t \t harita:: THREE.ImageUtils.loadTexture ( \t \t \t \t "images/particle.png = new THREE.ParticleBasicMaterial ({ \t \t \t boyutu \t \t pMaterial şu şekildedir: Benim şu anki malzemedir " \t \t \t), \t \t \t harmanlama: THREE.AdditiveBlending, \t \t \t vertexColors: true, \t \t \t şeffaf: true, \t \t \t depthWrite: false, // gerekli? \t \t}); Katkı harman dokusunu bu yaklaşımla nasıl koruyabilirim? – user593062
Alpha artık örnekte çalışmıyor görünüyor. Sanırım üç.js'de buna neden olan bir şey değişmiş olmalı? –
Tamam, düzeltildi. ShaderMaterial'da "şeffaf: doğru" ayarlamak zorundaydım. http://jsfiddle.net/yfSwK/27/ –