PrusaSlicer 2.0.0 (旧名 Slic3r Prusa Edition/Slic3r PE) のリリース


PrusaSlicer 2.0.0 (旧名 Slic3r Prusa Edition/Slic3r PE) のリリース

PrusaSlicer は スライサーつまり、通常の三角形のメッシュの形で 3D モデルを取得し、それを XNUMXD プリンターを制御するための特別なプログラムに変換するプログラムです。 たとえば、次の形式で Gコード のために FFFプリンターこれには、プリント ヘッド (エクストルーダー) を空間内で移動する方法と、特定の瞬間にどのくらいの量の熱いプラスチックを押し出すかについての詳細な手順が含まれています。 G コードに加えて、このバージョンではフォトポリマー mSLA プリンタ用のラスター イメージ レイヤーの生成も追加されました。 ソース 3D モデルはファイル形式からロード可能 STL, OBJ または AMF.


PrusaSlicer はオープンソース プリンターを念頭に置いて開発されましたが、 プルーサ、開発に基づいて最新のプリンターと互換性のある G コードを作成できます。 RepRap、ファームウェアを含むすべてのものを含む マーリン、プルーサ(マーリンのフォーク)、スプリンター、レペティア。 Mach3コントローラーでサポートされているGコードを生成することも可能です。 LinuxCNC и マシンキット.

PrusaSlicer はフォークです slic3r、これは、Alessandro Ranelucci と RepRap コミュニティによって開発されました。 バージョン 1.41 まで、プロジェクトは Slic3r Prusa Edition (Slic3r PE とも呼ばれる) という名前で開発されました。 フォークはオリジナルの Slic3r のあまり便利ではないオリジナルのユーザー インターフェイスを継承したため、Prusa Research の開発者はある時点で Slic3r PE 用に別の簡素化されたインターフェイスを作成しました。 PrusaControl。 しかしその後、Slic3r PE 1.42 の開発中に、PrusaControl の開発の一部を組み込んで、元のインターフェイスを完全に作り直すことが決定され、後者の開発は中止されました。 インターフェイスの大規模な見直しと多数の新機能の追加が、プロジェクト名の変更の基礎となりました。

PrusaSlicer (Slic3r など) の特徴的な機能の XNUMX つは、ユーザーがスライス プロセスを制御できるようにする多数の設定が存在することです。

PrusaSlicer は主に C++ で書かれており、AGPLv3 に基づいてライセンスされており、Linux、macOS、および Windows 上で動作します。

Slic3r PE 1.41.0に関する主な変更点

