Konverter OBJ ke GLB
Jatuhkan .obj bersama .mtl dan teksturnya, atau satu .zip, lalu unduh satu file GLB yang langsung termuat di three.js, model-viewer, Godot, Unity, dan AR Android. Setel satuannya sebelum ekspor agar model muncul dengan ukuran yang benar. Semuanya berjalan di perangkatmu sendiri.
- Membaca .mtl dan tekstur
- Satuan dibetulkan saat ekspor
- Tanpa upload
- Gratis, tanpa daftar
Cara mengonversi OBJ ke GLB
- 01
Buka OBJ beserta file pendukungnya
Pilih.obj,.mtl-nya, dan gambar teksturnya sekaligus, seret semuanya bersamaan, atau jatuhkan satu.zip. Panel akan mengonfirmasi apa yang terbaca di Juga terbaca. Quad dan n-gon langsung ditriangulasi saat file dibaca, dan panel menampilkan jumlah objek dan grup di Mesh. - 02
Tentukan satuannya
OBJ tidak menyimpan satuan. Konverter mengasumsikan meter, sesuai konvensi glTF. Kalau model dibuat untuk cetak 3D atau di ZBrush dan satuannya milimeter, setel Satuan file kemm; Ukuran output dalam meter langsung berubah saat kamu mengklik. - 03
Ekspor GLB
Tekan Konversi ke GLB. Kamu dapat satu.glbberisi geometri, normal, UV, dan warna vertex (jika ada) dalam satu file biner, lengkap dengan ukuran sebelum dan sesudahnya.
Material dan tekstur OBJ: bawa serta file .mtl
OBJ jarang datang sendirian. Warnanya tersimpan di file .mtl terpisah yang disebut pada baris mtllib di file OBJ, dan teksturnya ada di file gambar di sebelahnya. Berikan semuanya ke konverter dan GLB akan mengemasnya jadi satu file: warna Kd dan tekstur map_Kd menjadi base color GLB. Peta norm, atau map_Bump yang nama filenya menandakan normal map (_normal, _nrm, _nor, _n), menjadi tekstur normal GLB. Height map grayscale biasa tidak ikut terbawa. Gambar PNG, JPG, dan TGA terbaca.
File dicocokkan hanya berdasarkan nama, jadi .mtl yang mengarah ke C:\Users\...\wood.png atau subfolder textures/ tetap menemukan wood.png. Kalau kamu hanya menjatuhkan .obj-nya, file tetap dikonversi tapi berwarna abu-abu netral, dan catatan kuning akan menampilkan daftar file yang tidak disertakan. Menarik seluruh folder tidak didukung; pilih file-file di dalamnya atau zip dulu. OBJ dari hasil scan, sculpt, dan situs model cetak sering tidak punya .mtl sama sekali, dan kalau begitu tidak ada yang perlu ditambahkan.
Yang dipertahankan saat konversi OBJ ke GLB
| Data OBJ | Hasil GLB |
|---|---|
Geometri v / f, quad dan n-gon | Dipertahankan, ditriangulasi |
Objek o dan grup g | Dipertahankan sebagai mesh terpisah |
Koordinat tekstur vt | Dipertahankan, siap untuk tekstur yang kamu pasang nanti |
Normal vn | Dipertahankan; dihitung halus jika tidak ada |
Warna vertex (v x y z r g b) | Dipertahankan sebagai warna vertex glTF |
Warna dan gambar tekstur .mtl | Dipertahankan jika disertakan; abu-abu jika tidak |
Mau arah sebaliknya? GLB ke OBJ menulis .obj, .mtl, dan teksturnya sebagai zip.
OBJ vs GLB
OBJ sudah jadi format umum yang aman sejak awal 1990-an. GLB adalah format pengiriman modern, dibuat agar cepat dimuat.
- OBJ
- Teks biasa, dari Wavefront Technologies. Geometri, UV, dan normal; material di .mtl terpisah
- GLB
- glTF 2.0 biner dari Khronos Group. Geometri, material PBR, tekstur, dan animasi dalam satu file
- Ukuran
- OBJ teks biasanya beberapa kali lebih besar daripada mesh yang sama dalam bentuk GLB
- Satuan
- OBJ: tidak ada. GLB: meter
- Animasi
- OBJ: tidak ada, hanya mesh statis. GLB: karakter ber-rig, shape key, dan klip keyframe
- Di mana GLB wajib dipakai
- Scene three.js dan Babylon.js,
<model-viewer>, Android Scene Viewer, Shopify, dan banyak marketplace 3D
Tips sebelum merilis GLB
- Perkecil file jadinya dengan kompresor GLB kalau akan dipasang di website
- Cek skalanya di viewer: karakter 1.8 m seharusnya terbaca setinggi sekitar 1.8 m
- Gabungkan objek-objek kecil di aplikasi 3D-mu dulu kalau OBJ punya ratusan grup; masing-masing jadi satu mesh
- Periksa OBJ di OBJ viewer kalau sumbernya terlihat aneh
- Lupa menyertakan .mtl dan gambarnya; tanpa itu GLB jadi abu-abu
- Membiarkan OBJ milimeter pada satuan meter default; hasilnya 1,000 kali terlalu besar
- Memakai sculpt 2 juta segitiga di HP; kurangi dulu dengan penyederhana mesh
- Mengganti nama .obj jadi .glb secara manual; kedua format itu tidak bisa saling tukar
FAQ
Pertanyaan yang sering diajukan
Bagaimana cara mengonversi OBJ ke GLB gratis?
Kenapa GLB saya abu-abu padahal OBJ-nya berwarna?
Kenapa model saya raksasa atau mungil di three.js?
Apakah GLB tetap memisahkan objeknya?
Apakah GLB lebih baik daripada OBJ?
Bisakah GLB dipakai di Unity, Godot, atau Unreal?
Alat & panduan terkait
Lanjutkan
Mulai gratis
Belum punya model untuk dikonversi?
Buat langsung dari foto di studio. Model tanpa tekstur biasanya selesai kurang dari satu menit dan bisa diunduh sebagai GLB di paket gratis.
Tanpa kartu kredit · 3 kredit gratis untuk memulai