私は基本的にTHREE.ParticleBasicMaterialでTHREE.Pointsによって作成されたたくさんのパーティクルを持っています。THREE.js - さまざまな色の粒子を持つ方法?
現在、それらはすべて同じ色です(材料に基づいています)。
質問: どのようにして異なる色の粒子を得ることができますか?
私は基本的にTHREE.ParticleBasicMaterialでTHREE.Pointsによって作成されたたくさんのパーティクルを持っています。THREE.js - さまざまな色の粒子を持つ方法?
現在、それらはすべて同じ色です(材料に基づいています)。
質問: どのようにして異なる色の粒子を得ることができますか?
THREE.Points()
の中にTHREE.Geometry()
を使用していて、使用したい色数がいくつかある場合は、個別のマテリアルを作成し、割り当てたい色に基づいてポイントを区切ることができます。例:https://github.com/mrdoob/three.js/blob/master/examples/webgl_points_random.html
あなたが内部THREE.BufferGeometry()
を使用している場合は、あなたのTHREE.Points()
一つだけTHREE.ShaderMaterial()
を使用して、ポイントのそれぞれに異なる色を割り当てることができます。例:https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_points.html