OBJ インポート/エクスポート

 

OBJファイル形式は、各頂点の位置と、各テクスチャ座標の頂点、法線、そして各ポリゴンを頂点とテクスチャ頂点のリストとして定義させる面のUV位置のみを含む3Dジオメトリのみを表すシンプルなデータ形式です。頂点は、法線の明示的な宣言を必要としないように、デフォルトで反時計回りで格納されます。

インポート

 

ファイルを開く、インポート、インサート、ワークセッションファイルとして追加するには

number-1.pngファイルメニューの開くまたはインポートをクリックします。

number-2.png開くダイアログボックスで、サポートされているファイル形式を選択します。

number-3.pngインポートの設定変更ができる場合は、オプションボタンを使用してエクスポートの設定を指定します。

number-4.png開くボタンをクリック、またはEnterキーを押します。

 

メモ:3dm以外のモデルが開かれた場合、タイトルバーには開かれたモデルの名前が表示されます。モデルが最初に保存される際、そのモデル名がファイル名として使用されます。

OBJインポートオプション

OBJグループのインポート形式

なし

グループ

レイヤ

オブジェクト名

OBJオブジェクトをインポート

モーフターゲットのみとしてインポート

グループの順序を逆にする

テクチャを無視

OBJのYをRhinoのZにマップ

32ビットのテクスチャを別々のファイルに分割

 

checkboxnocheck.png常にこれらの設定を使用。今後このダイアログを表示しない。

現在の設定を保存し、ダイアログの表示をオフにします。

メッセージを再びオンにするには

number_onestep.gif保存ダイアログボックスのオプションボタンをクリックします。

エクスポート

 

Rhinoモデルとして保存またはエクスポートするには

number-1.pngファイルメニューの選択オブジェクトをエクスポートまたは名前を付けて保存をクリックします。

number-2.pngダイアログボックスのファイルの種類リストに現在サポートされているファイル形式が表示されます。

number-3.pngファイルの種類ボックスでサポートされているファイルの種類を選択します。

number-4.pngファイル名ボックスでファイル名を選択またはタイプします。

number-5.png何を保存するのかを指定します。

簡易保存

ジオメトリオブジェクトのみを保存

number-6.pngエクスポートの設定変更ができる場合は、オプションボタンを使用してエクスポートの設定を指定します。

number-7.png選択したファイルの種類がメッシュオブジェクトのみを作成する場合、ポリゴンメッシュオブジェクトダイアログボックスでメッシュの設定を指定します。

OBJエクスポートオプション

オブジェクトの保存形式

NURBS

Rhinoの曲線とサーフェスはNURBS曲線およびサーフェスとしてエクスポートされます。

ポリゴンメッシュ

サーフェスはポリゴンメッシュオブジェクトで近似されます。NURBSオブジェクトからメッシュを作成するダイアログボックスでRhinoがNURBSジオメトリからどのようにポリゴンメッシュを作成するかを設定します。曲線はエクスポートされません。

サーフェスのトリム曲線の保存形式

ポリライン

NURBSサーフェスをエクスポートすると、トリムされた曲線はポリラインで近似されます。曲線としてトリムをエクスポートすると、ジオメトリの正確さは低下します。このオプションは本来Aliasにエクスポートするためのものです。これの代わりに、IGESをAliasにエクスポートするのに使用することができるはずです。

曲線

NURBSサーフェスをエクスポートすると、トリムした曲線は NURBS曲線になります。これは、ポリラインとしてトリムをエクスポートするより正確な結果が得られます。

行末文字

Windows (CRLF)

キャリッジリターンとラインフィード。

Unix (LF)

ラインフィードのみ。

Mac OS (CR)

キャリッジリターンのみ。

Rhinoのオブジェクト名のエクスポート

オブジェクト名をエクスポートします。

オブジェクト名をエクスポートしない

OBJグループとして

OBJオブジェクトとして

Rhinoのレイヤ/グループ名のエクスポート

レイヤ名をエクスポートします。

これらの設定によって、ネスト化(入れ子に)されたグループをサポートしていないプログラムにデータをエクスポートすることができます。3D Studio MAXのOBJインポートプラグインがその一例です。3ds maxへエクスポートするには、Do not export layer/group names.

レイヤ/グループ名をエクスポートしない

レイヤをOBJグループとして

グループをOBJグループとして

OBJグループで並べ替え

頂点のウェルド

変更しない

完全にウェルド解除

エクスポートの前にメッシュ全体をウェルド解除します。

ウェルド

与えられた任意の位置の1つの頂点(例えば、トポロジの頂点)をエクスポートしますが、メッシュ頂点に関連するテクスチャ座標と法線のすべてをエクスポートします

__ 有効桁

メッシュテクスチャ座標をエクスポート

メッシュ頂点法線をエクスポート

マテリアル定義をエクスポート

.objのファイルと同じ名前の.mtlファイルを作成します。この.mtl ファイルにオブジェクト毎に1つのマテリアル定義が書き込まれます。これらのオブジェクトの参照事項も.objファイルに追加されます。

RhinoのZをOBJのYにマップ

エクスポートされたモデルをz-up方向(普通のZ軸方向、つまり縦方向が上)からy-up方向(Y軸方向、つまり厚さ方向が上)に位置変更します。

長い行を折り返す

checkboxnocheck.png常にこれらの設定を使用。今後このダイアログを表示しない。

現在の設定を保存し、ダイアログの表示をオフにします。

メッセージを再びオンにするには

number_onestep.gif保存ダイアログボックスのオプションボタンをクリックします。

エクスポートに関するメモ

無効なオブジェクトがある場合、エクスポートが行えません。SelBadObjectsコマンドを使用すると、エクスポートする前に無効なオブジェクトを発見することができます。

マテリアルのプロパティで、オブジェクトにマテリアル名を割り当てます。このマテリアル名はエクスポートされ、レンダラで使用されます。

レイヤ名とオブジェクト名はOBJグループ名としてOBJファイルにエクスポートされます。レイヤ名またはオブジェクト名に含まれるスペースはアンダーバー(_)に変換されます。

次も参考にしてください。

Wikipedia: Wavefront OBJ