2016-07-08 9 views
0

私は基本的にTHREE.ParticleBasicMaterialでTHREE.Pointsによって作成されたたくさんのパーティクルを持っています。THREE.js - さまざまな色の粒子を持つ方法?

現在、それらはすべて同じ色です(材料に基づいています)。

質問: どのようにして異なる色の粒子を得ることができますか?

答えて

1

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

関連する問題