ข้ามไปยังเนื้อหา
FileMyLove

คู่มือ

STL, OBJ, 3MF ต่างกันยังไง สั่งพิมพ์ 3 มิติควรใช้ไฟล์ไหน

เทียบไฟล์ 3 มิติ STL OBJ 3MF และ glTF ว่าเก็บอะไรได้บ้าง โปรแกรมสไลซ์อย่าง PrusaSlicer และ Bambu Studio รองรับแบบไหน และวิธีแปลงไฟล์ในเบราว์เซอร์โดยไม่ต้องอัปโหลด

โดย ทีมงาน FileMyLoveอ่าน 6 นาที

ดาวน์โหลดโมเดลมาจะพิมพ์ 3 มิติ แต่ได้ไฟล์มาหลายแบบ ทั้ง .stl .obj และ .3mf หรือร้านพิมพ์ขอไฟล์ชนิดหนึ่งแต่เรามีอีกชนิด บทความนี้สรุปว่าแต่ละแบบเก็บอะไรได้ และควรเลือกใช้แบบไหน

สรุปสั้น ๆ

ไฟล์ เก็บอะไรได้ เหมาะกับ
STL รูปทรงเป็นสามเหลี่ยม มาตรฐานไม่มีสีหรือพื้นผิว พิมพ์ 3 มิติ ใช้กันมานาน
OBJ รูปทรง สีและพื้นผิวผ่านไฟล์ .mtl แยก แลกเปลี่ยนโมเดลระหว่างโปรแกรม
3MF รูปทรง หน่วย สี วัสดุ หลายชิ้นในไฟล์เดียว พิมพ์ 3 มิติรุ่นใหม่
glTF / GLB รูปทรง สี พื้นผิว หน่วยเป็นเมตร แสดงโมเดลบนเว็บ
  • พิมพ์ 3 มิติทั่วไป: STL ใช้กันมานานและโปรแกรมสไลซ์ทั่วไปเปิดได้ 3MF เก็บข้อมูลได้มากกว่าถ้าโปรแกรมและร้านรองรับ
  • อยากเก็บสีหรือหลายชิ้น: ใช้ 3MF
  • เอาไปแสดงบนเว็บ: ใช้ glTF หรือ GLB

STL: ไฟล์รุ่นแรกของงานพิมพ์ 3 มิติ

หอสมุดรัฐสภาสหรัฐฯ (Library of Congress) บันทึกว่า STL ถูกกำหนดครั้งแรกในปี 1988 โดยบริษัท 3D Systems สำหรับเครื่องพิมพ์แบบ stereolithography ในยุคนั้น

STL เก็บ ผิวของโมเดลเป็นสามเหลี่ยม เท่านั้น มาตรฐานไม่ได้รองรับสีหรือพื้นผิว มีทั้งแบบข้อความ (ASCII) และแบบไบนารี ซึ่งแบบไบนารีพบบ่อยกว่าเพราะไฟล์เล็กกว่า

ในไฟล์ STL มีแค่ตัวเลขพิกัด ถ้าเปิดในโปรแกรมสไลซ์แล้วโมเดลเล็กหรือใหญ่ผิดปกติ ให้ตรวจหน่วยและปรับสเกลที่โปรแกรมนั้น

OBJ: มีสีได้ แต่ต้องมีไฟล์คู่

OBJ เริ่มใช้โดย Wavefront Technologies ราวปี 1990 เป็นไฟล์ข้อความที่ถูกใช้เป็นไฟล์กลาง ไม่ผูกกับโปรแกรมใด สีและพื้นผิวเก็บใน ไฟล์ .mtl แยก ซึ่งต้องส่งไปพร้อมกัน

ข้อควรรู้สำหรับงานพิมพ์: Prusa ระบุว่า PrusaSlicer ไม่นำข้อมูลวัสดุและพื้นผิวจากไฟล์ OBJ เข้ามา จะได้แค่รูปทรง

3MF: ไฟล์สำหรับงานพิมพ์ 3 มิติรุ่นใหม่

3MF พัฒนาโดย 3MF Consortium ซึ่งประกาศตั้งขึ้นพร้อมข้อกำหนดฉบับแรกในปี 2015 โดยมี Microsoft เป็นผู้ริเริ่ม ปัจจุบัน 3MF ได้รับการรับรองเป็นมาตรฐานสากล ISO/IEC 25422:2025

