SupaVoxel
Wavefront ke glTF biner

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
Diperbarui Oktober 2026

Cara mengonversi OBJ ke GLB

  1. 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.
  2. 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 ke mm; Ukuran output dalam meter langsung berubah saat kamu mengklik.
  3. 03

    Ekspor GLB

    Tekan Konversi ke GLB. Kamu dapat satu .glb berisi 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 OBJHasil GLB
Geometri v / f, quad dan n-gonDipertahankan, ditriangulasi
Objek o dan grup gDipertahankan sebagai mesh terpisah
Koordinat tekstur vtDipertahankan, siap untuk tekstur yang kamu pasang nanti
Normal vnDipertahankan; dihitung halus jika tidak ada
Warna vertex (v x y z r g b)Dipertahankan sebagai warna vertex glTF
Warna dan gambar tekstur .mtlDipertahankan 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

Lakukan
  • 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
Hindari
  • 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?

Jatuhkan file .obj ke konverter di bagian atas, atur satuan file kalau bukan meter, lalu tekan Konversi ke GLB. Gratis tanpa akun, dan konversinya berjalan sepenuhnya di browser, jadi model tidak diunggah. File hingga 200 MB bisa diproses.

Kenapa GLB saya abu-abu padahal OBJ-nya berwarna?

Warna dan teksturnya ada di file .mtl beserta gambarnya, sedangkan yang dijatuhkan hanya .obj. Pilih .obj, .mtl, dan teksturnya sekaligus, atau zip semuanya lalu jatuhkan .zip-nya; catatan kuning di bawah model akan menampilkan apa saja yang masih kurang. Setelan Phong lama seperti kilau specular tidak bisa dipetakan persis ke material PBR glTF, jadi wajar kalau ada sedikit perbedaan.

Kenapa model saya raksasa atau mungil di three.js?

OBJ tidak punya satuan, sedangkan GLB didefinisikan dalam meter. Model yang diekspor dalam milimeter, umum untuk file 3D printing, akan datang 1,000 kali terlalu besar kalau dianggap meter. Setel Satuan file ke mm atau cm sebelum mengonversi dan pastikan Ukuran output sesuai objek aslinya.

Apakah GLB tetap memisahkan objeknya?

Ya. Setiap objek o dan grup g di OBJ menjadi mesh tersendiri di GLB, jadi kamu masih bisa menyembunyikan, memindahkan, atau memberi material pada tiap bagian di engine maupun di Blender. Konverter menampilkan jumlah bagian di Mesh sebelum kamu mengekspor.

Apakah GLB lebih baik daripada OBJ?

Untuk distribusi, ya: GLB bersifat biner, jadi lebih kecil dan lebih cepat dimuat, menyimpan satuan dan material PBR, serta bisa menanam tekstur dalam satu file. OBJ tetap format editing yang paling luas terbaca. Banyak orang menyimpan OBJ sebagai master dan merilis versi GLB-nya.

Bisakah GLB dipakai di Unity, Godot, atau Unreal?

Godot mengimpor GLB secara native. Unity butuh paket importer glTF seperti glTFast, dan Unreal punya importer glTF bawaan. Skala masuk dengan benar di ketiganya, karena GLB didefinisikan dalam meter dan tiap importer mengonversinya ke satuan masing-masing. Untuk setelan impor khusus engine, lihat panduan Unity dan Godot.

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