SupaVoxel
จากไฟล์พิมพ์สู่ 3D บนเว็บ

ตัวแปลง 3MF เป็น GLB

ลากไฟล์ .3mf จาก Bambu Studio, PrusaSlicer, Orca หรือจาก CAD มาวาง แล้วดาวน์โหลด GLB ไฟล์เดียวที่เอาไปฝังบนเว็บ เปิดใน AR หรือส่งเข้า Blender ได้ในขนาดจริง ทั้งหมดทำงานในเบราว์เซอร์ของคุณ

  • ทำงานในเบราว์เซอร์
  • ไม่ต้องสมัคร
  • mm เป็นเมตร
  • คงสีมาตรฐานของ 3MF ไว้
อัปเดต ตุลาคม 2569

วิธีแปลง 3MF เป็น GLB

  1. 01

    ลากไฟล์ .3mf มาวาง

    ใช้ได้ทั้งไฟล์โปรเจกต์และไฟล์โมเดลทั่วไป ขนาดสูงสุด 200 MB ระบบจะอ่านทุกออบเจกต์บนแท่นพิมพ์ รวมถึงออบเจกต์ที่เก็บเป็น sub-model แบบที่ Bambu Studio บันทึกไว้ และวางตำแหน่งตามที่ slicer จัดไว้
  2. 02

    ตรวจสอบขนาด

    3MF ใช้หน่วยมิลลิเมตร glTF ใช้หน่วยเมตร และตัวแปลงหาร 1000 ให้เลย ตุ๊กตา 60 mm จะแสดงเป็น 0.06 m ใน ขนาดเอาต์พุต ซึ่งเป็นหน่วยที่เว็บวิวเวอร์และ AR ต้องการ จึงเห็นขนาดจริงบนโต๊ะ ถ้าอยากได้โมเดลสำหรับโชว์ใหญ่ ๆ ให้ใช้ มาตราส่วน
  3. 03

    ดาวน์โหลด GLB

    กด แปลงเป็น GLB ระบบจะแปลงโมเดลจากพื้นที่ Z-up ของ 3MF เป็น Y-up ของ glTF ทำให้ตั้งตรงใน โปรแกรมดูโมเดล 3D, Blender, Unity และ Godot

สีไหนรอดบ้างเมื่อแปลง 3MF เป็น GLB

นี่คือจุดที่คนพลาดกันมากที่สุด 3MF มีวิธีเก็บสีแบบมาตรฐาน และ slicer แต่ละตัวก็เพิ่มวิธีของตัวเองเข้าไปด้วย

สีมาจากไหนอ่านได้ไหมใน GLB
Base materials (สีเดียวต่อออบเจกต์หรือต่อสามเหลี่ยม)ได้สีของวัสดุ
Color groups (สีต่อจุด vertex)ได้สีของ vertex
Texture group พร้อมรูปภาพได้วัสดุแบบมี texture โดยฝังรูปไว้ใน GLB
การเพนต์สีใน Bambu Studio หรือ OrcaSlicerไม่ได้ใช้สีเริ่มต้น เพราะข้อมูลการเพนต์เป็นส่วนขยายของ slicer
การกำหนด filament ต่อออบเจกต์ใน slicerไม่ได้ใช้สีเริ่มต้น เพราะข้อมูลนี้อยู่ใน project settings ของ slicer ไม่ได้อยู่ใน mesh

ถ้างานพิมพ์หลายสีของคุณออกมาเป็นสีเทา แปลว่าสีถูกเพนต์หรือกำหนดใน slicer แต่รูปทรงเรขาคณิตยังแม่นยำเหมือนเดิม

ทำไมต้องเปลี่ยนไฟล์พิมพ์เป็น GLB

3MF ถูกสร้างมาเพื่องานเดียว คือบอก slicer ว่าต้องพิมพ์อะไร เปิดได้ใน slicer และเครื่องมือ CAD ไม่กี่ตัว และแทบเปิดที่อื่นไม่ได้เลย ส่วน GLB เปิดได้ในทุกเบราว์เซอร์ผ่าน three.js หรือ <model-viewer> เปิดใน AR viewer ของ Android, Blender, Unity, Unreal และ Godot รวมถึงมาร์เก็ตเพลสส่วนใหญ่ที่แสดงตัวอย่าง 3D

เหตุผลที่คนใช้จึงหนีไม่พ้นการแชร์และการโชว์ ไม่ว่าจะเป็นพรีวิวหมุนได้บนหน้าร้านค้า ส่งงานให้ลูกค้าเปิดดูได้โดยไม่ต้องติดตั้ง Bambu Studio เรนเดอร์ภาพสินค้า หรือเอาพร็อพที่พิมพ์ได้ไปใส่ในฉากเกม ส่วนค่าตั้งการพิมพ์ support เลย์เอาต์แท่นพิมพ์ และ slicing profile ไม่ติดมาด้วย ซึ่งก็ดีอยู่แล้ว เพราะไม่มี GLB viewer ตัวไหนใช้ข้อมูลพวกนั้น เก็บ 3MF ไว้เป็นไฟล์ที่ใช้พิมพ์ต่อไป

3MF กับ GLB

