ตัวแปลง GLB เป็น glTF
แตกไฟล์ GLB เป็น .gltf ที่อ่านได้: ไฟล์เดียวแบบฝังข้อมูล หรือ ZIP ที่มี JSON, บัฟเฟอร์ .bin และเท็กซ์เจอร์ทุกไฟล์เป็นรูปแยก ทำงานในเบราว์เซอร์ของคุณและเก็บแอนิเมชันไว้
- ฝังข้อมูลหรือไฟล์แยก
- เก็บแอนิเมชัน
- ไม่อัปโหลด
- ฟรี ไม่ต้องสมัคร
วิธีแปลง GLB เป็น glTF
- 01
วางไฟล์ GLB
ลาก.glbมาวางบนตัวแปลง หรือกด ลองตัวอย่าง การบีบอัด Draco และ meshopt จะถูกถอดรหัสตอนโหลด และแผงจะแสดงจำนวนสามเหลี่ยม วัสดุ และเท็กซ์เจอร์ - 02
เลือกไฟล์เดียวหรือโฟลเดอร์
ไฟล์เดียว (ฝังข้อมูล) เปิด:.gltfหนึ่งไฟล์ที่บัฟเฟอร์และรูปถูกฝังเป็น base64 ปิด:.zipที่มี.gltf,.binเก็บเรขาคณิต และtexture_0.png,texture_1.jpgไปเรื่อย ๆ - 03
แปลงและแตก ZIP
กด แปลงเป็น GLTF สำหรับตัวเลือกไฟล์แยก ให้แตก ZIP และเก็บไฟล์ทั้งหมดไว้ในโฟลเดอร์เดียวกัน เพราะ.gltfชี้ไปยังไฟล์เหล่านั้นด้วยพาธสัมพัทธ์
ทำไมต้องแปลง GLB เป็น glTF
GLB และ glTF เก็บฉากเดียวกัน ต่างกันที่การแพ็ก: GLB เป็นไบนารีก้อนเดียว ส่วน glTF เป็น JSON ที่อ่านได้
แก้ไขด้วยมือ
baseColorFactor ของวัสดุ เปลี่ยนชื่อโหนด หรือลบเมชที่ไม่ได้ใช้ในโปรแกรมแก้ข้อความใดก็ได้ โดยไม่ต้องเปิด Blenderสลับเท็กซ์เจอร์
ควบคุมเวอร์ชัน
ดีบักโมเดลที่เสีย
เปรียบเทียบตัวเลือกเอาต์พุต glTF
| ฝังใน .gltf | ไฟล์แยก (.zip) | |
|---|---|---|
| ไฟล์ | .gltf หนึ่งไฟล์ | .gltf + .bin + รูปหนึ่งไฟล์ต่อเท็กซ์เจอร์ |
| ขนาดเทียบกับ GLB | ใหญ่ขึ้นประมาณหนึ่งในสาม (base64) | ใกล้เคียงเดิม แต่แยกไฟล์ |
| แก้ไขเท็กซ์เจอร์ | ไม่สะดวกในทางปฏิบัติ | เปิด PNG หรือ JPEG ได้โดยตรง |
| แชร์ง่าย | ได้ ไฟล์เดียว | ส่งทั้งโฟลเดอร์หรือ ZIP |
| เหมาะสำหรับ | ตรวจสอบเร็ว ๆ เครื่องมือที่ต้องการไฟล์ข้อความเดียว | แก้ไข โฮสต์บนเว็บ ควบคุมเวอร์ชัน |
กลับไปก็ง่ายพอ ๆ กัน: glTF เป็น GLB แพ็ก .gltf ที่ฝังข้อมูลกลับเป็นไบนารีไฟล์เดียว
อะไรเปลี่ยนไปในการแปลง GLB เป็น glTF
ฉากยังคงอยู่ครบ: ลำดับชั้นโหนด เมช วัสดุ PBR UV นอร์มัล เท็กซ์เจอร์ สกิน และคลิปแอนิเมชัน ถูกเขียนลงใน glTF ทั้งหมด รูปลักษณ์ของโมเดลไม่เปลี่ยน และหน่วยยังเป็นเมตรทั้งสองฝั่ง
มีสองจุดที่ต่างจากไฟล์ต้นฉบับ อย่างแรกคือการบีบอัด: ถ้า GLB ใช้ Draco หรือ meshopt ตัว glTF จะถูกเขียนแบบไม่บีบอัด ทำให้ .bin อาจใหญ่กว่า GLB หลายเท่า ให้บีบอัดไฟล์สุดท้ายอีกครั้งด้วย ตัวบีบอัด GLB เมื่อแก้เสร็จ อย่างที่สองคือเท็กซ์เจอร์ถูกเข้ารหัสใหม่ PNG ยังเป็น PNG และ JPEG ยังเป็น JPEG แต่ไบต์จะไม่ตรงกับต้นฉบับเป๊ะ ๆ ส่วนขยายที่ three.js ไม่ได้เขียน เช่น material variants จะไม่ถูกส่งต่อ
เคล็ดลับสำหรับการทำงานกับ glTF ที่แตกไฟล์แล้ว
- เก็บ
.gltf,.binและรูปไว้ด้วยกัน ย้ายไฟล์ใดไฟล์หนึ่งแล้วลิงก์จะพัง - เปิดผลลัพธ์ใน ตัวดู glTF เพื่อยืนยันว่าเท็กซ์เจอร์แสดงผลได้
- ปิด เก็บเท็กซ์เจอร์ เมื่อต้องการไฟล์เฉพาะเรขาคณิตและต้องตรวจโครงสร้างเท่านั้น
- อ่าน คู่มือ GLB vs glTF หากกำลังเลือกฟอร์แมตสำหรับส่งมอบ
- เปลี่ยนชื่อไฟล์เท็กซ์เจอร์โดยไม่อัปเดต
uriใน JSON - นำ glTF ที่ไม่บีบอัดไปใช้บนเว็บไซต์ ควรบีบอัดก่อน
- แก้
.binในโปรแกรมแก้ข้อความ มันคือเรขาคณิตแบบไบนารี - อย่าคาดหวังว่าแบบฝังข้อมูลจะเล็ก เพราะ base64 ทำให้ทุกไบต์พองขึ้น
FAQ
คำถามที่พบบ่อย
ตัวแปลง GLB เป็น glTF ฟรีไหม
GLB กับ glTF ต่างกันอย่างไร
ทำไม glTF ของฉันใหญ่กว่า GLB
การแปลง GLB เป็น glTF เก็บแอนิเมชันไว้ไหม
แยกเท็กซ์เจอร์จาก GLB ได้ไหม
แปลง GLB เป็น glTF ใน Blender อย่างไร
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
สร้าง GLB จากรูปภาพ
สตูดิโอ SupaVoxel เปลี่ยนหนึ่งรูปเป็นโมเดล 3D ดาวน์โหลด GLB ฟรีทุกบัญชี และบัญชีใหม่ได้ 3 เครดิตโดยไม่ต้องใช้บัตร
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต