0

テーブルトップ シミュレーターで使用する非常に単純な 3D オブジェクトを作成しました。オブジェクトを構築すると、多くの面が得られます。

ここに画像の説明を入力

これを OBJ としてエクスポートしてインポートすると、オブジェクトは問題なく動作します。

ここに画像の説明を入力

ただし、いくつかの面をマージして頂点の数を減らすと (3 つの中央の面をマージ):

ここに画像の説明を入力

OBJ をインポートすると、1 つの大きな顔が完全に失われます。

ここに画像の説明を入力

ここで何が起こっているのかわかりません。作成したオブジェクトの各側面を 1 つの面 (上面と底面など) にマージできるようにしたいと考えています。しかし、私はそうすることができず、オブジェクトを他のプログラムで動作させることができませんでした。私は何を間違っていますか?

4

1 に答える 1

3

面は、3 つ (三角形)、4 つ (四角形)、またはそれ以上 (多角形) の頂点の間の領域として定義され、すべての辺にエッジがあります。これらは、tris、quad、ngons と略されることがよくあります。

すべての 3D プログラムは tris と quads をサポートしますが、すべてのプログラムが ngons をサポートしているわけではありません。テーブルトップ シミュレータは、ngons をサポートしていないか、obj ファイルからの ngon の読み取りをサポートしていないようです。

Blender でのモデリング時に Ngon を使用し続けることができますが、エクスポート前またはエクスポート中にそれらを tris または quads に変更する必要があります。remeshまたはtriangulate修飾子を使用するか、obj にエクスポートするときにTriangulate Facesチェックボックスをオンにするだけです。モディファイヤを使用する利点は、モデルの分割方法を制御するオプションがいくつかあり、エクスポートする前に結果を表示できることです。

ここに画像の説明を入力

于 2016-02-02T04:00:22.710 に答える