3MF
ไฟล์ XML ของโมเดลที่บีบอัดเป็น zip จาก 3MF Consortium หน่วยมิลลิเมตร แกน Z-up มีหลายออบเจกต์ มีสีและวัสดุ พร้อมข้อมูลโปรเจกต์ของ slicer
GLB
ไบนารี glTF 2.0 จาก Khronos หน่วยเมตร แกน Y-up รวม mesh วัสดุ PBR texture และแอนิเมชันไว้ในไฟล์เดียว
เก็บไว้
รูปทรงเรขาคณิต, ออบเจกต์ที่แยกกัน, ตำแหน่ง, สีมาตรฐานของ 3MF และ texture
ไม่เก็บ
ค่าตั้งการพิมพ์, แท่นพิมพ์, support, สีที่เพนต์ใน slicer

เคล็ดลับสำหรับโปรเจกต์ 3MF

ควรทำ
  • ถ้าโปรเจกต์มีหลายแท่น ให้ export แต่ละแท่นเป็น 3MF แยกกัน ไม่อย่างนั้นออบเจกต์จากทุกแท่นจะไปรวมใน GLB เดียว
  • บีบอัดไฟล์ด้วย ตัวบีบอัด GLB ก่อนเอาไปวางบนเว็บ
  • เปิดไฟล์ต้นฉบับใน โปรแกรมดู 3MF เพื่อดูว่าจะแปลงอะไรบ้าง
  • ถ้าจะทำ AR บน iPhone ให้แปลง GLB ต่อด้วย GLB to USDZ
หลีกเลี่ยง
  • ไม่ต้องแปลงสเกลเป็นเมตรเอง ตัวแปลงทำให้แล้ว
  • อย่าคาดว่าพื้นที่หลายสีที่เพนต์ไว้จะแสดงใน GLB
  • อย่าลบไฟล์ 3MF เพราะ GLB ใช้ slice ด้วยค่าที่บันทึกไว้ไม่ได้

FAQ

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

ตัวแปลง 3MF to GLB นี้ฟรีไหม

ฟรี ไม่ต้องสมัคร ไม่มีลายน้ำ และไม่จำกัดจำนวนไฟล์ ไฟล์ 3MF ถูกแตก zip และเขียน GLB ขึ้นมาภายในเบราว์เซอร์ของคุณ ไฟล์งานพิมพ์และโปรเจกต์ลูกค้าจึงไม่ถูกอัปโหลด รองรับไฟล์สูงสุด 200 MB

ทำไม 3MF หลายสีของฉันถึงออกมาเป็นสีเทาใน GLB

เพราะสีถูกเพนต์หรือกำหนดใน slicer Bambu Studio, OrcaSlicer และ PrusaSlicer เก็บข้อมูลการเพนต์และ filament ต่อออบเจกต์ไว้ในส่วนขยายและ project settings ของตัวเอง ซึ่งตัวแปลงนี้ไม่ได้อ่าน สีที่เขียนด้วย base material มาตรฐานของ 3MF, color group หรือ texture จะติดมาด้วย

GLB จะได้ขนาดที่ถูกต้องไหม

ได้ 3MF กำหนดหน่วยเป็นมิลลิเมตร และ glTF เป็นเมตร ตัวแปลงจึงหาร 1000 ทำให้งานพิมพ์ 120 mm กลายเป็น GLB 0.12 m แล้ว AR viewer จะแสดงในขนาดจริง ถ้าอยากได้โมเดลโชว์ที่ใหญ่ขึ้น ให้ตั้ง Scale ก่อนแปลงและดูค่าที่ ขนาดเอาต์พุต

เปิดโปรเจกต์ 3MF ของ Bambu Studio ได้ไหม

ได้ Bambu Studio บันทึกออบเจกต์เป็น sub-model ไว้ใน 3MF และตัวแปลงอ่านข้อมูลเหล่านี้พร้อมเลย์เอาต์ของแท่นพิมพ์ ทุกออบเจกต์บนทุกแท่นจะถูกรวมมาด้วย ดังนั้นถ้าอยากได้แค่บางส่วนของโปรเจกต์ ให้ export แค่แท่นเดียว ส่วนค่าตั้งการพิมพ์และ support ไม่ใช่รูปทรงเรขาคณิต จึงไม่ถูกนำมา

แปลง GLB กลับเป็น 3MF ทีหลังได้ไหม

ได้ รูปทรงเรขาคณิตไปกลับได้แบบไม่สูญเสีย โดยแปลงผ่าน GLB to STL แล้วต่อด้วย STL to 3MF แต่ค่าตั้ง slicer, แท่นพิมพ์ และสีที่เพนต์ไว้จะต้องตั้งใหม่ใน slicer ของคุณ จึงควรเก็บ 3MF ต้นฉบับไว้คู่กับ GLB

GLB ใช้ใน Blender และบนเว็บไซต์ได้ไหม

ได้ ตัวนำเข้า glTF ที่มากับ Blender เปิดได้ด้วย File > Import > glTF 2.0 และ three.js, Babylon.js กับ model-viewer แสดงได้ในทุกเบราว์เซอร์ มือถือ Android เปิดใน Scene Viewer เพื่อดู AR ได้ ส่วน AR บน iPhone ให้แปลงเป็น USDZ

เริ่มใช้ฟรี

แปลง 3MF เป็น GLB

ลากไฟล์งานพิมพ์มาวางด้านบน แล้วรับ GLB ที่แชร์ได้ทุกที่

ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร