スライサーソフトウェア(スライサーソフトウェア)
3Dモデル(STL/3MF/OBJ)をプリンターが読める命令(G-code)に変換するソフトウェア。モデルを薄い水平断面(スライス)に分割し、ノズルの移動経路・温度・速度などの造形パラメータを生成する。
スライサーソフトウェア(Slicer Software)とは、3Dモデルデータ(STL/3MF/OBJ形式など)を3Dプリンターが実行可能な命令コード(G-code)に変換するソフトウェアのことである。3Dモデルを水平方向に0.1〜0.3mm間隔で薄い断面に分割(スライス)し、各層でノズルがどのように移動して樹脂を押し出すかを計算する。造形品質・速度・強度のほぼすべてがスライサーの設定によって決まるため、3Dプリントの「頭脳」とも呼ばれる。
概要
スライサーソフトウェアの基本的な処理フローは以下の通りである:
- インポート: STL/3MF/OBJファイルの読み込みとビルドプレート上への配置
- パラメータ設定: 層高・壁厚・インフィル(内部充填)・温度・速度などの設定
- スライシング: 3Dモデルを水平断面に分割し、各層の2Dパスを生成
- パス生成: 壁(ペリメーター)→インフィル→スキン(上面/底面)の順で印刷パスを計算
- G-code出力: プリンターのファームウェアが直接実行可能な命令ファイルを生成
2026年時点の主要スライサーは以下の通り:
- PrusaSlicer: Prusa Research開発のオープンソーススライサー。Slic3rからフォークして独自進化
- Bambu Studio: Bambu Lab純正スライサー。PrusaSlicerベースだがUIとプロファイル管理が独自
- Cura: Ultimaker(現UltiMaker)開発。世界最大のユーザーベースを持つOSSスライサー
- OrcaSlicer: Bambu StudioからフォークされたコミュニティOSSスライサー。機種対応の幅が広い
主な特徴・仕組み
- 層高(Layer Height): 0.1mm(高品質・低速)〜0.3mm(低品質・高速)。0.2mmが標準。0.04mm刻みで設定可能
- インフィル(Infill): 造形物内部の充填パターンと密度。グリッド/ジャイロイド/ハニカム/ライトニングなどのパターン。密度15〜20%が汎用、100%で完全充填
- 壁厚(Wall Thickness): 外壁の層数。通常3〜4層(1.2〜1.6mm)。強度に直結するパラメータ
- サポート材: オーバーハング(45°以上の張り出し)を支える一時的な構造体。ツリー型/通常型/オーガニック型。造形後に手で剥がして除去
- リトラクション: フィラメントを一時的に引き戻してノズルからの漏出(stringing/糸引き)を防ぐ。距離0.5〜2mm、速度30〜70mm/sが典型
- 速度プロファイル: 外壁(低速40〜60mm/s)、インフィル(高速100〜300mm/s)、第1層(低速20〜30mm/s)など、構造ごとに最適速度を設定
- 可変層高: モデルの曲面部分は層高を細かく、平坦部分は粗くすることで、品質と速度を両立
- アイロニング: 最上面をノズルで再度なぞって平滑化する機能。わずかなフィラメントを押し出しながら熱で表面を滑らかにする
- ファジースキン: 外壁にランダムな微小変位を加えてテクスチャード表面を作る装飾機能
スライサーソフトウェア比較
| スライサー | 開発元 | ライセンス | 対応機種 | 特徴 |
|---|---|---|---|---|
| PrusaSlicer | Prusa Research | AGPLv3 | 汎用+Prusa最適 | 安定性最高、プロファイル豊富 |
| Bambu Studio | Bambu Lab | AGPLv3 | Bambu Lab専用 | 純正プロファイル、AMS統合 |
| OrcaSlicer | コミュニティ | AGPLv3 | 汎用(100機種+) | Bambu Studio派生、多機種対応 |
| Cura | UltiMaker | LGPLv3 | 汎用(400機種+) | 最大ユーザーベース、プラグイン豊富 |
| Simplify3D | Simplify3D | 商用 | 汎用 | 有料($49)、マルチプロセス |
| ideaMaker | Raise3D | 無料 | 汎用+Raise3D最適 | テクスチャライブラリ内蔵 |
具体例・対応製品
PrusaSlicer: チェコPrusa Research開発の無料OSSスライサー。Slic3r(初期のOSSスライサー)からフォークし、2018年から独自開発。ペイント式サポート配置、MMU(マルチマテリアルユニット)対応、有機サポート(ツリー型)が強み。2026年のv2.9でAdaptive Slicingが大幅強化。
OrcaSlicer: Bambu StudioからフォークされたコミュニティOSSスライサー。GitHub Star 10,000+。Bambu Lab以外のプリンター(Creality/Voron/Prusa等)でもBambu品質のプロファイルを利用可能。独自機能としてCalibration(フロー/圧力アドバンス自動測定)ウィザードを搭載。
Cura by UltiMaker: 2013年から開発が続く最古参のモダンスライサー。400機種以上のプリンタープロファイルを内蔵。Marketplaceからプラグインを追加して機能拡張可能。Arachne(可変線幅)エンジンで薄壁の造形品質が大幅に向上。
G-codeの基本
スライサーが出力するG-codeは、CNC工作機械から派生したテキスト形式の命令言語。主要コマンド:
G28: ホーム位置に移動(全軸原点復帰)G1 X100 Y50 Z0.2 E10 F1500: 指定座標に移動しながらフィラメントを押し出しM104 S200: ノズル温度を200°Cに設定M140 S60: ベッド温度を60°Cに設定M106 S255: ファンを最大速度で回転
G-codeはテキストエディタで直接編集可能だが、通常はスライサーが自動生成したものをそのまま使用する。
関連用語との違い
| 用語 | 役割 | 入力 | 出力 |
|---|---|---|---|
| スライサー | 造形パラメータの設定と変換 | STL/3MF/OBJ | G-code |
| CADソフト | 3Dモデルの設計 | なし(新規作成) | STL/STEP/3MF |
| ファームウェア | G-codeの実行(モーター制御) | G-code | 物理的な動き |
| モデラー(Blender等) | 3Dモデルの造形・彫刻 | なし | STL/OBJ |
よくある質問(FAQ)
Q1: どのスライサーを使えばよいですか? A: Bambu Labプリンターならまず純正Bambu Studioを使い、慣れたらOrcaSlicerに移行。Creality/Voron/自作機ならOrcaSlicer。Prusaユーザーは純正PrusaSlicer。Curaは対応機種が最も多いが、2025年以降はOrcaSlicerに乗り換えるユーザーが増加傾向。
Q2: インフィルのパターンはどれを選べばよいですか? A: 汎用ならジャイロイド(全方向に均等な強度、15〜20%)。最大強度ならグリッド/キュービック(25〜40%)。材料節約ならライトニング(造形物上面のみサポートし内部は空洞)。デザイン目的で透明素材なら3Dハニカム。
Q3: 造形時間を短縮するには何を調整すればよいですか? A: 効果の大きい順に、(1)層高を上げる(0.2mm→0.3mmで約40%短縮)、(2)インフィル密度を下げる(20%→10%で内部時間半減)、(3)速度を上げる(Klipperなら300〜500mm/sまで安定)、(4)壁数を減らす(4→3で約10%短縮)、(5)サポートを最小化(ツリー型に切り替え)。
まとめ
- スライサーは3Dモデルをプリンター命令(G-code)に変換する必須ソフト
- PrusaSlicer/OrcaSlicer/Bambu Studio/Curaが四大スライサー
- 層高・インフィル・速度・サポートが品質と速度のトレードオフを決定
- 2026年はOrcaSlicerがマルチブランド対応で急成長中
- G-codeはテキスト形式で直接読める標準命令言語