便利なアプリの紹介など幅広く雑多に記録するブログ。10分25秒clrmemory今回は、「.png画像」から3Dプリンターで使える「.stlファイル」を作る方法について紹介します。.png画像を「SVG」という拡張子にすることで、Fusion360で読み込めるようになります。そのスケッチを元に「押出し」などを使えば、画像を立体として保存したり、3Dモデルにロゴを刻んだりできるようになるので参考にしてみてください。まとめはじめに今回紹介する内容は「png画像をSVGに変換してFusion360で読み込む方法」です。こちらをチェックしてください。こんな感じで、当ブログのタイトルとURLを書いた画像を用意してみました。SVG形式で保存し、Fusion360で読み込むことで「画像から3Dモデル」を作れるようになります。画像から作成したスケッチを押し出してみたよ!以前紹介した「Lithophane」とは違い、どこを押し出すか、どんな形にするかなどをより細かく調整できるので参考にしてみてください。CR-10S」を使って、写真を3Dモデルとして造形してみました。Lithophaneと呼ばれているものらしいです。明かりにかざしたり、裏側から光を当てることで、実際の写真のような不思議な感じになるのでチェックしてみてください。...今回使うもの今回は、png画像をSVGで保存するときに「Inkscape」というアプリケーションを使いました。無料なので、インストールするだけでOKです。https://inkscape.org/ja/その他、用意しておくものは画像やCADくらい。PNG画像Inkscape(無料)Fusion360PNG画像は各自用意しておいてください。私は、いつも使っている「ClipStudioPaint」を使いましたが、たぶんInkscapeでも画像作成はできるんだと思います。白黒な画像の方が3Dモデルにしやすかった!InkscapeでPNG画像を読み込む実際にFusion360で読み込むためには「SVG」というファイル形式でなければなりません。そこで、Inkscapeを使ってPNG画像をSVGにしていきましょう。Inkscapeを起動するとこんな感じになりました。インポート」から3Dモデルにしたい画像を読み込んでください。「pngビットマップ画像のインポート」というウィンドウが表示されますが、特に変更なしでOKです。OKを押すと画像が読み込まれました。Point画像サイズを調整するときに「Ctrl」を押しながらドラッグすると、画像のアスペクト比を変えないで大きさを調整できる!PNG画像のビットマップをトレースする続いて、SVG画像を作成するために必要な「ビットマップのトレース」を実行します。ビットマップのトレース(T)」をクリックしてください。こんな感じのウィンドウが表示されるので、モードを「明るさの境界」にし、「背景を削除」にチェックを入れましょう。設定出来たらOKをクリックします。この時、用意した画像が選択された状態じゃないとうまくいかないので注意。画像の周りに矢印が表示されていればOKですね。Point用意した画像によっては「濃淡」やその他の設定の方がきれいに作成できる場合があります。画像に合わせて調整してみてください。うまくいくと、画像の余白や背景が削除され選択範囲が縮まったと思います。トレースした画像をドラッグすると複製されているのがわかりますね。Fusion360で読み込むときは、このトレースした画像を使います。このまま保存すると「キャンバスの使ってない部分」も一緒に保存されてしまうので、選択範囲をキャンバスに設定していきましょう。スケッチの中心点が変わるので余白は削除しようスポンサーリンクスポンサーリンクInkscapeのキャンバスを選択範囲に合わせるでは、トレースした画像のみをキャンバスに設定していきましょう。ドキュメントのプロパティ(D)」をクリックしてください。こんな感じのウィンドウが表示されました。トレースの時と同じように、画像を選択しておくのを忘れないよう注意してください。「ドキュメントのプロパティ」の中に、カスタムサイズという項目があると思います。その中の「ページサイズをコンテンツに合わせて変更(Z)」の+ボタンをクリックしてください。このように、いくつかの項目が追加されました。今回必要なのは「ページサイズを描画全体または選択オブジェクトに合わせる」ですね。このボタンをクリックすると、選択した画像の部分だけがキャンバスになったと思います。影ができている場所がキャンバスですね。キャンバス外の画像は使わないので消してもOKです。そのままでもキャンバス内しか保存されないので、今回はそのまま放置しておきました。画像をSVG形式で保存しよういよいよ、png画像をSVG形式で保存する準備が整いました。名前を付けて保存」をクリックしましょう。SVG(*.svg)」に変更するのを忘れないでください。*拡張子が.svgだったら多分どれでもOKです。これで、Fusion360で読み込む準備ができましたね。Fusion360で画像を読み込む先ほど作成したSVGファイルを「Fusion360」で読み込んでいきましょう。SVGを挿入」をクリックしてください。こんな感じで表示されるので、スケッチを表示する「平面」を選択します。平面が選択出来たら、SVGファイルを選択の横にある「ファイルのアイコン」をクリックしてください。「開くウィンドウ」が表示されるので、先ほど保存した.svgファイルを読み込んでください。Fusion360で画像が読み込まれるので、サイズや位置を調整してからOKを押しましょう。画像がスケッチとして読み込まれました。後は、普通に3Dモデリングするときと同じように「押出し」を使っていけばOKですね。テキストを押し出してみた!こんな感じで作成できました。モデルの平面も指定できます。3Dモデルの側面に自社のロゴを刻むというような使い方もできそうですね。いい感じかも!おまけ:イラストでやってみたいらすとやでダウンロードした画像もSVG化してみました。実際にやってみた感じとしては、色のついた画像は「いったん2値化」した方が作りやすかったです。Point細かい色の差やぼやけた部分の調整が難しいときは...ClipStudioPaintの「2値化」で白黒の画像にしてからトレースしてみると良いかもスポンサーリンクスポンサーリンクまとめ今回紹介した方法を使えばPNG画像をSVGに変換して「Fusion360で読み込む」ことができるようになりました。画像によってスケッチしやすいものや、難しいものもあったので、色や設定を調整しながら試してみてください。今回は、3Dプリンターの「TPUフィラメント」を使って、オリジナルのコースターを作ってみました。TPUフィラメントの使用時は、設定温度のほかに「造形速度」や「リトラクション」に注意する必要があったので参...ではまた。記事を探すプロフィールクリアメモリクリアメモリは、プログラミングに関する記事やガジェットのレビュー、便利なアプリケーションの紹介など、幅広く雑多に記録するブログです。Wizardがすごい!クリアメモリ。