ms

glTF kepada GLB

Bundel fail glTF kendiri kepada GLB binary yang ringkas dalam pelayar. glTF yang merujuk .bin luaran ditolak. Lossless, satu fail output. Tiada muat naik.

Memproses secara setempat pada peranti anda ...

Memproses secara setempat pada peranti anda ...

0%

Adakah fail saya dimuat naik?

Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

Tiada muat naik100% setempat
Kandungan kekal milik andatiada capaian pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit bebasTLS A+ · HTTP header A+

Alat ini membungkus fail glTF kendiri menjadi GLB binary yang ringkas, terus dalam pelayar. Tiada data dihantar ke pelayan - semua pemprosesan berlaku secara tempatan.

Penting: fail glTF mesti bersifat kendiri, bermakna semua penimbal mesti disematkan sebagai base64 data URL. glTF yang merujuk fail .bin luaran akan ditolak kerana alat ini tidak mengambil sebarang fail luaran demi melindungi privasi dan membolehkan penggunaan luar talian.

Penukaran adalah lossless - GLB yang dihasilkan mengandungi data yang sama persis dengan glTF sumber, hanya dibungkus dalam format binary yang lebih cekap untuk pengedaran dan penggunaan di web.

GLB juga lebih padat: di tempat fail glTF berdikari membenamkan penimbal perduaannya sebagai teks base64 dan lantaran itu membengkak kira-kira satu pertiga, GLB meletakkan data yang sama sebagai bait mentah. Sebuah fail teks dengan pembengkakan itu pun menjadi bentuk perduaan satu fail yang ramping - tepat rupa yang paling gemar dimuatkan pemapar dan alat AR.

Data teknikal

Data teknikal
Format inputGLTF
Format outputGLB
Pemprosesan kelompokTidak
PemprosesanSetempat dalam pelayar (JavaScript)
Muat naik failTiada

Dalam 3 langkah

  1. Pastikan fail glTF anda kendiri (tanpa rujukan .bin luaran), kemudian seret ke zon muat naik.
  2. Pelayar mengesahkan dan membungkus glTF kepada GLB secara tempatan - tanpa muat naik pelayan.
  3. Muat turun fail GLB yang ringkas dan gunakan dalam three.js, Babylon.js, model-viewer, atau Blender.

Batasan: glTF mesti kendiri (penimbal disematkan sebagai base64). glTF yang merujuk fail .bin luaran ditolak kerana tiada pengambilan fail luaran dilakukan. Penukaran lossless, satu fail GLB output. Sama seperti GLB ke glTF, ini ialah pembungkusan semula bekas semata-mata dan bukan pengekstrakan geometri: bahan, tekstur dan kemungkinan atribut NORMAL daripada struktur JSON glTF kekal tidak berubah dalam GLB.

Soalan lazim

Mengapa glTF dengan .bin luaran ditolak?

Alat ini tidak mengambil fail luaran untuk melindungi privasi dan membolehkan penggunaan luar talian. Pastikan fail glTF anda kendiri dengan semua penimbal disematkan sebagai base64 sebelum penukaran.

Bagaimana cara menjadikan glTF kendiri?

Gunakan alat seperti Blender atau gltf-pipeline untuk mengeksport glTF dengan pilihan 'sematkan penimbal' atau 'kendiri'. Semua data base64 mesti sudah ada dalam fail JSON glTF.

Adakah penukaran ini lossless?

Ya. Alat ini hanya mengubah format bekas daripada JSON (glTF) kepada binary (GLB). Semua data dikekalkan tepat tanpa sebarang pengubahsuaian.

Apakah kelebihan GLB berbanding glTF?

GLB menggabungkan semua data menjadi satu fail binary yang lebih kecil dan lebih cepat dimuatkan. Ini sesuai untuk pengedaran web, AR, dan penggunaan dalam three.js atau model-viewer.

Alat berkaitan

GLB kepada glTF · OBJ kepada GLB · STL kepada GLB · GLB kepada OBJ · Tukar YAML kepada TOML · Tukar TOML kepada YAML