แปลงไฟล์ GLTF เป็น GLB ออนไลน์ (ฟรีและปลอดภัย)
การแปลง glTF เป็น GLB บน iLove3DM ทำได้ง่ายๆ เพียงอัปโหลดครั้งเดียวโดยไม่ต้องมีบัญชีผู้ใช้ โมเดล glTF ของคุณซึ่งสร้างจาก เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน จะถูกเขียนขึ้นใหม่เป็น GLB พร้อมคงสภาพวัสดุดั้งเดิมไว้อย่างครบถ้วน
เลือกไฟล์ .GLTF
หรือลากและวางไฟล์ .gltf ที่นี่
ลองใช้ iLove3DM Studio ใหม่
สัมผัสประสบการณ์ที่ดียิ่งขึ้นใน Studio ใหม่ของเรา: โปรแกรมดู 3D แบบเต็มจอ ดูตัวอย่างแบบเรียลไทม์ และรวมเครื่องมือทั้งหมดไว้ในพื้นที่ทำงานเดียว หน้าแบบคลาสสิกนี้ยังคงใช้งานได้ตามปกติ
⚡ สรุปด้วย AI & คำตอบด่วน
การแปลง glTF เป็น GLB บน iLove3DM ทำได้ง่ายๆ เพียงอัปโหลดครั้งเดียวโดยไม่ต้องมีบัญชีผู้ใช้ โมเดล glTF ของคุณซึ่งสร้างจาก เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน จะถูกเขียนขึ้นใหม่เป็น GLB พร้อมคงสภาพวัสดุดั้งเดิมไว้อย่างครบถ้วน
ทั้งสองฟอร์แมตออกแบบมาเพื่อการแสดงผลแบบเรียลไทม์ ซึ่งช่วยรักษาวัสดุ PBR ไว้อย่างครบถ้วน และจัดการเพียงแค่ความแตกต่างของโครงสร้างการบรรจุไฟล์ glTF (.gltf) เป็น คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก ซึ่งเก็บ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน และมักเปิดใน Blender Visual Studio Code glTF tools และthree.js ส่วน GLB (.glb) เป็น คอนเทนเนอร์ไบนารีไฟล์เดียว (ส่วนหัว JSON รวมกับบัฟเฟอร์ไบนารี) ซึ่งเก็บ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน และโดยทั่วไปใช้ใน Blender three.js และBabylon.js
ตัวแปลงจะวิเคราะห์กราฟซีนของ glTF ปรับมาตรฐานเมชและวัสดุ จากนั้นส่งออกใหม่เป็น GLB หน่วยวัดจะเปลี่ยนจาก เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF) เป็น เมตร (กำหนดตามข้อกำหนดมาตรฐานของ glTF) ทุกกระบวนการทำงานในเบราว์เซอร์ของคุณหรือบนอินสแตนซ์ที่แยกต่างหากและล้างข้อมูลอัตโนมัติ โมเดลของคุณจึงมีความเป็นส่วนตัวอย่างแน่นอน
.gltfเกี่ยวกับ glTF (JSON)
รูปแบบคำอธิบายซีน 3D โอเพนซอร์สมาตรฐานที่ใช้ JSON พร้อมบัฟเฟอร์และพื้นผิวแบบแยกภายนอกหรือฝังในตัว
- โครงสร้าง: คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก
- วัสดุ (Materials): วัสดุแบบ PBR metallic-roughness
- หน่วยวัด: เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF)
- แกนพิกัด: แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา
- เปิดได้ใน: Blender, Cesium, three.js หรือโปรแกรมดู glTF 2.0 ใดก็ได้
.glbรูปแบบปลายทาง: GLB (Binary glTF)
เปรียบเสมือน JPEG แห่งโลก 3D รูปแบบไบนารีที่รวมทุกอย่างในไฟล์เดียว ฝังทั้งเรขาคณิตเมช วัสดุ PBR พื้นผิว และแอนิเมชันไว้ครบถ้วน
- โครงสร้าง: คอนเทนเนอร์ไบนารีไฟล์เดียว (ส่วนหัว JSON รวมกับบัฟเฟอร์ไบนารี)
- วัสดุ (Materials): วัสดุแบบ PBR metallic-roughness
- หน่วยวัด: เมตร (กำหนดตามข้อกำหนดมาตรฐานของ glTF)
- แกนพิกัด: Y-up, right-handed
- เปิดได้ใน: Blender, three.js, Babylon.js, model-viewer หรือโปรแกรมดู glTF 2.0 ใดๆ
จะเกิดอะไรขึ้นกับข้อมูลของคุณในการแปลง glTF → GLB
เส้นทางการแปลงไฟล์: glTF → GLB (การแปลงโดยตรงขั้นตอนเดียว).
| องค์ประกอบ | ผลลัพธ์ | ผลลัพธ์ที่ได้ |
|---|---|---|
| เรขาคณิต | คงไว้ | glTF จัดเก็บข้อมูลแบบ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน; GLB จัดเก็บข้อมูลแบบ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน พื้นผิวจะถูกคำนวณสามเหลี่ยมใหม่เมื่อจำเป็น พร้อมทั้งถ่ายโอนพิกัดตำแหน่ง, เวกเตอร์แนวฉาก (Normals) และพิกัด UV ไปด้วย |
| วัสดุ | คงไว้ | glTF ใช้ วัสดุแบบ PBR metallic-roughness และ GLB สามารถรองรับข้อมูลเดียวกันได้ จึงสามารถคงค่าสีพื้นฐานและการตั้งค่าพื้นผิวไว้ได้ทั้งหมด |
| เทกซ์เจอร์ | คงไว้ | ใน glTF พื้นผิว (textures) ถูกจัดเก็บเป็นไฟล์ภาพภายนอกหรือ Data URI ส่วน GLB สามารถอ้างอิงหรือฝังเทกซ์เจอร์ได้เช่นกัน รูปภาพและการแมป UV จึงยังคงเชื่อมโยงกันอย่างสมบูรณ์ |
| สีของจุดเวอร์เทกซ์ | คงไว้ | สีประจำจุดเวอร์เทกซ์ใน glTF จะถูกบันทึกลงใน GLB เป็นข้อมูลสีเวอร์เทกซ์ |
| แอนิเมชัน | คงไว้ | glTF มี แอนิเมชันแบบ Skeletal, โหนด และ Morph-target; GLB ก็รองรับเช่นเดียวกัน คลิปแอนิเมชันจึงถูกส่งต่อไปพร้อมกับโมเดลได้ |
| หน่วยและสเกล | ปรับเปลี่ยนตามความเหมาะสม | glTF ใช้ เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF); GLB ใช้ เมตร (กำหนดตามข้อกำหนดมาตรฐานของ glTF) โปรดตรวจสอบสเกลในโปรแกรมปลายทางของคุณ และใช้เครื่องมือ Scale หากโมเดลมีขนาดใหญ่หรือเล็กเกินไป |
| การจัดวางทิศทาง | ปรับเปลี่ยนตามความเหมาะสม | glTF ใช้แกน แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา และ GLB ใช้แกน Y-up, right-handed ตัวแปลงไฟล์จะปรับทิศทางให้สอดคล้องกัน แต่แนะนำให้ตรวจสอบแกนแนวตั้งในโปรแกรมปลายทางของคุณอีกครั้ง |
glTF และ GLB จะให้ขนาดไฟล์ที่ใกล้เคียงกันสำหรับเมชเดียวกัน โดย glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์ ในขณะที่ GLB กะทัดรัดด้วยบัฟเฟอร์ไบนารีและการบีบอัดข้อมูลเสริมแบบ Draco หรือ Meshopt
ทำไมต้องแปลง glTF เป็น GLB?
ทำไมต้องเปลี่ยนจาก glTF
ผู้ใช้มักแปลงจาก glTF เมื่อต้องการการย้ายแอสเซทบนเว็บไปใช้งานในเครื่องมือบนเดสก์ท็อป กรณีการใช้งานทั่วไปอื่นๆ ได้แก่ การรวมไฟล์ glTF แบบหลายไฟล์ให้เป็นไฟล์เดี่ยวที่พกพาสะดวกและการตรวจสอบหรือแก้ไขโครงสร้างซีนด้วยตนเองก่อนนำไปใช้งานจริง โดยเฉพาะสำหรับการแปลง glTF → GLB นั้น คงเดิม: เรขาคณิต วัสดุ เทกซ์เจอร์ สีของจุดเวอร์เทกซ์ และแอนิเมชัน; ปรับเปลี่ยน: หน่วยและสเกลและการจัดวางทิศทาง glTF และ GLB จะให้ขนาดไฟล์ที่ใกล้เคียงกันสำหรับเมชเดียวกัน โดย glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์ ในขณะที่ GLB กะทัดรัดด้วยบัฟเฟอร์ไบนารีและการบีบอัดข้อมูลเสริมแบบ Draco หรือ Meshopt
ทำไมต้องเลือก GLB
GLB คือฟอร์แมตปลายทางที่เหมาะสมเมื่อคุณต้องการการเผยแพร่ไปยังเว็บด้วยไฟล์เดียวที่รวมทุกอย่างไว้ในตัว และยังเหมาะกับสถานการณ์ เช่น การขับเคลื่อนโปรแกรมแสดงสินค้า 3 มิติ และ Android ARและการสร้างแอสเซทขนาดเล็กและโหลดเร็วสำหรับเอนจินแบบเรียลไทม์ ทั้งสองฟอร์แมตออกแบบมาเพื่อการแสดงผลแบบเรียลไทม์ ซึ่งช่วยรักษาวัสดุ PBR ไว้อย่างครบถ้วน และจัดการเพียงแค่ความแตกต่างของโครงสร้างการบรรจุไฟล์
ไฟล์ผลลัพธ์สามารถเปิดได้ที่ไหน
หลังการแปลง คุณสามารถเปิดไฟล์ .glb ได้ใน Blender, three.js, Babylon.js, model-viewer หรือโปรแกรมดู glTF 2.0 ใดๆ
คำแนะนำทีละขั้นตอน: glTF → GLB
- 1
อัปโหลดไฟล์ .gltf ของคุณ
ลากโมเดล glTF ของคุณมาวางบนตัวแปลงหรือคลิกเพื่อเลือกไฟล์ พื้นผิว (textures) ถูกจัดเก็บเป็นไฟล์ภาพภายนอกหรือ Data URI; บีบอัดไฟล์โมเดลพร้อมพื้นผิว (textures) และไฟล์ประกอบเป็น zip หากต้องการรวมไฟล์เหล่านั้นด้วย
- 2
ตรวจสอบโควตาฟรีของคุณ
บัญชีฟรีสามารถแปลงไฟล์ได้หลายครั้งต่อวัน การเข้าสู่ระบบจะช่วยให้คุณติดตามจำนวนการใช้งานที่เหลือได้ และไม่มีการใส่ลายน้ำใดๆ ทั้งสิ้น
- 3
แปลงเป็น GLB
กดปุ่มแปลงเป็น GLB กระบวนการจะดำเนินตาม glTF → GLB (การแปลงโดยตรงขั้นตอนเดียว) ซึ่งโดยทั่วไปจะใช้เวลาเพียงไม่กี่วินาทีสำหรับโมเดลขนาดต่ำกว่า 100 MB
- 4
ดาวน์โหลดไฟล์ .glb
ไฟล์ GLB ของคุณจะดาวน์โหลดโดยอัตโนมัติ เปิดไฟล์ใน Blenderและthree.js เพื่อตรวจสอบสัดส่วนและทิศทางของโมเดล
คำแนะนำสำหรับการแปลง glTF → GLB
- เส้นทางแบบสัมพันธ์ (Relative path) ไปยังไฟล์ .bin และพื้นผิวอาจเสียหายเมื่อไฟล์ถูกแยกจากกัน (ต้นฉบับ glTF)
- ไฟล์ GLB ที่บีบอัดด้วย Draco จำเป็นต้องมีตัวถอดรหัส (decoder) ในแอปพลิเคชันที่นำเข้า (ปลายทาง GLB)
- ตรวจสอบขนาดในโลกจริงเสมอ: glTF ใช้หน่วย เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF) ในขณะที่ GLB ใช้หน่วย เมตร (กำหนดตามข้อกำหนดมาตรฐานของ glTF)
คำถามที่พบบ่อย (FAQ)
ฉันจะแปลง glTF เป็น GLB โดยไม่สูญเสียคุณภาพได้อย่างไร?
อัปโหลดไฟล์ .gltf แล้วกดแปลงไฟล์ ระบบจะประมวลผลผ่าน glTF → GLB (การแปลงโดยตรงขั้นตอนเดียว) โครงสร้างเรขาคณิต (Geometry) จะถูกถ่ายโอนอย่างแม่นยำครบถ้วน โดยวัสดุจะยังคงอยู่ครบถ้วน และพื้นผิวจะยังคงเชื่อมโยงผ่านพิกัด UV
การแปลง glTF เป็น GLB ยังคงรักษาพื้นผิว (textures) ไว้หรือไม่?
ใน glTF พื้นผิว (textures) ถูกจัดเก็บเป็นไฟล์ภาพภายนอกหรือ Data URI ส่วน GLB สามารถอ้างอิงหรือฝังเทกซ์เจอร์ได้เช่นกัน รูปภาพและการแมป UV จึงยังคงเชื่อมโยงกันอย่างสมบูรณ์
ทำไมโมเดล GLB ของฉันจึงมีขนาดหรือการหมุนที่ไม่ถูกต้อง?
glTF ใช้ เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF); GLB ใช้ เมตร (กำหนดตามข้อกำหนดมาตรฐานของ glTF) โปรดตรวจสอบสเกลในโปรแกรมปลายทางของคุณ และใช้เครื่องมือ Scale หากโมเดลมีขนาดใหญ่หรือเล็กเกินไป glTF ใช้แกน แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา และ GLB ใช้แกน Y-up, right-handed ตัวแปลงไฟล์จะปรับทิศทางให้สอดคล้องกัน แต่แนะนำให้ตรวจสอบแกนแนวตั้งในโปรแกรมปลายทางของคุณอีกครั้ง
ไฟล์ GLB จะมีขนาดใหญ่ขึ้นหรือเล็กลงเมื่อเทียบกับไฟล์ glTF ของฉัน?
glTF และ GLB จะให้ขนาดไฟล์ที่ใกล้เคียงกันสำหรับเมชเดียวกัน โดย glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์ ในขณะที่ GLB กะทัดรัดด้วยบัฟเฟอร์ไบนารีและการบีบอัดข้อมูลเสริมแบบ Draco หรือ Meshopt
ซอฟต์แวร์ใดสามารถเปิดไฟล์ GLB ที่แปลงแล้วได้บ้าง?
ไฟล์ GLB สามารถเปิดได้ใน Blender, three.js, Babylon.js, model-viewer หรือโปรแกรมดู glTF 2.0 ใดๆ หากคุณต้องการแปลงกลับ ให้ใช้ตัวแปลง GLB เป็น glTF
การอัปโหลดโมเดล glTF ของฉันปลอดภัยหรือไม่?
ปลอดภัยแน่นอน ไฟล์จะได้รับการประมวลผลในเบราว์เซอร์ของคุณหรือบนอินสแตนซ์ที่แยกต่างหาก และถูกลบทันทีหลังจากการแปลงเสร็จสิ้น ไฟล์จะไม่ถูกนำไปใช้ฝึกโมเดล AI และไม่มีการใส่ลายน้ำใดๆ