BlenderでのWavefront OBJ形式、STL形式ファイルのインポート、エクスポート
【概要】
本記事では、BlenderでWavefront OBJ形式およびSTL形式のファイルをインポート・エクスポートする手順を説明する。
【目次】
【関連する外部ページ】
- Blenderの公式ページ: https://www.blender.org/
- Blender公式マニュアルのファイル入出力の説明: https://docs.blender.org/manual/ja/latest/files/import_export/index.html
【サイト内の関連情報】
前準備
Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成の機能がある.
メニューの日本語化は,「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.
Wavefront OBJ形式とSTL形式の概要
- Wavefront OBJ形式(.obj)
- 頂点・面などの形状データに加え,UV座標,法線,頂点カラーを保存できる.
- マテリアル(材質)の情報は,MTLファイル(.mtl)という別ファイルに保存される.
- 多くの3Dソフトウェアが対応しており,データ交換に使える.
- STL形式(.stl)
- 形状を三角形ポリゴンの集合として表現する.マテリアルやUV座標は保存されない.
- 3Dプリンタでの出力やラピッドプロトタイピングで使われる.
マテリアルやテクスチャも受け渡す場合はOBJ形式,形状のみを受け渡す場合はSTL形式を選ぶ.
Blenderでの3Dモデルファイルのエクスポート手順
エクスポート時の主な設定項目
エクスポート画面の右側で,次の設定を行うことができる.
スケールと座標系
- スケール: 出力するモデルのサイズを調整する.3Dプリントのように実寸で使う場合に確認する.
- 座標系(上向き/前方): モデルの向きを定義する軸(X,Y,Z)を指定する.受け渡し先のソフトウェアの座標系に合わせる.
テクスチャと材質の設定(OBJ形式のみ)
- 材質定義ファイル(MTL): マテリアル情報を別ファイル(.mtl)として同時に出力するかを設定する.
- UV座標: テクスチャを面に対応付けるUVマッピングの情報を保存するかを設定する.
エクスポート範囲
- 選択物のみ: 選択しているオブジェクトのみを書き出す.
- シーン全体: シーン内のすべての可視オブジェクトを書き出す.
準備: エクスポートするオブジェクトの選択
エクスポートしたいオブジェクトを選択する.すべてのオブジェクトをエクスポートする場合は,「A」キーを押すか,メニューで「選択(Select)」>「すべて(All)」を選び,全選択する.
Wavefront OBJ形式(.obj)でのエクスポート
- メニューで「ファイル(File)」>「エクスポート(Export)」>「Wavefront(.obj)」を選ぶ.
- 表示される画面で,保存先ディレクトリとファイル名を指定する.
- 必要に応じて,画面右側のエクスポート設定(スケール,座標系,マテリアル出力など)を調整する.
- 「OBJをエクスポート(Export OBJ)」をクリックして保存する.
STL形式(.stl)でのエクスポート
- メニューで「ファイル(File)」>「エクスポート(Export)」>「STL(.stl)」を選ぶ.
- 表示される画面で,保存先ディレクトリとファイル名を指定する.
- 必要に応じて,画面右側のエクスポート設定(スケール,座標系など)を調整する.
- 「STLをエクスポート(Export STL)」をクリックして保存する.
Blenderでの3Dモデルファイルのインポート手順
インポート時の主な設定項目
インポート画面の右側では,スケールと座標系(上向き/前方)を設定できる.作成元のソフトウェアと座標系が異なる場合は,軸の設定を変えてモデルの向きを合わせる.
Wavefront OBJ形式(.obj)のインポート
- メニューで「ファイル(File)」>「インポート(Import)」>「Wavefront(.obj)」を選ぶ.
- 読み込むOBJファイルを選ぶ.OBJファイルがMTLファイルを参照している場合は,両方のファイルを同じフォルダに置く.
- 必要に応じて,画面右側のインポート設定を調整する.
- 「OBJをインポート(Import OBJ)」をクリックして読み込む.
STL形式(.stl)のインポート
- メニューで「ファイル(File)」>「インポート(Import)」>「STL(.stl)」を選ぶ.
- 読み込むSTLファイルを選ぶ.
- 必要に応じて,画面右側のインポート設定を調整する.
- 「STLをインポート(Import STL)」をクリックして読み込む.