このバージョンのインターフェースと機能のビデオレビュー: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • インターフェース
    • インターフェースは HiDPI モニターで正常に表示されるようになりました。
    • XNUMX 次元オブジェクトを操作する機能が大幅に向上しました。
      • 3D ビューポートで直接 XNUMXD コントロールを使用して、XNUMX つの軸すべてでの移動、回転、スケーリング、ミラーリング、および不均一なスケーリングをサポートするようになりました。 同じ要素をキーボードから選択できます: m - 転送、r - 回転、s - スケーリング、Esc - 編集モードの終了。
      • Ctrl キーを押しながら複数のオブジェクトを選択できるようになりました。 Ctrl+A を押すとすべてのオブジェクトが選択されます。
      • 移動、回転、拡大縮小する場合、オブジェクトのリストの下にあるパネルで正確な値を設定できます。 対応するテキスト フィールドにフォーカスがある場合、3D プレビュー ウィンドウに矢印が描画され、指定された数値がどのように、どの方向に変化するかを示します。
    • Work with Project (以前は Factory File と呼ばれていました) が作り直されました。 プロジェクト ファイルには、別のコンピュータでまったく同じ G コードを生成できるようにするために必要なすべてのモデル、設定、および修飾子が保存されます。
    • すべての設定は、シンプル、アドバンス、エキスパートの XNUMX つの異なるカテゴリに分類されます。 デフォルトでは、「Simple」カテゴリの設定のみが表示されるため、初心者ユーザーの作業が大幅に簡素化されます。 必要に応じて、アドバンスト モードとエキスパート モードを簡単に有効にすることができます。 異なるカテゴリの設定は異なる色で表示されます。
    • Slic3r の便利な機能の多くがメインタブ (Plater) に表示されるようになりました。
    • G コードをエクスポートする必要がなく、スライス アクションを実行した直後に推定印刷時間が表示されるようになりました。
    • 多くのアクションがバックグラウンドで実行されるようになり、インターフェイスがブロックされることはありません。 たとえば、次の宛先へ送信します。 オクトプリント.
    • オブジェクト リストには、オブジェクト階層、オブジェクト パラメータ、オブジェクト ボリューム、およびモディファイアが表示されます。 すべてのパラメータは、オブジェクトのリストに直接表示される (名前の右側にあるアイコンを右クリックする) か、リストの下のコンテキスト パネルに表示されます。
    • 問題 (三角形間のギャップ、三角形の交差) のあるモデルには、オブジェクト リスト内で感嘆符が付けられるようになりました。
    • コマンド ライン オプションのサポートは、Slic3r のコードに基づいています。 形式は上流と同じです、いくつかの変更が加えられています:
      • --help-options の代わりに --help-fff と --help-sla
      • --loglevel には、出力メッセージの重大度 (重大度) を設定するための追加パラメータがあります。
      • --export-sla-svg または --export-svg の代わりに --export-sla
      • サポートされていません: --cut-grid、--cut-x、--cut-y、--autosave
  • XNUMXD プリント機能
    • (ハードウェア) 自動フィラメント交換モジュールを使用したカラー印刷をサポートします。
    • mSLA (マスク支援光造形) とこの技術を使用した Prusa SL1 プリンタをサポートします。 mSLA では各レイヤーの XNUMXD イメージをレンダリングする必要があるだけなので、mSLA のサポートは FFF よりも簡単であるように思われるかもしれませんが、実際にはこれは完全に真実ではありません。 問題は、この技術では多かれ少なかれ複雑なモデルに対して正しい形状の支持構造を追加する必要があることです。 不適切なサポートを使用して印刷すると、印刷されたオブジェクトの一部が印刷マトリックス上に残り、後続のすべての層が損なわれる可能性があります。
    • プラグインのサポートを追加しました オブジェクトのキャンセル オクトプリント用。 これにより、他のオブジェクトの印刷を中断することなく、個々のオブジェクトの印刷をキャンセルできます。
    • モディファイアを使用して、独自のサポートを追加したり、自動生成されたサポートを削除したりする機能。
  • 内部の変更
    • すべてのメインコードは C++ で書き直されました。 これで、Perl は必要なくなりました。
    • スライシング エンジンでのパールの拒否により、いつでもキャンセルできる機能を備えたバックグラウンドでのスライシングのサポートが完了しました。
    • フロントエンドとエンジンを同期するための再設計されたシステムのおかげで、小さな変更はオブジェクト全体を無効にするのではなく、再計算が必要な部分のみを無効にするようになりました。
    • OpenGL バージョン 2.0 以降が必要になりました。 新しいバージョンへの移行により、コードが簡素化され、最新のハードウェアでのパフォーマンスが向上しました。
  • リモート機能
    • プログラムからシリアル ポート経由で直接印刷をサポートします。 開発者は、将来のバージョンでこの機能を復活させるかどうかをまだ決定していません。 (ニュースの著者より: シリアル ポート経由で接続されたプリンター用の Web インターフェイスと HTTP API を実装する OctoPrint があるのに、なぜこの機能が必要なのかわかりません)
    • 2D ツールパス プレビューは新しいインターフェイスには実装されていません。 おそらく、後続のバージョンのいずれかで返されるでしょう。 一時的な解決策: 3 キーを押して 1D プレビュー カメラを上から下に向け、目的のレイヤーを選択します。
  • まだ実現されていない可能性 =)
    • 元に戻すおよびやり直しのアクションがまだありません。

変更点の詳細リスト

すべての変更の説明は、次のリンクでご覧いただけます。 1.42.0-アルファ1, 1.42.0-アルファ2, 1.42.0-アルファ3, 1.42.0-アルファ4, 1.42.0-アルファ5, 1.42.0-アルファ7, 1.42.0-ベータ, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

リファレンス

出所: linux.org.ru

コメントを追加します