画像を印刷できるハイトマップ形状に変換

明るさを高さに割り当てるため、グレースケール画像を推測なしで印刷可能なレリーフ形状にできます。

画像をSTLに変換する

明るさが高さになる仕組み

画像からハイトマップへの変換では、ピクセルの明るさを高さとして扱います。白が頂点、黒が底面、その間のすべてのグレー値が斜面上の点になります。形状を推測するモデリングや推論の工程はありません。同じ入力ファイルからは、常に同じメッシュが生成されます。得られるのはシルエットではなく表面です。別のソフトで描いたハイトマップに一致する地形タイル、スタンプ用の型、テクスチャプレート、レリーフを作りたい場合に重要な違いです。出力はスライスして印刷できるSTLファイルです。

これで置き換えられるのは、Blenderで平面を細分化し、ディスプレイスメントマップを読み込み、ミッドレベルを調整して書き出す作業です。または、ピクセルをサンプリングして頂点を手作業で作る小さなスクリプトを書く方法もあります。どちらも使えますが、どちらもグレースケールの元画像をあらかじめ用意しておく必要があります。ブラウザで行えば、準備作業を省けます。画像をアップロードし、高さの範囲をmm単位で設定して、STLをダウンロードするだけです。20MBまでのJPG、PNG、GIF、BMP、TIFF、WebP、SVG、HEICを受け付けます。

変換を支える3つの仕組み

完成したSTLの形状は、3つの仕組みで決まります。

明るさが高さになる

各ピクセルを読み取り、0から255までの1つの輝度値に変換します。その数値を割合に正規化し、グリッド上のその位置にある頂点の高さとして使います。明るいピクセルは上に押し上がり、暗いピクセルは低いまま、途中のグレーは斜面になります。

高さの範囲をmmで設定する

ベースの厚みは、印刷物が乗る固い底面です。頂点の高さは、白い部分がその底面からどれだけ高くなるかを示します。2mmのベースに4mmの範囲を設定すると、最も高い部分が6mmになる造形物ができ、プレビューを見ながら両方の値を好みの状態になるまで調整できます。

三角形だけで構成する

隣り合うグリッド上の点を1つのセルあたり2個の三角形でつなぎ、連続した1つの表面を作ります。STLに保存されるのは形状だけで、色、テクスチャ、素材情報はありません。完成品に色が必要な場合は、印刷後のフィラメント交換や塗装で対応します。

画像ファイルから印刷可能なSTLへ

保存した画像を、スライサーで開けるファイルに変換します。

  1. 1

    きれいなグレースケール画像を用意する

    画像を任意のエディターで開き、8ビットのグレースケールに変換します。高くなる部分と平らな部分がはっきり分かれるまでコントラストを上げます。境界、キャプション、透かしはすべて形状になるため、あらかじめ切り取ってください。

  2. 2

    ベースの厚みと頂点の高さを設定する

    ベースの厚みと頂点の高さをmm単位で入力します。書き出し前の表面を表示するプレビューを確認してください。浅い範囲はコースターサイズのレリーフに向いており、地形タイルでは通常、より大きな範囲が必要です。

  3. 3

    書き出し、スライス、印刷する

    STLをダウンロードしてスライサーで開きます。プレートからこじって外す際にも耐えられるよう、ベースに十分な厚みがあることを確認し、0.12mmから0.2mmのレイヤーでスライスします。まず小さなテストを印刷して、高さの範囲が正しく表現されるか確認してください。

制限、原因、対処法

よく出てくる制限は5つあり、それぞれに実用的な対処法があります。

制限原因対処法
元ファイルが20MBを超えているブラウザが画像全体をメモリに保持する必要があるため幅を2000pxにリサイズしてPNGで再保存する
目立つバンディングや段差が出る8ビットのファイルでは高さを256段階までしか保持できないため変換前にごく薄いノイズを加えるか、段差を受け入れる
解像度を上げると三角形が増える1500×1500ピクセルのグリッドでは4.5 million個の三角形になるため変換前に1000px以下へ縮小する
カラー画像では変換結果が予測しにくい赤、緑、青の輝度の重み付けが均等に混ざらないため先にグレースケールへ変換し、その後コントラストを調整する
柔らかいエッジがほぼ平らに印刷される浅いグラデーションが0.2mmのレイヤー解像度を下回るため元画像をシャープにするか、全体の高さの範囲を大きくする

これらは方法そのものの欠陥ではありません。256段階の明るさをプラスチックのmm単位の高さに変換する際の計算上の結果です。スライスする前に三角形の数を確認し、アップロードしたすべてのピクセルが、意図したかどうかに関係なく形状になることを覚えておいてください。

グレースケール画像を今すぐSTLに変換

グレースケールの元画像と、高さの範囲を用意できました。ここに画像をアップロードしてプレビューを確認し、STLをそのままスライサーに送れます。基本的な変換は無料で、アカウントは不要です。デスクトップでもスマートフォンでも、ブラウザ上で実行できます。

よくある質問

いいえ。明るさを直接読み取って高さに割り当てるため、同じ画像からは常に同じメッシュが生成されます。推測は行われず、暗い部分が描いていない盛り上がった形状に変わることもありません。写真から奥行きを予測するツールは別の技術であり、起こりうる失敗も異なります。

次に読む

このページの次に浮かぶ疑問に答えるページです。

画像をSTLに変換するAIAIモデルが1枚の写真から3D形状を推測する仕組みと、それが高さマップより有効な場面を解説します。
画像からリトフォファン写真を、光にかざすと画像が浮かび上がる薄い印刷パネルに変換する方法です。
概要STLファイルとはSTL三角形メッシュ形式の簡潔な定義、保存される情報、失われる情報を説明します。
概要無料の画像からSTLへの変換ツールブラウザ上で画像を無料でSTLに変換する仕組みと、無料で使える範囲の限界を正確に説明します。
概要画像をTinkercadで読み込めるSTLに変換Tinkercadで読み込み、編集、印刷用ファイルとして書き出せるSTLに画像を変換する方法です。
概要3Dプリント用の画像からSTLへの変換画像を、プリンターで実際に造形できる、適切なスケールのマニホールドなSTLに変換する前に確認すること。
概要最適な画像からSTLへの変換ツールブラウザAI変換、Curaの画像読み込み、Blenderのディスプレイスメント、リソファン作成ツール、フォトグラメトリを比較し、自分に合う方法を選べます。
概要画像をSTLに変換するツールは安全?アップロードした画像の扱い、保存期間、インストーラーの危険性、オフライン変換を選ぶべき場面について説明します。
概要画像をSTLに変換する方法JPG、PNG、SVGを印刷可能なSTLに変換する手順と、変換時に起きやすいエラーの対処法を説明します。
概要文字からSTLキーホルダーレンダリングした文字やロゴ画像を、しっかりした穴付きの印刷用キーホルダーSTLに変換する方法。
概要Bambu向け画像からSTLへの変換写真をSTLに変換してBambu Labで印刷する方法と、向きやリソファンの設定を解説します。

画像から3Dプリントまで数秒で

複雑なモデリングソフトウェアを省略。今すぐ画像をアップロードして、印刷可能なSTLファイルを瞬時に取得してください。

無料で変換を開始