ไฟล์ 3MF คืออะไร??
3MF, รูปแบบการผลิต 3 มิติ ถูกใช้โดยแอปพลิเคชันเพื่อเรนเดอร์โมเดลวัตถุ 3 มิติไปยังแอปพลิเคชัน แพลตฟอร์ม บริการ และเครื่องพิมพ์อื่นๆ ที่หลากหลาย สร้างขึ้นเพื่อหลีกเลี่ยงข้อจำกัดและปัญหาในรูปแบบไฟล์ 3 มิติอื่นๆ เช่น STL สำหรับการทำงานกับเครื่องพิมพ์ 3 มิติเวอร์ชันล่าสุด 3MF เป็นรูปแบบไฟล์ใหม่ที่ได้รับการพัฒนาและเผยแพร่โดยกลุ่ม 3MF มีความสมบูรณ์มากพอที่จะอธิบายโมเดลได้อย่างสมบูรณ์ โดยคงไว้ซึ่งข้อมูลภายใน สี และคุณลักษณะอื่นๆ ที่ทำให้ขยายเพื่อรองรับนวัตกรรมใหม่ๆ ในการพิมพ์ 3 มิติ รูปแบบสามารถขยายได้ นำไปใช้ได้อย่างกว้างขวาง และไม่มีปัญหารบกวนรูปแบบไฟล์อื่นๆ ที่ใช้กันอย่างแพร่หลาย
ประวัติโดยย่อของรูปแบบไฟล์ 3MF
ข้อจำกัดที่มีอยู่ในรูปแบบไฟล์อธิบายโมเดลที่มีอยู่ เช่น STL และอื่นๆ ทำให้แบรนด์ชั้นนำรวมตัวกันและกำหนดรูปแบบไฟล์ที่ขยายได้มากขึ้นสำหรับการพิมพ์ 3 มิติ การพิจารณาที่สำคัญคือวิธีที่แอปพลิเคชันควรส่งข้อมูลแบบจำลองไปยังเครื่องพิมพ์ 3 มิติ ดังนั้น สมาคม 3MF จึงเริ่มสนับสนุนรูปแบบไฟล์ 3 มิติใหม่ที่เรียกว่า 3MF โดยมีจุดประสงค์เพื่อให้ขยายได้เพียงพอต่อความต้องการของการพิมพ์ 3 มิติ หลายบริษัทเป็นส่วนหนึ่งของกลุ่มความร่วมมือนี้ เช่น Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP และอื่นๆ Microsoft ได้บริจาครูปแบบไฟล์ 3D ที่กำลังดำเนินการอยู่เพื่อเป็นจุดเริ่มต้นสำหรับการพัฒนาเพิ่มเติมของข้อกำหนดร่วมกันของ 3MF Consortium
รูปแบบไฟล์ 3MF - ข้อมูลเพิ่มเติม
3MF เป็นรูปแบบข้อมูลที่ใช้ XML ซึ่งเป็น XML ที่บีบอัดโดยมนุษย์ ซึ่งรวมถึงคำจำกัดความสำหรับข้อมูลที่เกี่ยวข้องกับการผลิต 3 มิติ รวมถึงความสามารถในการขยายของบุคคลที่สามสำหรับข้อมูลที่กำหนดเอง รูปแบบไฟล์ 3MF ได้รับการออกแบบโดยคำนึงถึงข้อจำกัดและปัญหาที่รูปแบบไฟล์ 3 มิติอื่นๆ ประสบ สิ่งนี้นำไปสู่การกำหนดรูปแบบไฟล์ 3MF นั่นคือ:
- เสร็จสมบูรณ์: มีข้อมูลรุ่น วัสดุ และคุณสมบัติที่จำเป็นทั้งหมดในคลังเดียว
- มนุษย์อ่านได้: การใช้โครงสร้างทั่วไป เช่น OPC, ZIP และ XML เพื่อทำให้การพัฒนาง่ายขึ้น
- ง่าย: ข้อมูลจำเพาะสั้นๆ ชัดเจน ทำให้การพัฒนาเป็นเรื่องง่ายและตรวจสอบได้รวดเร็ว
- ขยายได้: การใช้ประโยชน์จากเนมสเปซ XML ช่วยให้สามารถขยายได้ทั้งแบบสาธารณะและแบบส่วนตัวในขณะที่ยังคงความเข้ากันได้
- ไม่กำกวม: การทดสอบภาษาที่ชัดเจนและความสอดคล้องทำให้มั่นใจได้ว่าไฟล์มีความสอดคล้องกันเสมอตั้งแต่ดิจิทัลไปจนถึงไฟล์จริง
- ฟรี: การเข้าถึงและการนำข้อกำหนด 3MF ไปใช้งานนั้นไม่มีค่าลิขสิทธิ์ สิทธิบัตร และใบอนุญาตใดๆ ตลอดไป
ข้อกำหนดสำหรับรูปแบบไฟล์ 3MF โฮสต์บน Github เพื่อการเข้าถึงสาธารณะและการอัปเดตอย่างต่อเนื่อง เวอร์ชันที่เผยแพร่ในปัจจุบันคือ 1.2.3 ที่อธิบายชุดข้อตกลงสำหรับการใช้ XML และเทคโนโลยีอื่น ๆ ที่มีอยู่อย่างกว้างขวางเพื่ออธิบายเนื้อหาและรูปลักษณ์ของโมเดล 3 มิติตั้งแต่หนึ่งโมเดลขึ้นไป นักพัฒนาที่ต้องการสร้างระบบสำหรับการประมวลผลรูปแบบไฟล์ 3MF สามารถอ้างอิงข้อกำหนดเหล่านี้เพื่อวัตถุประสงค์ในการนำไปใช้งาน
ข้อมูลจำเพาะรูปแบบไฟล์ 3MF
รูปแบบไฟล์ 3MF ใช้ข้อกำหนด Open Packaging ในรูปแบบของไฟล์ ZIP สำหรับโมเดลจริง ประกอบด้วยชุดของส่วนและความสัมพันธ์ที่กำหนดไว้อย่างดีซึ่งตอบสนองวัตถุประสงค์เฉพาะในเอกสาร สิ่งนี้ทำให้รูปแบบเป็นไปตามคุณลักษณะของแพ็คเกจรวมถึงลายเซ็นดิจิทัลและภาพขนาดย่อ
เอกสาร 3MF - ภาพรวม
เอกสาร 3MF ทั่วไปมีลักษณะดังนี้:
เพย์โหลดประกอบด้วยชุดชิ้นส่วนทั้งหมดที่จำเป็นสำหรับการประมวลผลส่วนโมเดล 3 มิติ เนื้อหาทั้งหมดที่จะใช้ในการผลิตวัตถุที่อธิบายในส่วนข้อมูล 3 มิติจะต้องมีอยู่ในเอกสาร 3MF คำอธิบายของเอกสารแต่ละส่วนพร้อมกับสถานะตามที่ต้องการหรือตัวเลือกแสดงไว้ในตารางต่อไปนี้
ชื่อ | คำอธิบาย | แหล่งที่มาของความสัมพันธ์ | จำเป็น/ไม่บังคับ |
---|---|---|---|
โมเดล 3 มิติ | มีคำอธิบายของวัตถุ 3 มิติตั้งแต่หนึ่งรายการขึ้นไปสำหรับการผลิต | แพ็คเกจ | จำเป็น |
คุณสมบัติหลัก | ส่วน OPC ที่มีคุณสมบัติเอกสารต่างๆ | แพคเกจ | ตัวเลือก |
ที่มาลายเซ็นดิจิทัล | ส่วน OPC ที่เป็นรากของลายเซ็นดิจิทัลในแพ็คเกจ | แพ็คเกจ | ไม่บังคับ |
ลายเซ็นดิจิทัล | ส่วนของ OPC ที่แต่ละส่วนมีลายเซ็นดิจิทัล | แหล่งกำเนิดลายเซ็นดิจิทัล | ไม่บังคับ |
ใบรับรองลายเซ็นดิจิทัล | ส่วน OPC ที่มีใบรับรองลายเซ็นดิจิทัล | ลายเซ็นดิจิทัล | ไม่บังคับ |
PrintTicket | จัดเตรียมการตั้งค่าที่จะใช้เมื่อส่งออกวัตถุ 3 มิติในส่วนของโมเดล 3 มิติ | โมเดล 3 มิติ | ทางเลือก |
ภาพขนาดย่อ | มีรูปภาพ JPEG หรือ PNG ขนาดเล็กที่แสดงถึงวัตถุ 3 มิติในแพ็กเกจหรือทั้งแพ็กเกจ | แพ็กเกจ | ไม่บังคับ |
พื้นผิว 3 มิติ | มีพื้นผิวที่ใช้ในการใส่สีให้กับวัตถุ 3 มิติในส่วนของโมเดล 3 มิติ (มีให้สำหรับส่วนขยาย) | โมเดล 3 มิติ | ไม่บังคับ |
ส่วนที่กำหนดเอง | ส่วน OPC ที่เกี่ยวข้องกับข้อมูลเมตา | แพคเกจ | ไม่บังคับ |
ชิ้นส่วนและความสัมพันธ์, โมเดล 3 มิติ, ทรัพยากรวัตถุ, แหล่งข้อมูลวัสดุ และ คุณสมบัติของแพ็คเกจ ส่วนของข้อมูลจำเพาะ เอกสารให้ข้อมูลโดยละเอียดเกี่ยวกับเอกสาร 3MF