0

OBJ ファイル形式で保存された 3D モデルがあります。OBJLoader を使用して OBJ ファイルを問題なくロードできます。

モデルが正しくレンダリングされ、マテリアルが正しく適用されます。

欠けているのは、OBJ ファイルで定義されたポリゴン グループをロードして、モデル内の特定の領域を識別し、その上にさまざまなマテリアルを適用できるようにすることです。

OBJLoader ソースを調べると、ポリゴン グループ セグメントの読み込みが無視されていることがわかりました。

OBJLoader を使用してポリゴン グループを読み取り、追加の子メッシュ オブジェクトを作成して親 Model Object3D に割り当てるにはどうすればよいですか?

4

1 に答える 1

0

この問題を解決する回避策を見つけました

オープンソースの 3D モデリング アプリケーション Blender をダウンロードしてインストールします。Blender を使用して OBJ ファイルを開きます。OBJ モデルを別の形式にエクスポートします。自分に合った Collada 形式を使用しました THREE.JS Collada ローダーを使用します Collada ローダーは、オブジェクト モデルとそのグループとマテリアルを正常にロードします。

これが皆さんのお役に立てば幸いです

于 2013-10-12T20:51:06.557 に答える