圧縮された画像を JPG から STL へ変換するとき
関係ないように思えるかもしれない。STL にはそもそも色がないのだから、JPG に写った色のノイズが何かを変えるはずがない。しかし実際には変わる。そしてその理由こそが、どの画像を変換に通す価値があるのか、どの画像は決して良い STL にならないのかを決める。
その理由
色の損傷がなぜ形を変えるのか
奥行きは陰影から推定される。そして圧縮が最初に損なうのも陰影だ。
平面の画像には、どこにも奥行きが書かれていない。3D 復元は、陰影、エッジ、表面を横切る階調の落ち方から奥行きを推定する。それはまさに、不可逆圧縮の JPG が最初に捨て去る滑らかなグラデーションだ。人間の目が大目に見てしまう部分だからである。
そのため、強く圧縮された画像は見た目にはまったく問題がなくても、きれいな画像よりも劣った 3D メッシュを生むことになる。高コントラストのエッジに現れるブロックノイズは、表面の段差として読み取られる。暗い線の周囲のリンギングは溝として読み取られる。滑らかな曲線が帯状に量子化されれば、カクカクした多面の形になる。そして STL のために色が捨てられると、それを隠すものは何も残らない。
どの写真を変換に通す価値があるか
変換する価値の判断材料。完成した STL にどれだけ悪影響を及ぼすか、おおよそその順に並べた。
| シグナル | 良い兆候 | 悪い兆候 |
|---|---|---|
| 保存履歴 | カメラやスマホから直接 | 繰り返し再保存したもの、またはそのスクリーンショット |
| エッジ | 背景に対してくっきりした輪郭 | 明暗の境に目に見えるブロックノイズ |
| 照明 | 一方向からの均一で柔らかな光 | 3D メッシュが形状として解釈してしまう硬い影 |
| 被写体 | 画像いっぱいに写る単一の物体 | 先に切り離す必要のあるごちゃごちゃしたシーン |
| シャープネス | 未適用 | すべてのエッジに沿って明るい縁取り |
過小評価されがちなのは世代劣化(ジェネレーションロス)だ。JPG を保存し直すたびに前回の劣化が積み重なる。チャットアプリを経由してダウンロードされ編集された画像は、ファイルサイズから想像する以上に原版から遠ざかっている。手元にある最も古いコピーまで遡ってほしい。
写真から STL までの道のり
入力が何であれ、印刷可能なファイルが直接手に入ることはない。
最もきれいなコピーを選ぶ
手間のかかるものよりも原版のほうが優れている。後続のどの工程も、画像がもう持っていないディテールを取り戻せない。
生成する
テクスチャ付きの .glb 3D メッシュが、ブラウザのタブ上に約 1 分で返ってくる。インストールの必要は何もない。
テクスチャなしで確認する
焼き込まれた色は表面の欠陥を隠してしまう。それをオフにすれば、3D メッシュ上の圧縮による劣化がよく見えるようになる。
変換する
穴を塞ぎ、余分なシェルを取り除き、STL をエクスポートしたら、スライサーでスケールを設定する。
価値があるのは 3 つ目の習慣だ。ほんの一瞬で済み、その欠陥が 3D 復元のせいなのか、それとも渡した画像のせいなのかを教えてくれる。STL をエクスポートする前に再生成を試す価値があるかを、これが決めてくれる。
現実チェック
期待してはいけないこと
この点を早めに理解しておけば、無駄なプリントを避けられる。
布目の質感、彫刻された文字、肌のディテールといった細かな表面テクスチャは STL には届かない。圧縮された画像はそれを引き起こすのではなく悪化させる。しかも、こうした要素は計測されない。1 枚の画像には寸法が含まれないので、サイズは常にあなたの判断に委ねられる。形が単にそれらしく見えるだけでなく正確でなければならないなら、この方法は間違った手段であり、5 つのアプリを経由した写真はそのための間違った入力だ。
Questions
Frequently Asked Questions
なります。奥行きは陰影から推定され、圧縮が最初に損なうのも陰影です。後から色が捨てられるとしても、3D メッシュはそのダメージを受け継ぎます。
害はなく、また益もありません。再保存ではすでに捨てられたディテールを復元できず、より古いコピーを見つけることだけが役立ちます。
カメラロールから直接使う分には、たいてい十分です。3D 復元にとっては画素数よりも、均一な照明とシンプルな背景のほうがはるかに重要です。
多くの場合、画像内の滑らかなグラデーションが帯状に量子化され、復元処理がそれを平面として読み取り、STL がそれを忠実に記録するためです。
できません。1 回の実行で読み込むのは 1 枚の画像で、レート制限も適用されるため、複数の角度を 1 つの 3D メッシュに合成することはありません。
Keep reading
画像を3Dモデルに変換する、その他の方法
Turn Your Image Into a 3D Model — Free
登録不要、ソフト不要、モデリング経験も不要。画像をドロップするか説明を入力するだけで、テクスチャ付きの .glb を約1分でダウンロードできます。