OpenSCAD と Bambu Studio で多色印刷 #
OpenSCAD の color() はあくまでもプレビュー画面での色指定であって、残念ながら Bambu Studio にもっていった時に color() 指定した単位にオブジェクトが分かれたりしないようだ。
でも、少しでも楽に多色指定したいので、ちょっと工夫してみた。これでもうまくいかないケースはありますけどね。
- OpenSCAD で、color() で色を指定しつつ、各色のオブジェクト群同士が重ならないように配置する
- 重なっていると、Bambu Studio で 1 つのオブジェクトになってしまって、個別にさわれなくなるので
- 例えば「x 方向に 20mm」シフトしておいて、Bambu Studio 側で -20mm して元に戻す
File > Exportで、3mf 形式でエクスポート。 STL ではないので注意- Bambu Studio で開く
- 「この 3mf ファイルは Bambu Lab.製ではないため、ジオメトリデータのみを読み込みます。」 とアラートが出るが気にしない
- オブジェクトごとに分かれているので
- フィラメントを指定する
- 重ならないようにシフトしていたオブジェクトを元に戻す
- オブジェクトごとに分かれていなかった場合は「パーツに分割」してみる


ちなみに .3mf は必要なファイル群を zip で固めたものなので、xml マイスターな方は
- 拡張子を .zip にして復元
- xml ファイルをなんとかする
- zip 圧縮し、拡張子を .3mf
という方法もなくはない