SVG から STL へ

SVG ベクターを印刷可能な STL に変換。パスを押し出してスタンプ・ネームプレートを造形、または高さマップで浅いレリーフ。無料・オンラインで利用できます。

読み込み中...

しばらくお待ちください

ツールについて

SVG ベクター専用の変換です。等高線モードでは閉じたパスを等厚の立体に押し出し、スタンプやロゴ、ネームプレートに適します。明暗のある塗りつぶし画像は高さマップで浅いレリーフにできます。テキストはアウトライン化し、パスはできるだけ閉じてください。すべてブラウザ内で処理されます。

ヒント

  • 1パスは閉じ、テキストはアウトライン化すると輪郭がよりきれいになります
  • 2等高線モードはロゴやスタンプに、高さマップは明暗のある塗りつぶしSVGに向きます
  • 3パスが細かく分かれている場合は、デザインソフトで結合・簡略化しておきましょう

プレビュー例

元の画像

元の画像

等高線モード

等高線モード

高さマップモード

高さマップモード

設定オプションについて

Conversion Mode

Conversion Mode

デフォルトContour

Select how the image should be converted into 3D geometry.

Contour推奨

Generates solid shapes with uniform thickness from image outlines. Ideal for stamps, logos, nameplates, and other uniform-thickness objects.

Heightmap

Creates a relief surface based on image brightness, so brighter areas are raised and darker areas are recessed. Perfect for photo reliefs, terrain models, and artistic surfaces.

Contour Settings

Invert

デフォルトオフ

Swap which parts of the image become solid and which become empty. Useful when the background is lighter than the subject.

オフ推奨
オン

Threshold

デフォルト128

範囲0 – 255

Controls the brightness cut-off point that determines which pixels become solid geometry. Lower values include more pixels as solid; higher values only include the darkest areas.

Depth

デフォルト10

範囲1 – 100

The thickness of the extruded geometry in millimeters. Controls how tall the final 3D model will be.

Bevel

デフォルト0.5

範囲0 – 5 · step 0.1

Adds rounded edges to the contour shape for a smoother, more polished finish. Higher values create more rounded edges.

Bevel Segments

デフォルト3

範囲1 – 8

The number of segments used to create the bevel curve. More segments produce smoother bevels at the cost of more geometry.

Angle Protection

デフォルト0.8

範囲0 – 1 · step 0.1

Preserves sharp corners and fine details by controlling the angle threshold. Lower values protect more detail; higher values smooth more aggressively.

Quality

デフォルト1

範囲0.1 – 2 · step 0.1

Controls the resolution of the generated mesh. Higher quality produces smoother surfaces but larger file sizes.

Heightmap Settings

Max Height

デフォルト5

範囲0.5 – 20 · step 0.5

The maximum height of the raised areas in millimeters. Controls the overall relief depth.

Base Thickness

デフォルト1

範囲0 – 5 · step 0.5

The thickness of the flat base plate beneath the relief. A thicker base provides more stability for printing.

Smooth Level

デフォルト2

範囲0 – 10

Applies smoothing to the heightmap surface to reduce noise and stair-stepping artifacts. Higher values produce smoother surfaces.

Resolution

デフォルト400

範囲100 – 400 · step 50

Controls the detail level of the generated mesh. Higher resolution preserves more image detail but increases file size.

Invert

デフォルトオフ

Swap the height mapping, so brighter areas become recessed and darker areas become raised.

オフ推奨
オン

フォーマット情報

入力形式

拡張子:
svg
正式名称:
Scalable Vector Graphics
タイプ:
Vector Image
フォーマット:
SVG
開く方法:
Vector EditorWeb BrowserInkscape
説明:
SVGはXMLベースのベクター画像フォーマットで、形状、パス、テキストを数学的に記述し、解像度に依存せず、拡大縮小してもエッジが鮮明に保たれます。ロゴ、アイコン、タイポグラフィに最適なフォーマットです。 ベクター特性により、SVGは3D変換時に明確な利点があります。輪郭が滑らかでギザギザがなく、エッジのきれいなレリーフや立体文字モデルの生成に適しています。変換時には、複雑なパスやグラデーションが簡略化される可能性があるため、複数レイヤーのコンテンツは事前に結合することをお勧めします。

備考:

  • ラスター効果や埋め込みビットマップはベクターとして変換されない場合があります
  • パスの多い複雑なSVGは変換時間が長くなる可能性があります

