3MF vs STL: ควรพิมพ์จากไฟล์ไหน?
เมื่อเทียบ 3MF vs STL แล้ว 3MF เหมาะกับการพิมพ์มากกว่า: เก็บหน่วย สี ชิ้นส่วน และการตั้งค่าสไลเซอร์ไว้ในไฟล์กะทัดรัดเดียว STL ยังเป็นตัวเลือกสากลสำหรับชิ้นงานสีเดียว
- ข้อกำหนด 3MF Consortium
- ขนาดไฟล์ที่วัดจริง
- ตรวจแล้วกับ Bambu, Prusa และ Cura
3MF vs STL: คำตอบสั้น ๆ
ใช้ 3MF ทุกครั้งที่สไลเซอร์ของคุณรองรับ ซึ่งตอนนี้ได้แก่ Bambu Studio, PrusaSlicer, OrcaSlicer และ UltiMaker Cura มันรู้หน่วยของตัวเอง โมเดลจึงไม่ถูกนำเข้าเล็กไป 25.4 เท่า รองรับหลายชิ้นส่วนที่มีชื่อ สี และวัสดุ และโปรเจกต์สไลเซอร์ที่บันทึกเป็น 3MF จะเก็บทุกการตั้งค่า มอดิฟายเออร์ และการกำหนดฟิลาเมนต์ไว้ คุณหรือใครก็ตามสามารถเปิดกลับมาแล้วได้งานพิมพ์เดิม
ใช้ STL เมื่อคุณต้องการตัวเลือกที่รองรับได้กว้างที่สุด: สไลเซอร์รุ่นเก่า บริการพิมพ์ที่ระบุเฉพาะ STL เครื่องมือ CAM หรือไฟล์ที่คุณอยากให้ใครก็เปิดได้ในอีกสิบปี มันบรรยายเพียงสิ่งเดียว คือพื้นผิวในรูปสามเหลี่ยม และไม่มีอย่างอื่น
สำหรับการพิมพ์หลายสีบน Bambu AMS หรือ Prusa MMU ตัวเลือก 3MF vs STL ไม่ใช่เรื่องใกล้เคียงเลย STL ไม่มีทางบอกได้ว่าชิ้นส่วนไหนใช้ฟิลาเมนต์ใด แต่ 3MF ทำได้
ตารางเปรียบเทียบ 3MF vs STL
ข้อกำหนดอนุญาตอะไร และสไลเซอร์ใช้จริงอะไร
| 3MF (.3mf) | STL (.stl) | |
|---|---|---|
| ประเภทเรขาคณิต | เมชสามเหลี่ยมแบบ indexed หลายออบเจกต์และหลายคอมโพเนนต์; ส่วนขยายเพิ่มโครงตาข่ายคาน สไลซ์ และข้อมูลเชิงปริมาตร | สามเหลี่ยมแบบไม่ indexed หนึ่งเมช |
| สี / เท็กซ์เจอร์ | วัสดุฐานและกลุ่มสี; สีเต็มรูปแบบและเท็กซ์เจอร์ผ่านส่วนขยาย Materials และ Properties | ไม่มีในมาตรฐาน |
| หน่วย | เก็บในไฟล์: ไมครอน, มิลลิเมตร (ค่าเริ่มต้น), เซนติเมตร, นิ้ว, ฟุต หรือเมตร | ไม่มี; สไลเซอร์ถือว่าเป็นมิลลิเมตร |
| วัสดุ | วัสดุที่มีชื่อต่อออบเจกต์หรือต่อสามเหลี่ยม; สไลเซอร์แมปเป็นฟิลาเมนต์ | ไม่มี |
| ขนาดไฟล์ | XML บีบอัด ZIP; การทดสอบของเราเล็กกว่า STL แบบไบนารี 59% | 84 ไบต์ + 50 ไบต์ต่อสามเหลี่ยม (ไบนารี) |
| ความสามารถในการแก้ไข | XML ภายใน ZIP; เปลี่ยนชื่อเป็น .zip เพื่อตรวจดู; โปรเจกต์สไลเซอร์เปิดกลับมาแก้ไขได้เต็มรูปแบบ | เมชเท่านั้น; ไม่มีชิ้นส่วน ชื่อ หรือการตั้งค่า |
| การรองรับซอฟต์แวร์ | Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, เครื่องมือ 3D ของ Windows, ตัวส่งออก CAD ส่วนใหญ่ | สไลเซอร์ CAD CAM และเครื่องมือเมชทุกตัว |
| การใช้งานพิมพ์ | รูปแบบโปรเจกต์ที่แนะนำใน PrusaSlicer; รูปแบบโปรเจกต์เนทีฟใน Bambu Studio | ทางเลือกสำรองสากลสำหรับชิ้นงานสีเดียว |
| กฎความถูกต้อง | ข้อกำหนดต้องการขอบแบบ manifold และนอร์มัลหันออกด้านนอกสำหรับออบเจกต์ที่พิมพ์ได้ | ไม่มีกฎ; เมชเสียพบได้ทั่วไป |
แหล่งที่มา: 3MF Core Specification (3MF Consortium), ศูนย์ช่วยเหลือ PrusaSlicer, ประเภทไฟล์ที่รองรับของ UltiMaker Cura, Bambu Lab wiki
อะไรอยู่ภายในไฟล์ 3MF เมื่อเทียบกับ STL
3MF คือไฟล์ ZIP ที่ปฏิบัติตาม Open Packaging Conventions เปลี่ยนชื่อเป็น .zip แล้วคุณจะพบ 3D/3dmodel.model ไฟล์ XML ที่ลิสต์จุดยอดครั้งเดียวและสามเหลี่ยมเป็นดัชนีจุดยอดสามตัว พร้อมไฟล์ content-types และ relationships สไลเซอร์เพิ่มส่วนของตัวเอง: ภาพขนาดย่อ การตั้งค่าต่อออบเจกต์ เลย์เอาต์แผ่นพิมพ์ และรายการฟิลาเมนต์ PrusaSlicer อธิบายโปรเจกต์ 3MF ที่บันทึกไว้ว่าเป็นสแนปช็อตสมบูรณ์ที่ควรสร้าง G-code เดียวกันบนคอมพิวเตอร์เครื่องอื่น
ข้อกำหนดแกนกลางยังกำหนดกฎที่ STL ไม่เคยมี ออบเจกต์ที่พิมพ์ได้ต้องมีขอบแบบ manifold โดยทุกขอบถูกใช้ร่วมกันโดยสามเหลี่ยมสองรูปพอดี มีทิศทางสามเหลี่ยมที่สอดคล้องกัน และนอร์มัลชี้ outward ในทางปฏิบัติ เครื่องมือจำนวนมากยังเขียนเมชไม่สมบูรณ์ การซ่อมจึงยังมีประโยชน์ แต่ 3MF ที่ผ่านข้อกำหนดถือว่าพิมพ์ได้ตามนิยาม
STL ไม่มีโครงสร้างเหล่านี้เลย: เฮดเดอร์ 80 ไบต์ จำนวนสามเหลี่ยม และ 50 ไบต์ต่อสามเหลี่ยม
- 3MF: ZIP ของ XML ภาพขนาดย่อ และการตั้งค่า
- หน่วยและสีเป็นส่วนหนึ่งของไฟล์
- STL: รายการสามเหลี่ยมชุดเดียว ไม่มีอะไรมากกว่านั้น
ขนาดไฟล์ STL vs 3MF: วัดจากโมเดลเดียวกัน
เราส่งออกโมเดลที่สร้างด้วย AI จำนวน 500,000 สามเหลี่ยมเดียวกันจากแกลเลอรีของเรา ซึ่งเป็นอัศวินหุ่นยนต์สตีมพังก์ที่มี 287,963 จุดยอด เป็นเรขาคณิตอย่างเดียวในแต่ละรูปแบบ
| รูปแบบ | วิธีจัดเก็บ | ขนาด |
|---|---|---|
| STL ไบนารี | 50 ไบต์ต่อสามเหลี่ยม จุดยอดซ้ำ | 25.0 MB |
| STL แบบ ASCII | สามเหลี่ยมเดียวกันในรูปแบบข้อความ | 150.9 MB |
| 3MF, XML ที่ไม่บีบอัดภายใน | จุดยอดครั้งเดียว สามเหลี่ยมเป็นดัชนี | 47.1 MB |
| 3MF ตามที่บันทึก (ZIP deflate) | XML เดียวกัน แต่บีบอัด | 10.3 MB |
ในที่นี้ 3MF เล็กกว่า STL ไบนารี 59% โปรเจกต์ 3MF จากสไลเซอร์เพิ่มภาพขนาดย่อและการตั้งค่า ปกติไม่กี่ร้อยกิโลไบต์; ไฟล์ Bambu .gcode.3mf ยังเพิ่มเส้นทางเครื่องมือที่สไลซ์แล้วด้วย
Bambu Studio, PrusaSlicer และ Cura จัดการ 3MF vs STL อย่างไร
PrusaSlicer แสดง 3MF เป็นอันดับแรก เรียกว่ารูปแบบที่แนะนำ และใช้เป็นไฟล์โปรเจกต์; รองรับทั้ง STL ไบนารีและ ASCII
Bambu Studio บันทึกทุกโปรเจกต์เป็น 3MF พร้อมแผ่นพิมพ์ การกำหนดฟิลาเมนต์ต่อชิ้นส่วน และการตั้งค่ากระบวนการ และเอาต์พุตที่สไลซ์แล้วสำหรับเครื่องพิมพ์เป็น .gcode.3mf โมเดลที่ดาวน์โหลดจาก MakerWorld มักมาเป็นโปรเจกต์ 3MF พร้อมพิมพ์
UltiMaker Cura เปิดไฟล์ 3MF และไฟล์โปรเจกต์ Cura ของตัวเอง รวมถึง STL, OBJ, PLY, glTF และอื่น ๆ
ข้อควรระวังสองข้อเมื่อข้ามสไลเซอร์ การตั้งค่าที่สไลเซอร์หนึ่งเก็บไว้เป็นเฉพาะผู้ผลิต ดังนั้นโปรเจกต์ Bambu ที่เปิดใน PrusaSlicer จะได้เรขาคณิตและชิ้นส่วน แต่ไม่ใช่ทุกการตั้งค่ากระบวนการ และบันทึกประจำรุ่นของ Cura ระบุว่าโมเดลจาก 3MF ไม่ได้ถูกวางที่ตำแหน่งที่บันทึกไว้เสมอเมื่อนำเข้า เรขาคณิต หน่วย และโครงสร้างชิ้นส่วนถ่ายโอนได้อย่างน่าเชื่อถือทุกที่
- PrusaSlicer: 3MF คือรูปแบบที่แนะนำ
- Bambu Studio: โปรเจกต์และไฟล์ที่สไลซ์แล้วเป็น 3MF
- Cura: เปิด 3MF และ STL; การตั้งค่าโปรเจกต์เป็นเฉพาะ Cura
เมื่อไรควรใช้ 3MF และเมื่อไรควรใช้ STL
กฎง่าย ๆ: 3MF สำหรับการพิมพ์ของคุณเองและการแชร์โปรเจกต์ที่เสร็จแล้ว, STL เมื่อคุณไม่รู้ว่าอีกฝ่ายใช้อะไร
งานพิมพ์หลายสีหรือหลายวัสดุ
การแชร์โปรเจกต์พร้อมพิมพ์
การพิมพ์จากงานออกแบบ CAD
การส่งไปยังบริการพิมพ์
ซอฟต์แวร์เก่าหรือเฉพาะทาง
การพิมพ์เร็วสีเดียว
การแปลงระหว่าง STL และ 3MF: เคล็ดลับและข้อผิดพลาดที่พบบ่อย
STL เป็น 3MF แค่เพิ่มตัวห่อ; 3MF เป็น STL ทิ้งทุกอย่างยกเว้นรูปร่าง
- ตรวจสอบสเกลเมื่อแปลง STL เป็น 3MF: ตัวแปลงต้องสมมติหน่วย ปกติคือมิลลิเมตร
- ซ่อม STL ก่อนแปลง; 3MF จากเมชเสียก็ยังเสียอยู่
- เก็บโปรเจกต์ 3MF เป็นต้นฉบับหลัก และส่งออก STL เฉพาะให้คนที่ต้องการ
- แยกโมเดลหลายสีเป็นชิ้นส่วนหรือระบายสีในสไลเซอร์ แล้วบันทึกเป็น 3MF
- อย่าคาดว่า 3MF เป็น STL จะเก็บสี ชิ้นส่วน หรือการตั้งค่า; คุณจะได้เมชรวมเป็นหนึ่ง
- อย่าคิดว่าสไลเซอร์อื่นจะทำตามทุกการตั้งค่าภายใน 3MF โปรเจกต์จากผู้ผลิต
- อัปโหลด STL แบบ ASCII ที่ไหนก็ได้; มันใหญ่กว่าแบบไบนารีหกเท่าโดยไม่มีประโยชน์
- เปลี่ยนชื่อ .stl เป็น .3mf; 3MF ต้องเป็นแพ็กเกจ ZIP ที่มี XML อยู่ภายใน
โปรแกรมดูและแปลง 3MF และ STL ฟรี
ทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่ต้องลงชื่อเข้าใช้ และไฟล์ของคุณไม่เคยออกจากอุปกรณ์
FAQ
คำถามที่พบบ่อย
3MF ดีกว่า STL ไหม?
3MF พิมพ์คุณภาพดีกว่า STL ไหม?
3MF vs STL สำหรับเครื่องพิมพ์ Bambu Lab: ควรใช้อันไหน?
แปลง STL เป็น 3MF ได้ไหม?
ทำไมเมื่อแปลง 3MF เป็น STL ฉันจึงได้ชิ้นส่วนรวมเป็นชิ้นเดียว?
ทำไมไฟล์ STL ของฉันถึงใหญ่กว่า 3MF มากขนาดนี้?
Cura รองรับ 3MF ไหม?
จะสร้าง 3MF หลายสีจากรูปภาพได้อย่างไร?
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
พิมพ์งานสีด้วย 3MF
เปลี่ยนรูปภาพให้เป็นโมเดล 3D แบบมีเท็กซ์เจอร์โดยปกติใช้เวลา 3 ถึง 5 นาที และส่งออก 3MF หลายสีสำหรับ Bambu AMS ของคุณในแพ็กเกจแบบชำระเงิน ลองใช้กับ 3 เครดิตฟรี
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต