ตัวแปลง 3MF เป็น GLB
ลากไฟล์ .3mf จาก Bambu Studio, PrusaSlicer, Orca หรือจาก CAD มาวาง แล้วดาวน์โหลด GLB ไฟล์เดียวที่เอาไปฝังบนเว็บ เปิดใน AR หรือส่งเข้า Blender ได้ในขนาดจริง ทั้งหมดทำงานในเบราว์เซอร์ของคุณ
- ทำงานในเบราว์เซอร์
- ไม่ต้องสมัคร
- mm เป็นเมตร
- คงสีมาตรฐานของ 3MF ไว้
วิธีแปลง 3MF เป็น GLB
- 01
ลากไฟล์ .3mf มาวาง
ใช้ได้ทั้งไฟล์โปรเจกต์และไฟล์โมเดลทั่วไป ขนาดสูงสุด 200 MB ระบบจะอ่านทุกออบเจกต์บนแท่นพิมพ์ รวมถึงออบเจกต์ที่เก็บเป็น sub-model แบบที่ Bambu Studio บันทึกไว้ และวางตำแหน่งตามที่ slicer จัดไว้ - 02
ตรวจสอบขนาด
3MF ใช้หน่วยมิลลิเมตร glTF ใช้หน่วยเมตร และตัวแปลงหาร 1000 ให้เลย ตุ๊กตา 60 mm จะแสดงเป็น 0.06 m ใน ขนาดเอาต์พุต ซึ่งเป็นหน่วยที่เว็บวิวเวอร์และ AR ต้องการ จึงเห็นขนาดจริงบนโต๊ะ ถ้าอยากได้โมเดลสำหรับโชว์ใหญ่ ๆ ให้ใช้ มาตราส่วน - 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 หลายสีของฉันถึงออกมาเป็นสีเทาใน GLB
GLB จะได้ขนาดที่ถูกต้องไหม
เปิดโปรเจกต์ 3MF ของ Bambu Studio ได้ไหม
แปลง GLB กลับเป็น 3MF ทีหลังได้ไหม
GLB ใช้ใน Blender และบนเว็บไซต์ได้ไหม
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
แปลง 3MF เป็น GLB
ลากไฟล์งานพิมพ์มาวางด้านบน แล้วรับ GLB ที่แชร์ได้ทุกที่
ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร