67
OBJファイルを3Dプリント用のSTLファイルに変換する方法
OBJファイルをSTLに変換する
(画像提供:Tom's Hardware)

OBJ(Wavefront OBJ)とSTL(Stereolithography)は、3Dプリント用の3Dモデルの保存に広く使用されている、2つの一般的な3Dファイル形式です。OBJファイルには、3Dオブジェクトを構成する頂点、面、テクスチャ座標に関する情報が格納されます。また、各頂点の位置、頂点を結んでポリゴンを形成する面、表面にテクスチャを適用するためのテクスチャマッピング座標など、モデルの幾何学的データも保存されます。 

一方、STLは3Dオブジェクトの表面形状を連結した三角形の集合として表現しますが、OBJのように色、厚み、テクスチャといった詳細な情報は保存しません。OBJをSTLファイルに変換できるツールをいくつか紹介しますが、その前に、なぜOBJをSTLに変換する必要があるのか​​を見ていきましょう。

いつ OBJ ファイルを STL に変換する必要がありますか?

3Dプリントプログラムとの互換性を保つために、OBJをSTLに変換する必要が生じる場合があります。ほとんどの3Dプリントソフトウェアとスライサーは、STLを主要な入力形式としてサポートしています。OBJをSTLに変換すると、これらのツールとのシームレスな連携が確保され、STLファイルをサポートするツールであればどれでも簡単にインポートして編集できます。 

さらに、STLファイルはOBJファイルに比べて詳細度が低いため、ファイルサイズの縮小により、特に大規模で複雑なオブジェクトの保存と共有が容易になります。また、スライサーでSTLファイルを開く際にも、リソースをあまり消費しません。

OBJ ファイルを STL に変換するにはさまざまな方法がありますが、主なものを以下に示します。

1. 3Dファイルコンバーターの使用 

ファイル変換専用に設計されたオンラインツールやダウンロード可能なツールがあります。Webツールは、変換のためにソフトウェアをインストールしたくない方に最適です。Webサイトにアクセスし、OBJファイルをアップロードし、必要な変換オプションを選択するだけで、変換されたSTLファイルを受け取ることができます。Asposeアプリが良い例です。以下の手順に従って、プラットフォーム上でOBJファイルをSTLファイルに変換できます。

1. Web サイトにアクセスして起動します。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

2.ファイルをプラットフォームにドラッグ&ドロップするか、クリックしてアップロードします。または、ファイルのURLをコピーして「 URLを入力」セクションに貼り付けることもできます。Asposeは100MB未満のファイルのみをサポートしているため、100MBを超えるファイルがある場合は、この記事で説明されている他の方法をお試しください。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

3. 「今すぐ変換」をクリックして変換プロセスを開始します。

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

4.ファイルの変換が完了するまで数秒お待ちください。変換後は、GoogleドライブまたはDropboxなどのクラウドにダウンロードまたは保存できます。

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

もう一つのおすすめツールはIMAGETOSTLです。Asposeと同じ方法で、ファイルをプラットフォームにドラッグ&ドロップするだけで変換プロセスが開始されます。IMAGETOSTLとの違いは、最大25個のファイルをアップロードしてワンクリックで変換できることです。FABCONVERT同様のツールで、最大20個のファイルを同時にサポートし、これまで紹介した他のツールと同じワークフローを備えています。唯一の違いは、ファイルをアップロードすると15分後に削除されることです。そのため、その時間内にファイルを変換してダウンロードする必要があります。 

ダウンロード版が必要な場合は、Spin 3Dファイルコンバーターをご利用ください。使用手順は以下のとおりです。

1. NCH Softwareのウェブサイトにアクセスし、 Spin 3D Converterをダウンロードしてインストールし、起動します。Windows版のみです。他のOSをお使いの場合は、オンライン版またはこの記事に記載されている他のプログラムのご利用をご検討ください。

2. 「ファイルを追加」をクリックして 、ファイルをソフトウェアにインポートします。複数のファイルをインポートして、同時に変換することも可能です。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

3.出力形式として STL を選択し、変換したファイルを保存します。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

2. 3Dモデリングソフトウェアの使用

ほとんどの3DモデリングソフトウェアはOBJとSTL形式をサポートしています。変換するには、お好みのソフトウェアでOBJファイルを開き、必要な調整を行った後、モデルをSTLファイルとしてエクスポートします。 

このプロセスでは、変換だけでなく、エクスポート前にファイルを編集したり、詳細を追加したりすることもできます。OBJからSTLへの変換には、無料および有料の3Dモデリングアプリケーションが利用可能ですが、このガイドでは、無料かつ業界標準の3DモデリングソフトウェアであるBlenderについて説明します。BlenderでOBJからSTLに変換するには、以下の手順に従ってください。

1. Blender をダウンロードし、インストールして起動します。

2. 「ファイル」>「インポート」>「Wavefront (.obj)」に移動してファイルをインポートします。

3. 「ファイル」>「エクスポート」>「Stl (.stl)」に移動して、ファイルを STL ファイルとしてエクスポートします。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

FreeCAD、TinkerCAD、Fusion 360、Wings 3Dといった一般的な3Dモデリング・CADソフトウェアでも同様のことが可能です。これらのソフトウェアを使い慣れている方は、変換も簡単に行えます。

3. 3Dスライスおよびメッシュ編集ソフトウェア

Meshlabのような3Dメッシュ処理ソフトウェアは、OBJやSTLなど、多くのファイル形式をサポートしています。ソフトウェアでファイルを開き、簡単にSTLファイルとしてエクスポートできます。以下の手順に従ってください。

1. 「ファイル」>「メッシュをインポート」を選択し、3Dモデルをメッシュとしてインポートします。ファイルに問題がある場合は、修正オプションが表示される場合があります。  

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

2. 「ファイル」>「メッシュをエクスポート」に移動します

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

3. STL ファイル形式 (.stl) を選択し、ファイルを保存する場所を選択します。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

メッシュ編集ソフトウェアに加えて、Curaのような3Dスライスソフトウェアも使用できます。これを行うには、次の手順に従ってください。

1. 「ファイル」>「ファイルを開く」を選択し、ファイルをソフトウェアにインポートします。

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

2. 「ファイル」>「エクスポート」を選択し 、「STLファイル(ASCII)」または「STLファイル(バイナリ)」を選択します。ASCII STLファイルはプレーンテキストで表現され、人間が判読可能なため、標準的なテキストエディタでファイルを開いて情報を読むことができます。

一方、バイナリSTLはASCII STLファイルと同じ形状データを保存しますが、情報の表現にはバイナリエンコードを使用します。テキストではなく、コンパクトなバイナリ形式で保存されます。この形式は人間には判読できませんが、ディスク容量を大幅に節約できます。テキストエディタで直接開くことはできませんが、3Dモデリングおよびスライスソフトウェアで開くことができます。 

OBJファイルをSTLに変換する

(画像提供:Tom's Hardware)

これらのオプションをいくつか試してみて、OBJ ファイルを STL に変換するのに最適で簡単な方法がどれかを確認してください。 

詳細:最高の3Dプリンター

詳細:最高の低予算3Dプリンター

詳細:最高の樹脂3Dプリンター

サミー・エカランは、Tom's Hardwareのフリーランスライターです。3Dプリントのチュートリアルやガイドに関する執筆を専門としています。彼の作品は、Makeuseof、All3dp、3Dsourcedなど、様々な出版物に掲載されています。