File  ID : 47

OBJ Importer.js

this is Tool script to import OBJ file with assignments of material. for a file from Poser model or Ivy generator. (Wink)

after importing, you can assign materials to objects manually by log information at Console view or import log file.

UPDATED 20090412 : optmized for speed, added progress info shown at Console view.

UPDATED 20090412b: fixed material import bug.

UPDATED 20090413 : material import improved.

UPDATED 20100208 : fixed bug for Cheetah3D 5.2.

UPDATED 20101018 : 'keep vertices order' option added.

currently material importing does not work for Cheetah3D 5.x, by changing material system. (Tongue)


複数のマテリアルが適用されたオブジェクトを含む OBJ ファイルを、 Cheetah3D に読み込むための Tool スクリプトです。 Poser で書き出したファイルとか、Ivy Generator で書き出したファイルを読み込む場合に。

UPDATED 20090412 : 若干高速化・進捗状況を コンソールビュー に表示

UPDATED 20090412b: マテリアルが読み込まれないバグを修正

UPDATED 20090413 : マテリアルの読み込みを改善

UPDATED 20100208 : Cheetah3D 5.2 でクラッシュするバグを修正

UPDATED 20101018 : 'keep vertices option' オプションを追加

5.x でマテリアルシステムが変更されたため、マテリアルの読み込みは動きません。 (Tongue)


tool property view.

ツールプロパティー

ch_20101018_OBJImporter_ss.png

  • auto separator: if object has more than 15 materials, that obejct will be imported separately so that each object has less than 15 materials.
  • auto separator: もしオブジェクトに 15 個以上マテリアルが割り当てられている場合に、各オブジェクトのマテリアルが 15 個以下になるように自動的に分割して読み込みます。
  • keep vertices order: All vertices are imported. All objects or groups are imported as 1 polygon object.
  • keep vertices order: ファイルに定義されたすべての頂点を追加します。すべてのオブジェクト/グループは、一つのポリゴンオブジェクトとして読み込まれます。

import log sample that shows object name and material names for poly sel number.

インポートログのサンプル。オブジェクト名とポリゴン選択セット番号、対応するマテリアル名を示しています。

OBJ Importer.js_20101018.zip ( application/zip : 5 KB)

MD5 : d9f33c06994992f8899f55b2b1efb6f3

make your donation
for my scripts.