UltKit

SVGをSTLに変換

SVGの塗りつぶし図形をそのまま上方向に押し出し、印刷できるソリッドにします。ロゴのバッジ、名札、看板の文字、ステンシルなどに使えます。幅と厚みはご自身で指定し、輪郭はベクターファイルそのものから取り込みます。

3Dモデル変換

またはSTL, OBJ, MTL … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    SVGをアップロード

    SVGファイルを1つ以上ドロップします(一度に最大20個)。図形は塗りつぶしのパスにしてください。文字はデザインアプリで先にアウトライン化しておきます。

  2. 2

    サイズと厚みを指定

    画像の変換方法はすでに「押し出し形状」に設定されています。モデルの幅をミリメートルで入力し、押し出しの厚みを高さ/奥行きに入力します。バラバラの文字を1枚のプレートに載せたい場合は、ベースの厚みを追加してください。

  3. 3

    STLに変換

    STLに変換を押して、スライサーでファイルを開きます。入力した幅のまま、平らに寝た状態で読み込まれます。

回答

SVGからSTLへの変換では何が行われますか?

SVGの塗りつぶされた輪郭を読み取り、指定した厚みに押し出します。板から形を抜き出すようなイメージです。結果は垂直な壁を持つ平らな立体で、入力した幅に合わせて拡大縮小されます。

ベクターの輪郭から印刷できるソリッドへ

SVGは2001年からW3C標準で、図形をピクセルではなく数学的なパスとして保存します。そのため3D押し出しの出発点として最適です。文字の縁はピクセルの階段ではなく正確な曲線なので、印刷した形の壁はどのサイズでも滑らかに仕上がります。

押し出しは1つの操作です。閉じた塗りつぶしパスがそれぞれ断面になり、内側の輪郭は穴になり、その断面が設定した高さ/奥行き(0.2〜100 mm)まで持ち上げられます。ベースの厚みを0より大きくすると全体の下にプレートが加わり、バラバラの文字やiの点も一体になります。色、グラデーション、塗りのない線は厚みの情報を持たないため無視されます。

ロゴがPNGやJPGしかない場合は、PNGをSTLに変換で直接押し出すか、先にベクターにトレースします。トレースすると曲線の縁がきれいになります。詳しくはPNGをSVGに変換する方法をご覧ください。

3Dプリント用にSVGファイルを準備する

  1. 文字をパスにする

    フォントはSVGのジオメトリに埋め込まれません。すべてのテキストをアウトライン化して、文字を図形にしてください。

  2. 線ではなく塗りにする

    押し出されるのは塗りつぶした領域だけです。線を印刷したい場合は、線をパスに変換してください。

  3. 重なりを統合する

    重なった図形を結合し、不要な点を取り除いて、各パーツが1つのきれいな閉じた輪郭になるようにします。

キーホルダー・看板・ステンシル向けのSVG→STL設定

目安の値です。お使いのプリンターや素材に合わせて調整してください
オブジェクトモデルの幅高さ/奥行きベースの厚み
キーホルダーやバッグタグ40–60 mm3–4 mm0 mm(SVGにリング用の穴を追加)
バラバラの文字のネームプレート120–200 mm2 mm2 mmのプレート
壁掛けロゴや看板文字150–300 mm4–6 mm0 mm
塗装やエアブラシ用ステンシル100–200 mm0.8–1.2 mm0 mm
クッキー型の輪郭70–100 mm12–15 mm0 mm

SVG

Scalable Vector Graphics(SVG)

SVGは、2001年に W3C が標準化した XML ベースのベクター形式です。ピクセルではなく図形、パス、テキストを記述するため、どんなサイズでも鮮明で、ロゴやアイコンでは通常とても小さなファイルになります。透過、CSSによるスタイル指定、スクリプト、アニメーションに対応し、すべてのブラウザーがそのまま表示できます。写真には向かず、複雑なイラストは描画が遅くなることがあります。Illustrator、Inkscape、Figma、ブラウザーで開いて編集できます。

圧縮方式
–
透過
対応
アニメーション
対応
登場時期
2001 · W3C
SVG 変換

STL

STLメッシュ

STL(stereolithography)は、1987年に 3D Systems が作成した3Dメッシュ形式です。物体の表面形状だけを三角形のリストとして記述し、色、材質、単位、シーン情報は持ちません。シンプルなため、Cura や PrusaSlicer などの3Dプリント用スライサーの標準的な入力形式になっています。曲面は多数の平らな三角形で近似されるため、滑らかなモデルではファイルがとても大きくなることがあります。

圧縮方式
–
透過
–
アニメーション
非対応
登場時期
1987 · 3D Systems
STL 変換

ロゴ、レタリング、ステンシルがすでにきれいなベクター図面としてあり、CADを使わずに正確なサイズの立体物を印刷したいため、SVGをSTLに変換する人が多くいます。

極端に細い線は印刷できません

一般的なFDMのノズル径は0.4 mmなので、最終サイズで約0.8 mmより細い部分はスライサーで消えることがあります。変換前に、SVGの細い線やセリフを太くするか、モデルの幅を大きくしてください。

SVGからSTLへの変換に関するよくある質問

SVGの文字がSTLで消えてしまうのはなぜですか?

文字がまだテキストのままで、お使いのパソコンにインストールされたフォントに依存していたためです。先にパスに変換してください。Inkscapeでは「オブジェクトからパス」、Illustratorでは「アウトラインを作成」、Figmaでは「Outline Stroke and Flatten」を使います。その後、SVGを書き出し直してください。

O、A、Bなどの文字の穴は開いたまま残りますか?

はい。SVGで同じパスの内側の輪郭として描かれている場合は穴になります。アウトライン化したフォントや多くのロゴはこの構造です。穴が上に重ねた別の白い図形として描かれている場合は、別の塗りつぶし図形として読み込まれます。その図形を削除するか、書き出す前にパスの差分で2つを合成してください。

押し出した形状に面取りや丸みを付けられますか?

押し出しは垂直な壁で、面取りの設定はありません。面取りやドーム状にしたい場合は、STLをTinkercad、Fusion 360、Blenderに読み込んでそこでエッジを加工してください。より柔らかい立体的な表面にしたい場合は、画像をSTLに変換のレリーフも使えます。

ここでは正しいサイズなのに、Tinkercadではロゴのサイズが違うのはなぜですか?

SVGのサイズは保存したアプリによって異なります。Inkscapeは1インチ96ピクセル、古いIllustratorのファイルは72を前提としているため、SVG自体の単位を読むプログラムでは約3分の1ずれることがあります。このコンバーターは保存されたサイズを無視し、モデルの幅を使います。

SVGからクッキー型を作るにはどうすればよいですか?

クッキー型は中身の詰まった形ではなく、薄い壁です。デザインアプリで輪郭に約1 mmの線を付けてパスに変換し、塗りを削除して、高さ約12〜15 mmで押し出してください。