私は ThreeJS を学び始めています。表示する非常に複雑なモデルがいくつかあります。
これらのモデルは、顧客が提供する Autocad ファイルから取得されます。
しかし、モデルの詳細の量が Web サイトの目的に対して多すぎる場合があります。
モデル内の頂点の数を減らして、表示を簡素化し、パフォーマンスを向上させたいと考えています。
これは ThreeJS 内から可能ですか? または、これに対する他の解決策がありますか?
私は ThreeJS を学び始めています。表示する非常に複雑なモデルがいくつかあります。
これらのモデルは、顧客が提供する Autocad ファイルから取得されます。
しかし、モデルの詳細の量が Web サイトの目的に対して多すぎる場合があります。
モデル内の頂点の数を減らして、表示を簡素化し、パフォーマンスを向上させたいと考えています。
これは ThreeJS 内から可能ですか? または、これに対する他の解決策がありますか?
非常にうまく機能する SimplifyModifier という修飾子があります。Three.jsの例でそれを見つけることができます
モデルを Blender にインポートできる場合は、Decimate Modifierを試すことができます。Blender の最新バージョンでは、構成可能な「量」パラメーターを備えた 3 つの異なるメソッドを備えています。メッシュ トポロジによっては、視覚的な変化がほとんどない状態でポリゴン数が大幅に削減される場合や、わずかな削減を試みるだけでモデルが完全に破損する場合があります。他の 3d パッケージにも同様の機能が含まれているはずですが、私はそれらを使用したことがありません。
.
頭に浮かんだもう 1 つのこと: ポリが多すぎる Blender モデルに遭遇したときは、Subdivision Modifierが適用されているかどうかを確認し、適用されている場合は削除することから始めるとよいでしょう。Autocad に同様のものがあるかどうかはわかりませんが、調査する価値があるかもしれません。