対応機能:

  • 解像度に依存しないベクターグラフィックス
  • どのスケールでも完全にシャープなエッジ
  • 塗りつぶし、ストローク、複合パスに対応
  • シンプルなデザインで小さなファイルサイズ

出力形式

拡張子:
stl
正式名称:
Stereolithography
タイプ:
3D Mesh
フォーマット:
STL (Binary / ASCII)
主なツール:
CuraPrusaSlicerChituboxSimplify3D
開く方法:
Slicer SoftwareMeshLabWindows 3D ViewerSTL Viewer Online
説明:
STLは1987年誕生の3Dプリンティング標準メッシュ形式で、三角形表面データのみを保存し色・テクスチャ・マテリアルを含まない。ほとんどのスライサー(Cura、PrusaSlicer、Bambu Studio、ChiTuBox)とプリンターが直接サポートするため長年使用される。 STL使用時の落とし穴は2つ。単位定義がないためミリメートルとインチの区別ができず、スライサーでスケール確認が必要。ASCIIとバイナリの2種類のエンコードがあり、ASCIIは人間可読だがファイルサイズが4〜6倍大きく、バイナリがデフォルト。マルチカラープリントやマテリアル、印刷パラメータが必要なら3MF推奨。3MFはスライサー互換性を保ちつつ豊富な印刷情報を提供。

備考:

  • 色、テクスチャ、マテリアルには非対応
  • 単位の定義なし。スライサーでスケールを確認してください
  • ASCII形式はバイナリの4〜6倍のサイズになります

対応機能:

  • 三角形メッシュのみで、シンプルでユニバーサル互換性があります
  • バイナリとASCIIのエンコーディングオプション
  • Cura、PrusaSlicer、Chituboxなどに直接インポート可能

使用方法

1

SVG ベクターをアップロード

SVG をドラッグ&ドロップ。テキストはアウトライン化し、パスを閉じておくとエッジがきれいになります。

2

モードを選択

等高線モードは閉じたパスを等厚の立体に押し出し、スタンプやネームプレートを作成します。高さマップモードは明暗のある塗りつぶし画像を浅いレリーフに変換します。

3

調整して STL をダウンロード

面取りなどのパラメータを調整し、STL をダウンロードしてそのままスライス・印刷できます。

Q

SVG とビットマップ(PNG/JPG)から STL への変換の違いは?

A

SVG はベクターパスなので、等高線モードで輪郭に沿って押し出せばエッジがくっきりし、ロゴやスタンプに適します。PNG/JPG はピクセル画像なので、高さマップで写真レリーフや lithophane を作るのに向いています。複雑なイラスト調の SVG も高さマップを試せます。

Q

STL に押し出す際、SVG のパスを閉じる必要があるのはなぜですか?

A

等高線モードは閉じた輪郭をソリッドな立体に押し出します。開いた曲線やストローク線は、そのままでは使える立体にならず、もろい薄壁になりがちです。変換前にパスを閉じ、ストロークを塗りつぶしに変換し、散らばった図形はエディターで結合してください。

Q

SVG の色は STL に保持されますか?

A

いいえ。STL はジオメトリのみを保存し、色は保持しません。このツールはパスの輪郭(および高さマップモードでの明暗)に基づいて単色の立体を生成します。色が必要な場合は「SVG を 3MF に変換」を使うか、印刷後に着色してください。

Q

変換後、すぐにスライスして印刷できますか?

A

等高線で押し出した立体は通常、Cura、PrusaSlicer、Bambu Studio などのスライサーにそのまま読み込めます。厚みと面取りを確認してください。細すぎる部分は必要に応じて厚くします。レリーフは土台と最小壁厚の確認をおすすめします。

Q

SVG 内のテキストを 3D プリント可能なスタンプにするには?

A

デザインツールでテキストをアウトライン化し、各文字を押し出し可能な塗りつぶし形状にします。太めでシンプルなフォントを選び、文字を十分大きくしてください。細いセリフや極小文字は印刷時に欠けたり、もろい薄壁になったりします。

Q

面取り設定はスタンプにどのような効果がありますか?

A

面取りは押し出し体の上面と側面の間の鋭い角を丸め、もろい角を取り除いて印刷品質を向上させます。通常は 0.5-1mm の小さな面取りで十分です。値を大きくすると輪郭が柔らかくなります。

応援する