驚きのないPNGからSTLへの変換
ここでは互いに相反する二つの事実があります。PNGはきれいな透明の切り抜きを含むことができ、それが3D再構成を本当に助けます。STLが持てるのは三角形だけです。以下で説明するのは、その間に起こることであり、多くの記事が省略しているステップも含みます。
本当の利点
きれいな切り抜きが形状を変える理由
透明度こそ、この入力形式が持つ本当の利点です。
単一の画像を読み取るうえで最も難しいのは、被写体の終わりと背景の始まりを見極めることです。被写体がきちんと切り抜かれたPNGは、3D再構成が推測せざるを得ない前にその答えを示してくれます。その結果は明確です:輪郭がよりきれいになり、壁やテーブルの断片が3Dメッシュに溶接されることが少なくなります。
切り抜きがいい加減な瞬間に、その利点は消えます。ぼかしたエッジは、半透明の画像データの暈しを残し、それが本物の表面として読み取られます。画像に保存されたドロップシャドウは、影であることを示すものが何もないため、物体の暗い部分ではなく3Dジオメトリになってしまいます。
STLが保持できるものとできないもの
出力は入力よりはるかに制約が厳しいです。
| プロパティ | STLに含まれる? | 重要な理由 |
|---|---|---|
| 三角形 | 含まれる | それが形式のすべてであり、ASCIIとバイナリの両方に当てはまる。 |
| 色 | 含まれない | 画像が寄与したものはすべて失われ、最終製品は単一マテリアルになる。 |
| テクスチャとUV | 含まれない | STLはこれらを持つことができず、ベイクされたマップは破棄される。 |
| 水密な表面 | 必須 | スライサーは内外を判別するために閉じた立体を必要とする。 |
| マニフォールドなエッジ | 必須 | 各エッジが二つの面で共有される必要があり、でなければプリントがおかしくなる。 |
ダウンロードとSTLの間のステップ
プリント可能なファイルが直接手に入ることはなく、そう思い込むと午後を無駄にします。
画像から始める
はっきりした被写体、均一な照明、そしてぼかしではなく硬い切り抜きエッジ。
生成
ブラウザのタブで約1分、テクスチャ付きの.glb 3Dメッシュが返ってきます。
変換
その3DメッシュをBlenderやコンバーターに読み込み、穴を塞ぎ、浮遊シェルを取り除き、STLをエクスポートします。
スライス
実際のオブジェクトの大きさは画像からは決して分からないので、意図的にスケールします。
その3番目のステップは省略できず、回避策でもありません。STLはチェーンの始まりではなく通常の終着点であり、そこに必要な修復作業は、再構成された3Dメッシュならどれでも必要とするものと同じです。
よくある失敗
失敗しやすいポイント
三つの失敗がほとんどすべてを占めます。
まず上記の影の問題:影がついたまま保存された画像は、底部付近に汚れのようにプリントされます。次に見えない側面:一枚の画像は一つの面だけを見せ、残りは推測されるため、薄い背面の壁が開いたままになることがあり、穴のあるSTLはプリントできません。三つ目はスケールで、これは欠陥ではなく判断の問題であり、スライスの後に行うとコストが高くつきます。
Questions
Frequently Asked Questions
きれいな透明背景なら効果があります。3D再構成に被写体がどこで終わるのかを教えるからです。ぼかした、または影付きの切り抜きは逆効果で、表面をでっち上げてしまいます。
いいえ。出力されるのはテクスチャ付きの.glb 3Dメッシュだけです。したがってSTLを作るのは別途の変換工程であり、穴を塞ぐ作業もそこで行います。
STLには残りません。STLは三角形しか保存しないため、詳細な画像も単色のオブジェクトになってしまいます。
オブジェクトの一部として扱われます。それを影と示すものは何もないため、通常は3Dメッシュの底部付近に隆起した汚れとして現れます。
どちらも同じジオメトリを保持し、どちらも問題なく開けます。バイナリの方がサイズが小さく、それが多くの人が実感する唯一の実用的な違いです。
Keep reading
画像を3Dモデルに変換する、その他の方法
Turn Your Image Into a 3D Model — Free
登録不要、ソフト不要、モデリング経験も不要。画像をドロップするか説明を入力するだけで、テクスチャ付きの .glb を約1分でダウンロードできます。