0

カスタム ジオメトリを作成し、MeshPhongMaterial をマテリアルとして使用します。私のジオメトリは大きいので、パフォーマンスを向上させるためにそれらを 1 つのジオメトリにマージしたいと考えています。問題は、子ジオメトリごとに異なるアンビエント カラーを使用したいということです。より多くのマテリアルを使用し、各面の materialIndex を変更することで色を変更できると思いますが、うまくいかない可能性があり、多くの時間がかかり、より多くのテクスチャを使用する可能性があります。これをアーカイブする簡単な方法はありますか? three.js が異なるマテリアルでどのようにレンダリングされるかがわからないので、これについてはわかりません。助けてくれてありがとう。

4

1 に答える 1