画像からハイトマップへの変換では、ピクセルの明るさを高さとして扱います。白が頂点、黒が底面、その間のすべてのグレー値が斜面上の点になります。形状を推測するモデリングや推論の工程はありません。同じ入力ファイルからは、常に同じメッシュが生成されます。得られるのはシルエットではなく表面です。別のソフトで描いたハイトマップに一致する地形タイル、スタンプ用の型、テクスチャプレート、レリーフを作りたい場合に重要な違いです。出力はスライスして印刷できるSTLファイルです。
これで置き換えられるのは、Blenderで平面を細分化し、ディスプレイスメントマップを読み込み、ミッドレベルを調整して書き出す作業です。または、ピクセルをサンプリングして頂点を手作業で作る小さなスクリプトを書く方法もあります。どちらも使えますが、どちらもグレースケールの元画像をあらかじめ用意しておく必要があります。ブラウザで行えば、準備作業を省けます。画像をアップロードし、高さの範囲をmm単位で設定して、STLをダウンロードするだけです。20MBまでのJPG、PNG、GIF、BMP、TIFF、WebP、SVG、HEICを受け付けます。
完成したSTLの形状は、3つの仕組みで決まります。
各ピクセルを読み取り、0から255までの1つの輝度値に変換します。その数値を割合に正規化し、グリッド上のその位置にある頂点の高さとして使います。明るいピクセルは上に押し上がり、暗いピクセルは低いまま、途中のグレーは斜面になります。
ベースの厚みは、印刷物が乗る固い底面です。頂点の高さは、白い部分がその底面からどれだけ高くなるかを示します。2mmのベースに4mmの範囲を設定すると、最も高い部分が6mmになる造形物ができ、プレビューを見ながら両方の値を好みの状態になるまで調整できます。
隣り合うグリッド上の点を1つのセルあたり2個の三角形でつなぎ、連続した1つの表面を作ります。STLに保存されるのは形状だけで、色、テクスチャ、素材情報はありません。完成品に色が必要な場合は、印刷後のフィラメント交換や塗装で対応します。
保存した画像を、スライサーで開けるファイルに変換します。
画像を任意のエディターで開き、8ビットのグレースケールに変換します。高くなる部分と平らな部分がはっきり分かれるまでコントラストを上げます。境界、キャプション、透かしはすべて形状になるため、あらかじめ切り取ってください。
ベースの厚みと頂点の高さをmm単位で入力します。書き出し前の表面を表示するプレビューを確認してください。浅い範囲はコースターサイズのレリーフに向いており、地形タイルでは通常、より大きな範囲が必要です。
STLをダウンロードしてスライサーで開きます。プレートからこじって外す際にも耐えられるよう、ベースに十分な厚みがあることを確認し、0.12mmから0.2mmのレイヤーでスライスします。まず小さなテストを印刷して、高さの範囲が正しく表現されるか確認してください。
よく出てくる制限は5つあり、それぞれに実用的な対処法があります。
| 制限 | 原因 | 対処法 |
|---|---|---|
| 元ファイルが20MBを超えている | ブラウザが画像全体をメモリに保持する必要があるため | 幅を2000pxにリサイズしてPNGで再保存する |
| 目立つバンディングや段差が出る | 8ビットのファイルでは高さを256段階までしか保持できないため | 変換前にごく薄いノイズを加えるか、段差を受け入れる |
| 解像度を上げると三角形が増える | 1500×1500ピクセルのグリッドでは4.5 million個の三角形になるため | 変換前に1000px以下へ縮小する |
| カラー画像では変換結果が予測しにくい | 赤、緑、青の輝度の重み付けが均等に混ざらないため | 先にグレースケールへ変換し、その後コントラストを調整する |
| 柔らかいエッジがほぼ平らに印刷される | 浅いグラデーションが0.2mmのレイヤー解像度を下回るため | 元画像をシャープにするか、全体の高さの範囲を大きくする |
これらは方法そのものの欠陥ではありません。256段階の明るさをプラスチックのmm単位の高さに変換する際の計算上の結果です。スライスする前に三角形の数を確認し、アップロードしたすべてのピクセルが、意図したかどうかに関係なく形状になることを覚えておいてください。
グレースケールの元画像と、高さの範囲を用意できました。ここに画像をアップロードしてプレビューを確認し、STLをそのままスライサーに送れます。基本的な変換は無料で、アカウントは不要です。デスクトップでもスマートフォンでも、ブラウザ上で実行できます。
いいえ。明るさを直接読み取って高さに割り当てるため、同じ画像からは常に同じメッシュが生成されます。推測は行われず、暗い部分が描いていない盛り上がった形状に変わることもありません。写真から奥行きを予測するツールは別の技術であり、起こりうる失敗も異なります。
このページの次に浮かぶ疑問に答えるページです。