目次
3Dプリント用のSTLファイルを開くために使えるプログラムやソフトウェアはたくさんありますが、その中でも特に優れているものがあります。 どのファイルがそうなのか疑問に思われる方もいらっしゃると思いますので、この記事を書いてその疑問にお答えすることにしました。
STLファイル用プログラムの詳細や、関連する情報をご紹介しています。
3Dプリントに必要なファイルタイプ/フォーマットは何ですか?
3DプリントにはG-Codeというファイル形式が必要です。 このG-Codeファイルを得るためには、STL(Stereolithography)ファイルをCuraなどのスライサーソフトで加工してもらう必要があります。 STLファイルは3Dプリントでよく耳にするファイル形式で、メインのG-Codeファイルを作るために必要です。
STLファイルは、技術的な観点から、オブジェクトを構築するためにいくつかのサイズの三角形を使用して3Dモデルの近似値です。 これはテッセレーションとして知られており、世の中のほとんどのCADソフトウェアで作成することができます。
STLファイルが最も一般的ですが、3Dプリントでは使用する機械やソフトウェアによって、他にも使用できるファイルがあります。
これらのファイルはSTLファイルに変換され、スライサーで処理されて、3Dプリントに必要なGコードファイルを作成するためにあることに留意してください。
Cura(一般的なスライサー)でサポートされているファイルは、以下の通りです:
- 3MFファイル(.3mf)
- スタンフォード・トライアングル・フォーマット(.ply)
- WavefrontのOBJファイル(.obj)
- X3Dファイル(.x3d)
- JPG画像(.jpg)
- PNG画像(.png)
2D画像をCuraで直接3D形状に変換することができます。
.jpgファイルの高さ、底辺、幅、奥行きなど、特定の設定を選択することができます。
3Dプリント用のSTLファイルを開くことができるプログラムは?
STLファイルは、CADソフト、スライサーソフト、メッシュ編集ソフトの3種類のソフトで開くことができます。
CADソフト
CAD(Computer Aided Design)とは、コンピュータを使って設計を支援することで、3Dプリンター以前から存在していましたが、3Dプリンターで造形できる、驚くほど精密で高度に詳細なオブジェクトをモデル化するために広く使われています。
TinkerCADのような初心者向けに作られたCADソフトから、Blenderのようなプロフェッショナル向けまであります。 初心者でもBlenderは使えますが、他のCADソフトに比べるとかなり大きな学習効果があります。
STLファイルを作成するプログラムは何かというと、以下に挙げるCADの一部でしょう。
ティンカーCAD
Tinkercadは、オンラインの無料3Dモデリングプログラムです。 使い方は簡単で、原始的な形状(立方体、円柱、長方形)で構成されており、組み合わせて他の形状を作ることができます。 また、他の形状を作ることができる機能も備えています。
ファイルの読み込みは2D、3Dのいずれでも可能で、OBJ、SVJ、STLの3種類のファイルに対応しています。
欠点は、インターネットがないと機能しないことですが、これは、メモリの重いソフトをダウンロードしなくてもアクセスできるので、長所にもなりえます。
フリーキャド
FreeCADは、3Dプリントに広く使われているオープンソースの3Dパラメトリックモデリングアプリケーションです。 名前からわかるように、無料で使えるソフトウェアで、参加できるコミュニティ/フォーラムが盛んです。
このアプリケーションを使用すると、実際のシンプルなデザインや複雑なデザインを作成することができ、STLファイルを簡単にインポートおよびエクスポートすることができます。
3Dプリントの初心者が最初のモデル作りを始めるのに最適な選択だと評する人が多い。
スケッチアップ
SketchUpは、新人CADデザイナーとして出世できる良いソフトです。 以前はGoogle SketchUpと呼ばれていましたが、他社に買収されています。
その大きなメリットは、あらゆるSTLファイルを開くことができ、それを編集するツールも備えていることです。
SketchUpは、ゲームから映画、機械工学まで幅広い用途がありますが、私たち3Dプリンターを趣味とする者にとって、3Dプリント用の初期3Dモデルデザインを作成するのに適しています。
ブレンダー
Blenderは、STLファイルを開くことができる、3Dプリント界では非常に有名なCADソフトウェアです。 このソフトウェアが持つ範囲と能力は、あなたの想像を超えるものです。
3Dプリントの場合、このソフトを覚えれば能力は飛躍的に向上しますが、一般的なデザインソフトよりも学習曲線が急です。
STLファイルを作成したり開いたりしたい場合、いくつかのチュートリアルで時間をかけて学習する限り、Blenderは素晴らしい選択肢です。
CAD分野の最新の進歩に合わせて、ワークフローや機能を最新の状態に保つために、常にアップデートを行っています。
メッシュ編集ソフト
メッシュプログラムは、3Dデザインのソリッドモデルが滑らかに見えるのとは異なり、3Dオブジェクトを頂点、辺、面に単純化します。 メッシュモデルは、無重力、無色、多角形を使って3Dオブジェクトを表現することが特徴です。
メッシュは、以下の方法で作成することができます:
- 円柱、箱、角柱などの原始的な形状を作成する。
- 罫線を使って、他の物から模型を作る。 この物体は、平面でも立体でもよい。
- 既存のソリッド3Dオブジェクトをメッシュオブジェクトに変換することができる
- カスタムメッシュの作成。
これらの方法によって、3Dデザインのモデリングが思いのままになり、細部まで作り込むことができます。
以下は、私がまとめたメッシュ編集ソフトの一覧です。
メッシュラボ
MeshLabは、3Dの三角メッシュを編集したり、メッシュを使って他のクールな種類のことを行うことができるオープンソースのシステムを持っています。
あまりきれいでない、レンダリングがうまくいっていないメッシュは、ヒーリング、クリーニング、編集を行い、より詳細で適切なものにすることができます。
操作の難しさはありますが、大容量のファイルを開くときの速さは、MeshLabのユーザーから高く評価されています。
Autodesk Meshmixer
Meshmixerは、壊れたSTLファイルの編集や修復に適したメッシュツールです。 MeshLabと違って比較的使いやすく、3Dオブジェクトを簡単に操作するのに役立つ良いインターフェースを持っています。
MakePrintable(メイクプリンタブル
このソフトはメッシュ編集ソフトで、STLファイルのエラーや破損を修正するのに非常に有効です。
このソフトウェアでできることは、くぼみと修復、メッシュを1つにまとめること、特定の品質レベルを選択することなど、具体的な修復作業もたくさんあります。
Curaのスライサー内だけでなく、BlenderやSketchUpで直接使用することができます。
スライサーソフトウェア
スライサーは、3Dプリントの前に使用するソフトウェアです。 3Dプリンターが実際に理解できるGコードファイルを作成します。
ノズルの動き、印刷温度、ベッド温度、フィラメントの押し出し量、モデルのインフィルパターンや密度など、さまざまな情報を提供します。
複雑そうに見えますが、数字を入力するボックスや選択肢を選ぶドロップダウンメニューで構成されているため、操作は実に簡単です。
STLファイルを開くことができるスライサーの一覧です;
キュラ
Curaは、3Dプリンター分野で有名なブランドであるUltimakerが作成した、最も人気のあるスライスソフトウェアです。
STLファイルを置くと、3Dプリンターのビルドプレートに直接3Dモデルがインポートされるアプリケーションを提供します。
プルサスライサー
PrusaSlicerも有名なスライサーソフトで、多くの機能と用途を備えており、有力な候補となります。 最も顕著な違いは、FDMフィラメントプリントとSLA樹脂プリントの両方のSTLファイルを処理できることです。
多くのスライサーは、1種類の3Dプリント加工だけにこだわりますが、このスライサーは別です。
ChiTuBox(チュートボックス
このソフトは、樹脂の3Dプリントに特化し、多くのアップデートを経て、あらゆる人に素晴らしい機能性と使いやすさを提供します。
STLファイルを開いて、たくさんの機能を実行することができます。 ユーザーインターフェースは実にスムーズで、樹脂3Dプリンターのホビイストに素晴らしい体験を提供します。
関連項目: 3Dプリント用STLファイルの作り方・作成方法 - 簡単ガイドライチスライサー
ライチスライサーは、樹脂3Dプリントの加工という空間において、その上を行くもので、個人的にも気に入っています。
プロフェッショナルでモダンなデザイン、3Dプリントのマルチビュー、3Dプリントのクラウドスペース、3Dプリントの出来栄えに関するコメント機能など、他のスライサーにはない素晴らしい機能を備えています。
樹脂3Dプリント用のSTLファイルを開くなら、このスライサーを使うのが確実だと思います。 無料で使えますが、Pro版もあるので、ぜひおすすめします。 値段もそれほど高くないですしね!
STLファイルから直接3Dプリントできるのか?
残念ながら、STLファイルから直接3Dプリントすることはできません。 これは、プリンタがこの言語を理解するようにプログラムされていないためです。
Gコード言語を理解し、プリンターに何をするか、どこに移動するか、何を温めるか、どれだけの材料を押し出すかなどを指示する一連のコマンドを理解します。
STLファイルから3Dデザインをプリントする場合、g-codeに記述された命令をプリンターが1層ずつ解釈するため、正確には3Dプリントではなく、プリンターのノズルから押し出された材料が重なってプリントされることになります。
STLファイルをオンラインで購入できるのはどこですか?
STLファイルは、3Dデザインやその他のグラフィックコンテンツを販売するいくつかのウェブサイトで購入することができます。
STLファイルを購入できるウェブサイトのリストです。
CGTrader(カグトレーダー
このプラットフォームで購入できる高品質なモデルが豊富にあります。 もしあなたが以前から3Dプリントをしていて、3Dプリントに次のレベルの経験を求めているなら、試してみることをお勧めしますよ。
樹脂製の3Dプリンターでモデルを3Dプリントすると、デザイナーが作品に込めた高品質で精密なディテールを最大限に生かすことができますよ。
関連項目: TPUのベスト3Dプリント30選 - 柔軟性のある3Dプリントマイミニファクトリー
MyMiniFactoryは、画期的なモデルをいくつか持っている、とても評判の良い3Dプリントサイトです。 私は何度か彼らのモデルを閲覧していますが、いつも感動させられます。
MyMiniFactoryから入手できる有料モデルは、品質が本格的なプレミアムで、そのほとんどが非常に合理的な価格です。 彼らは通常CGTraderからのモデルよりも安く、多くのモデルも彼らの標準に達しています。
スケッチファブ
SketchFabは、モデルの表示において、かなり良いユーザーエクスペリエンスを提供します。 一部のモデルは3Dプリント用に設計されていないため、それらがすべて3Dプリント可能ではないことに留意してください。
加工や3Dプリントの準備が整っているはずのSTLファイルをフィルタリングすることが可能です。
このサイトでは、数百万人のクリエイターが素晴らしいモデルを提供しています。 デザイナー同士のコラボレーションも可能で、彼らのモデルのショーケースを見ることができます。
STLファインダー
200万点以上の3Dデザインをダウンロードできるウェブサイトをお探しなら、STLFinderを試してみてください。 インターネット上のあらゆる場所から、無料と有料のモデルをたくさん取り揃えています。
無料で手に入るものでもクオリティの高いものはありますが、ぜひ有料モデルで感動を味わってみてください。 3Dプリントして、3Dプリントのディテールを実感できるようなモデルです。
イェッギ
これは、たくさんの3Dプリントモデルサイトから、無料と有料のモデルを探すことができる検索エンジンです。 検索機能で移動するのはそれほど難しくなく、本格的なディテールを持つ一流の有料モデルも見つけることができます。
ピンシェイプ
PinShapeは、デザイナーが3Dプリントのデザインを共有・販売し、そのモデルをダウンロードしてプリントすることができるオンライン3Dプリントコミュニティと説明されています。
上記のサイトと同様に、無料の3Dモデルも多く、また優れた有料モデルもあります。
STLファイルをG-Codeに変換する方法
3DプリンターはG-Codeを使うのだろうか」と疑問に思った方は、「使う」とわかっているはずですが、STLファイルをG-Codeに変換するにはどうすればいいのでしょうか。
ここでは、STLファイルをGコードに変換する際の手順を紹介します:
- STLファイルをスライサーにインポートする
- スライサーにプリンターを追加する
- ビルドプレートへの配置と回転の観点からモデルを調整する
- プリント設定(レイヤーの高さ、速度、インフィルなど)を調整します。
- スライスボタンをクリックすると、スライサーに、スライスしたときのオブジェクトの外観や、オブジェクトの印刷にかかる時間などの目安が表示されます。
その結果、G-Codeはプリンターが読めるテキストと数字の形になり、理解できるようになるのです。
コマンドの意味についての知識は必要ですが、各コマンドを解説した資料が充実しているので、そちらを参考にしてください。
Gコードについては、こちらの動画で詳しく解説しています。
コードのほとんどが "G "で始まることからGコードと呼ばれ、"M "で始まるものもあるが、それでもGコードとみなされている。
Curaはどのようなファイルを開き、読むことができますか?
Curaが開いて読めるファイルの種類や、CuraがG-Codeを読めるかどうか、疑問に思われる方も多いと思います。
Curaが読むことのできるファイルはたくさんあり、下記で紹介されています。
ジーコード
CuraはG-Codeを含むいくつかのファイルを読むことができます。 Curaが読むことができるファイルのリストは、G-Codeだけに限らず、以下のようなその亜種があります:
- 圧縮されたGコードファイル(.gz)
- Gファイル(.g)
- Gコードファイル(.gcode)
- Ultimakerフォーマットパッケージ(.ufp)
Curaの主な機能は、STLファイルを読み込んで、プリンターが読めるレイヤーにスライスすることであることを忘れないでください。 この読める情報は、いわゆる「Gコード」と呼ばれるものです。
3Dモデル
- 3MFファイル(.3mf)
- AMFファイル(.amf)
- COLLADAデジタルアセットエクスチェンジ(.dae)
- 圧縮されたCOLLADA Digital Asset Exchange (.zae)
- 圧縮された三角形のメッシュ(.ctm)を開く
- STLファイル(.stl)
- スタンフォード・トライアングル・フォーマット(.ply)
- WavefrontのOBJファイル(.obj)
- X3Dファイル(.x3d)
- glTF バイナリ (.glb)
- glTF 組み込みJSON (.gltf)
画像
- BMP画像(.bmp)
- GIF画像(.gif)
- JPEG画像(.jpeg)
- JPG画像(.jpg)
- PNG画像(.png)
G-Codeファイルを開くには?
G-CodeファイルをCuraや他のスライサーソフトで直接開くことができます。 G-CodeアナライザーであるgCodeViewerのようなオンラインアプリケーションがあります。 G-Codeをレイヤーごとに視覚化し、後退、プリント移動、速度、プリント時間、プラスチック使用量などの主要情報を表示することができます。
Curaは、圧縮されたG-Codeファイルも開くことができ、ファイルの動きや見た目をPreviewすることができると言われています。
G-CodeをCuraにインポートするのは簡単です。 G-Codeファイルを探して、Curaにドラッグ/インポートしてファイルを開くだけです。