私は Phong マテリアル (光に反応する) のプロパティを持つパーティクルを作成しようとしています。これを達成するために、「createMultiMaterialObject」を使用しました。これは、パーティクル サイズを無視する以外のほとんどの部分で機能しました。奇妙な三角形のようです。以下を参照してください。
これは私が使用しているコードです:
var ringGeometry = new THREE.TorusGeometry( rad, ringSize, 1, 200, Math.PI * 2);
materials = [
p2paterial = new THREE.MeshPhongMaterial({shading: THREE.SmoothShading, blending: THREE.AdditiveBlending, transparent: true, color: ringColour, ambient: 0x000000, specular: 0xffffff, shininess: 1, vertexColors: false } ),
pmaterial = new THREE.ParticleBasicMaterial( { size: 1, transparent: true, vertexColors: true } )
];
singleRing = new THREE.SceneUtils.createMultiMaterialObject(ringGeometry, materials);
最後のビットを達成し、粒子のサイズをそれぞれ 1 にする方法を誰か教えてもらえますか?