ภายในไฟล์ 3MF คือไฟล์ ZIP ที่มี XML อยู่ข้างใน ข้อกำหนดหลักระบุว่า

  • ระบุ หน่วย ของโมเดลได้ ถ้าไม่ระบุจะถือเป็น มิลลิเมตร
  • มี หลายชิ้น ในไฟล์เดียวได้ พร้อมตำแหน่งที่จะพิมพ์
  • เก็บ สีและวัสดุ ของแต่ละชิ้นได้

Prusa อธิบายว่า 3MF เก็บได้มากกว่า STL ทั้งหลายโมเดล การตั้งค่าการสไลซ์ ภาพตัวอย่าง สี และพื้นผิว และไฟล์มักเล็กกว่า STL มาก PrusaSlicer ใช้ 3MF เป็นไฟล์โปรเจกต์ด้วย

ข้อควรระวัง: Bambu Lab ระบุว่า Bambu Studio บันทึก 3MF ตามส่วนขยาย Production Extension เป็นค่าเริ่มต้น โปรแกรมสไลซ์อื่นบางตัวจึงเปิดไฟล์ 3MF จาก Bambu Studio ไม่ได้

glTF และ GLB: สำหรับเว็บ ไม่ใช่สำหรับพิมพ์

glTF เป็นมาตรฐานเปิดจาก Khronos Group ที่ถูกเรียกว่า "JPEG ของ 3 มิติ" ออกแบบมาเพื่อส่งและเปิดโมเดลในโปรแกรมและเว็บได้เร็ว ข้อกำหนดระบุว่าระยะทั้งหมดมีหน่วยเป็น เมตร GLB คือ glTF แบบไฟล์เดียว เหมาะกับการแสดงโมเดลบนเว็บ แต่โปรแกรมสไลซ์ส่วนใหญ่ไม่ได้ใช้เป็นไฟล์หลักสำหรับพิมพ์

โปรแกรมสไลซ์รองรับไฟล์อะไรบ้าง

  • PrusaSlicer: 3MF, STL, STEP, OBJ, AMF โดยแนะนำ 3MF เป็นหลัก
  • Bambu Studio: .3mf .stl .stp .step .amf .obj

แปลงไฟล์ 3 มิติในเบราว์เซอร์ ไม่ต้องอัปโหลด

เครื่องมือ แปลงไฟล์ 3D เปิดได้ 25 ชนิด และบันทึกได้ 13 ชนิด หมุนดูโมเดลได้ก่อนดาวน์โหลด ไฟล์ ไม่ถูกอัปโหลด

  • STL เป็น 3MF และ OBJ เป็น 3MF: ได้ 3MF หน่วยมิลลิเมตร เก็บสีของแต่ละชิ้น (ไม่มีการตั้งค่าการสไลซ์)
  • 3MF เป็น STL: สำหรับโปรแกรมหรือร้านที่รับแค่ STL
  • OBJ เป็น STL และ GLB เป็น STL: เปลี่ยนโมเดลจากเว็บหรือเกมให้พร้อมพิมพ์
  • ดูไฟล์ 3D: เปิดดูโมเดล ขนาด และจำนวนสามเหลี่ยม ก่อนส่งพิมพ์

เราไม่เปลี่ยนตัวเลขพิกัดของโมเดลเมื่อแปลง ถ้าไฟล์ต้นทางใช้หน่วยอื่น ให้ตรวจสเกลในโปรแกรมสไลซ์อีกครั้ง

หมายเหตุ

ข้อมูลในบทความนี้มาจากเอกสารของ Library of Congress, 3MF Consortium, Prusa, Bambu Lab และ Khronos Group ที่เปิดอ่านเมื่อ 28 กันยายน 2569 รายการไฟล์ที่โปรแกรมรองรับอาจเปลี่ยนตามเวอร์ชัน

แหล่งอ้างอิง

  1. Library of Congress
    STL (STereoLithography) File Format Family
  2. Library of Congress
    Wavefront OBJ File Format
  3. 3MF Consortium
    3MF Mission
  4. 3MF Consortium
    3MF Consortium – The File Format for 3D Printing
  5. UltiMaker
    An introduction to the 3MF file format
  6. 3MF Consortium
    3MF Core Specification
  7. Prusa Knowledge Base
    Supported file formats
  8. Prusa Knowledge Base
    Saving projects as 3MF
  9. Bambu Lab Wiki
    Bambu Studio Quick Start Guide
  10. Bambu Lab Wiki
    Bambu Studio 3mf Compatibility
  11. Khronos Group
    glTF 2.0 Specification
  12. Khronos Group
    glTF – Runtime 3D Asset Delivery

คำถามที่พบบ่อย

บทความอื่น