SVGをSTLに変換
SVGの塗りつぶし図形をそのまま上方向に押し出し、印刷できるソリッドにします。ロゴのバッジ、名札、看板の文字、ステンシルなどに使えます。幅と厚みはご自身で指定し、輪郭はベクターファイルそのものから取り込みます。
3Dモデル変換
またはSTL, OBJ, MTL … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
STL と OBJ には単位が保存されません。スライサーでパーツが 10 倍や 25.4 倍小さく、または大きく表示される場合は単位が誤って読み取られているので、ここで指定してください。
Blender、CAD、スライサーは Z-up、glTF、Unity、多くのゲームエンジンは Y-up です。読み込み後にモデルが横倒しになる場合は切り替えてください。
STEP や IGES のソリッドをメッシュに変換するときに使います。細かいと曲線がなめらかになりますがファイルは大きくなります。簡易プレビューなら粗いで十分です。
PNG、JPG、SVG を入力した場合のみ使用します。レリーフは暗い部分を盛り上げます。リトフェインは背面から光を当てると写真が浮かび上がる薄いパネルです。押し出しはロゴや SVG の輪郭を平らな立体にします。
印刷するモデルの幅です。高さは画像の縦横比に従います。
レリーフやリトフェインの最大の盛り上がりの高さ、または押し出し形状の厚みです。リトフェインでは通常 2–3 mm を使います。
印刷物がまとまるように、レリーフの下に付ける土台の板です。0 は土台なしです。
このツールの使い方
- 1
SVGをアップロード
SVGファイルを1つ以上ドロップします(一度に最大20個)。図形は塗りつぶしのパスにしてください。文字はデザインアプリで先にアウトライン化しておきます。
- 2
サイズと厚みを指定
画像の変換方法はすでに「押し出し形状」に設定されています。モデルの幅をミリメートルで入力し、押し出しの厚みを高さ/奥行きに入力します。バラバラの文字を1枚のプレートに載せたい場合は、ベースの厚みを追加してください。
- 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ファイルを準備する
文字をパスにする
フォントはSVGのジオメトリに埋め込まれません。すべてのテキストをアウトライン化して、文字を図形にしてください。
線ではなく塗りにする
押し出されるのは塗りつぶした領域だけです。線を印刷したい場合は、線をパスに変換してください。
重なりを統合する
重なった図形を結合し、不要な点を取り除いて、各パーツが1つのきれいな閉じた輪郭になるようにします。
キーホルダー・看板・ステンシル向けのSVG→STL設定
| オブジェクト | モデルの幅 | 高さ/奥行き | ベースの厚み |
|---|---|---|---|
| キーホルダーやバッグタグ | 40–60 mm | 3–4 mm | 0 mm(SVGにリング用の穴を追加) |
| バラバラの文字のネームプレート | 120–200 mm | 2 mm | 2 mmのプレート |
| 壁掛けロゴや看板文字 | 150–300 mm | 4–6 mm | 0 mm |
| 塗装やエアブラシ用ステンシル | 100–200 mm | 0.8–1.2 mm | 0 mm |
| クッキー型の輪郭 | 70–100 mm | 12–15 mm | 0 mm |
SVG
Scalable Vector Graphics(SVG)
SVGは、2001年に W3C が標準化した XML ベースのベクター形式です。ピクセルではなく図形、パス、テキストを記述するため、どんなサイズでも鮮明で、ロゴやアイコンでは通常とても小さなファイルになります。透過、CSSによるスタイル指定、スクリプト、アニメーションに対応し、すべてのブラウザーがそのまま表示できます。写真には向かず、複雑なイラストは描画が遅くなることがあります。Illustrator、Inkscape、Figma、ブラウザーで開いて編集できます。
- 圧縮方式
- –
- 透過
- 対応
- アニメーション
- 対応
- 登場時期
- 2001 · W3C
STL
STLメッシュ
STL(stereolithography)は、1987年に 3D Systems が作成した3Dメッシュ形式です。物体の表面形状だけを三角形のリストとして記述し、色、材質、単位、シーン情報は持ちません。シンプルなため、Cura や PrusaSlicer などの3Dプリント用スライサーの標準的な入力形式になっています。曲面は多数の平らな三角形で近似されるため、滑らかなモデルではファイルがとても大きくなることがあります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- 非対応
- 登場時期
- 1987 · 3D Systems
ロゴ、レタリング、ステンシルがすでにきれいなベクター図面としてあり、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で押し出してください。