Tinkercadが読み込めるのはJPGやPNGではなくSTLとSVGです。ここでは、画像を開いて編集・印刷できる形状に変換する方法を説明します。
画像をSTLに変換するTinkercadには画像インポーターがありません。押し出して立体化できる2D形状としてSVGを、完成した3D形状としてSTLを読み込みます。作業平面にJPGやPNGをドロップしても何も起こりません。そこで多くのメイカーは、画像をTinkercadで実際に読み込めるSTLに変換します。このページのコンバーターはブラウザ上で動作します。画像をアップロードすると明暗の値を読み取り、それを三角形として書き出してSTLファイルを返します。インストールもアカウント登録も不要で、ノートパソコンでもスマホでも同じように使えます。
このツールが省くのはトレース作業です。従来の方法では、画像をベクター編集ソフトで開き、すべての輪郭に沿って閉じたパスを手作業で描き、SVGとして保存してからTinkercadに読み込み、一定の高さまで押し出します。トレースなら輪郭をきれいに仕上げられ、シルエットも正確に制御できるため、平面的な作品には今でも適した方法です。ただし時間がかかり、マウスを安定して操作する必要があります。グラデーションや柔らかな陰影のある写真には、そもそもトレースできる明確な輪郭がありません。コンバーターなら描画の工程を完全に省けます。
これは3Dスキャンではありません。1ピクセルにつき1つの数値を持つ高さマップにして、三角形へ変換します。
各ピクセルには輝度の値があり、その値をZ座標に割り当てます。黒はレリーフの底、白は上になるため、暗い背景から明るい対象物が浮き上がります。対象物が周囲より暗い場合は、割り当てを反転してください。
画像を規則的なグリッドに再サンプリングし、グリッドの各正方形を2つの三角形に分割します。三角形の数は、グリッドの幅と高さを掛けた値のおよそ2倍になります。グリッドを半分にすると、メッシュはおおよそ4分の1になります。
高さマップの最も低い部分の下に、平らな板状の底面を生成します。この底面によってメッシュが水密になり、スライサーがベッドに置く面もできます。底面がないと、薄い表面がつながりのない線としてスライスされます。
3段階で変換できます。最初の選択がプリントの見た目を決めます。
コントラストの高い画像は変換しやすいです。コイン、葉、彫刻レリーフ、線画のスキャンなどが向いています。光が均一で柔らかな写真は、認識できる物体ではなく、緩やかに起伏する平面になります。必要な部分だけにトリミングし、アップロード前にコントラストを上げてください。
20MBまでのJPG、PNG、GIF、BMP、TIFF、WebP、SVG、HEICファイルをアップロードできます。変換はブラウザ上で行われるため、インストールもアカウント作成も必要ありません。完了したらSTLをダウンロードし、メッシュビューアーまたはスライサーのプレビューで確認してください。
Tinkercadの作業平面でImportを使い、STLを選択して読み込みスケールを設定します。その後、基本形状と組み合わせたり、サイズを変更したり、別のソリッドを切り抜く穴として使ったりできます。TinkercadからSTLとして書き出し、そのファイルをスライサーで開いてください。
アップロードからプリントまでの間に困りやすい5つの点です。
| 制限 | 起きる理由 | 対処法 |
|---|---|---|
| ファイルのアップロード上限は20MB | コンバーターが画像全体をブラウザのメモリに保持するため | 先に画像のサイズを変更する、トリミングする、または小さく再保存する |
| STLには色やテクスチャがない | この形式が保存するのは三角形だけで、それ以外の情報を持たないため | 塗装するときは元の画像を参照用に開いておく |
| 形状は明るさだけで決まる | グレー値がZ方向の高さになり、コントラストがモデルそのものになるため | 変換前にコントラストを上げ、影を取り除く |
| 高密度のメッシュはTinkercadを遅くする | すべての三角形がブラウザ上で編集可能な形状になるため | 低い解像度で変換して編集し、その後もう一度書き出す |
| 急で薄い壁はスライスしにくい | ほぼ垂直な三角形はベッドとの接触がほとんどないため | 高さを下げるか、薄い部分を厚くする |
これらはコンバーターやTinkercadの不具合ではありません。写真は連続した階調でできている一方、STLもTinkercadも三角形を扱うために起こります。制限の範囲内で作業すれば、幅60mmのレリーフは0.15mmの積層ピッチと0.4mmのノズルで、きれいにプリントできます。
画像をアップロードすると、ブラウザ上でSTLが返されます。そのままTinkercadの作業平面やスライサーに読み込めます。アカウント不要、インストール不要で、20MBのアップロード上限を超えない限りファイルサイズの不意な制限もありません。
いいえ。Tinkercadには画像インポーターがないため、JPGやPNGを作業平面にドロップすることはできず、ラスター画像のピクセルを読み込むメニューもありません。まず別の場所で画像を形状に変換し、そのファイルを読み込む必要があります。このコンバーターは、そのためにあります。
このページの次に浮かぶ疑問に答えるページです。