目次
3Dプリンターには、人々が活用できる素晴らしい機能がたくさんありますが、その1つが、画像や写真からSTLファイルや3Dモデルを作ることです。 写真から3Dプリントのオブジェクトを作る方法をお探しでしたら、このページをご覧ください。
この記事では、写真から3Dモデルを作成する方法を詳しく解説しています。
写真を3Dプリントにできる?
JPGやPNGファイルをCuraなどのスライサーに挿入するだけで、3Dプリント可能なファイルが作成され、調整、修正、プリントすることができます。 細部を捉えるために垂直に立ててプリントし、下にラフトを敷いて固定することをお勧めします。
ここでは、写真を3Dプリントにするためのごく基本的な方法を紹介しますが、より良い結果を得るためには、より詳細な方法がありますので、記事の中でさらに説明します。
まず、Google画像で見つけた画像を探します。
画像ファイルを置いたフォルダから画像ファイルを探し、そのままCuraにドラッグしてください。
デフォルトで問題なく動作するはずですが、これらをテストしてモデルをプレビューすることができます。
これで、Curaのビルドプレートに画像の3Dモデルが配置されたことが確認できます。
下の写真のプレビューモードのように、モデルを垂直に立てるとともに、ラフトを置いて固定することをお勧めします。 3Dプリントと向きについては、XY方向よりもZ方向の方が精度が高くなります。
そのため、彫像や胸像など、水平方向ではなく、高さ方向にディテールが作られているものを3Dプリントするのがベストです。
これがエンダー3でプリントした最終製品です。2時間31分、19グラムの白色PLAフィラメントを使用しました。
画像からSTLファイルを作る方法 - JPGをSTLに変換する
画像からSTLファイルを作るには、JPGやPNGファイルを3Dプリント可能なSTLメッシュファイルに加工するImagetoSTLやAnyConvなどの無料オンラインツールを使用します。 STLファイルを入手したら、ファイルを編集して修正してから3Dプリンター用にスライスすることが可能です。
また、より詳細な3Dプリントを作るには、作りたい形の.svgファイルを作り、TinkerCADなどのデザインソフトで編集し、.stlファイルとして保存し、3Dプリントする方法があります。
この.svgは基本的にベクターグラフィック、つまり絵のアウトラインです。 一般的なベクターグラフィックのモデルをオンラインでダウンロードするか、InkscapeやIllustratorなどのソフトウェアに描いて独自のモデルを作ることができます。
また、1枚の画像を3Dモデルにするクールな方法として、画像をSVG形式のファイルに加工するコンバーティオのような無料のオンラインツールを使用することもできます。
アウトラインができたら、TinkerCADで高さを調整したり、パーツを凹ませたり、伸ばしたり、いろいろなことができます。
修正後、STLファイルとして保存し、スライサーで通常通りスライスします。 その後、通常通りSDカード経由で3Dプリンターに転送し、印刷を実行します。
プリンターは、あなたの絵を3Dプリントに変えてくれるはずです。 ここでは、TinkerCADの助けを借りて、SVGファイルをSTLファイルに変換したユーザーの例を紹介します。
オンラインで無料で手に入るリソースやソフトを使えば、JPG形式の画像をSTLファイルに変換することができます。
まず、画像そのものが必要です。 インターネットからダウンロードするか、AutoCADソフトで2Dの平面図を作成するなどして、自分で作成することができます。
次に、Googleでオンラインコンバータ(例:AnyConv)を検索し、JPGファイルをアップロードして変換を押します。 変換が終わったら、後続のSTLファイルをダウンロードします。
このファイルを適当なスライサーに直接エクスポートして、プリントアウトできるgcodeファイルを得ることもできますが、ファイルを編集することをお勧めします。
STLファイルの編集には、Fusion 360とTinkerCADの2つのソフトウェアを使用します。 画像が複雑でなく、基本的な形状であればTinkerCADを、より複雑な画像であればAutodeskのFusion 360が適していると思います。
関連項目: Ender 3とコンピュータ(PC)の接続方法 - USBプリントアウトしたくない部分を削除したり、厚みを変えたり、寸法を確認したりと、基本的には編集作業を行います。
次に、3Dプリンターで印刷できるサイズに縮小する必要があります。 このサイズは、3Dプリンターの寸法によって異なります。
最後に、編集したオブジェクトのデザインをSTLファイルとして保存し、スライスしてプリントアウトできるようにします。
JPG画像をSTLファイルに変換して、初めてFusion 360で編集するときに、とても便利そうなYouTube動画を見つけました。
TinkerCADを使用したい場合は、このビデオですべてのプロセスを説明します。
写真から3Dモデルを作る方法 - フォトグラメトリ
写真から写真測量で3Dモデルを作るには、スマートフォンやカメラ、対象物、照明、モデルを組み立てるための関連ソフトウェアが必要です。 モデルを数枚撮影して写真測量ソフトウェアに入力し、誤差を修正する必要があります。
関連項目: PLA Vs PETG - PETGはPLAより強いのか?写真測量は、対象物をさまざまな角度から撮影し、それをパソコン上の写真測量ソフトに取り込み、撮影したすべての画像から3D画像を作成するものです。
まずはカメラが必要です。 普通のスマートフォンのカメラで十分ですが、デジタルカメラを持っていればなお良いでしょう。
また、写真測量ソフトをダウンロードする必要があります。 Meshroom、Autodesk Recap、Regard 3Dなど、複数のオープンソースソフトウェアをダウンロードすることができます。 初心者の方は、MeshroomやAutodesk ReCapがわかりやすくておすすめです。
また、写真から3D画像を作成する場合、これらのソフトはパソコンにかなりの負荷をかけます。 Nvidiaに対応したGPUカードを搭載したパソコンをお持ちであれば、便利に使えます。
3Dモデルにしたいものが決まったら、水平な場所にしっかり置いてから撮影を開始します。
写真に影や映り込みがないように、照明の明るさを確認する。
あらゆる角度から撮影し、暗いところからアップで撮影すると、見えないところまでよく見えます。
Autodesk ReCap Proのウェブサイトからダウンロードを進めるか、Meshroomを無料でダウンロードします。 ダウンロードしたソフトをセットアップします。
設定後、画像をドラッグ&ドロップすると、自動的にカメラの種類を判別し、正しい計算を行います。
写真から3Dモデルを作成するのに時間がかかるので、気長に待つ必要があります。 完了後、3DモデルをSTLフォーマットでエクスポートして、希望のスライサーに渡すことができます。
スライスした後、USBメモリーやSDカードに転送します。 転送に使用した機器をプリンターに入力すると、写真の3Dモデルがプリントアウトされます。
このプロセスの詳細な説明については、このYouTubeのビデオをご覧ください。
また、写真から3Dモデルを作成するためのソフトウェア「Autodesk ReCap Pro」の使い方について、以下の動画でより詳しく解説していますのでご覧ください。
似たようなことをするソフトは他にもありますよ:
- Agisoft Photoscan
- 3DF Zephyr
- リガード3D
写真から3D石版模型を作る方法
リトファンは、基本的に3Dプリンターで作られた写真の成型品です。 光源の前に置くと、印刷された画像を見ることができます。
写真から3Dモデルの石版を作るのは、とても簡単です。 まず、写真が必要です。 デスクトップに保存してある家族の写真でもいいですし、ネットで無料で使える写真をダウンロードしてもいいでしょう。
3DPロックスを使う
3DP Rocksのような画像から石版への変換ツールをオンラインで検索します。 変換したい写真をアップロードするか、サイトにドラッグ&ドロップするだけです。
写真を変換したいリトフェンの種類を選んでください。 外側のカーブがほとんど好ましいです。
画面の設定タブで、3Dモデルのサイズ、厚み、ピクセルあたりのカーブベクトル、境界線などのパラメータを調整できます。
画像設定については、最初のパラメータをポジティブ画像にすることが重要です。 他の設定はデフォルトのままでかまいません。
すべての設定が保存されるように、モデルに戻って更新を押していることを確認してください。
STLファイルをダウンロードしたら、Cura、Slic3r、KISSlicerなど、現在使用しているスライスソフトに取り込みます。
スライサーの設定を調整し、ファイルをスライスさせます。 続いてスライスされたファイルをSDカードやUSBメモリに保存します。
3Dプリンターに接続して印刷すると、選んだ写真の3Dリトファンがきれいに印刷されます。
このプロセスをステップバイステップで説明するビデオをご覧ください。
ItsLithoを使用する
また、よりモダンで最新の状態に保たれ、より多くのオプションがあるItsLithoもよく使われるソフトウェアです。
RCLifeOnによる以下のビデオでは、自分でできる方法を詳しく紹介しています。