GLB Viewer — Penampil File GLB & glTF Online

Penampil file .glb gratis yang berjalan di browser Anda: putar model dari segala sudut, periksa poligon dan tekstur, jalankan animasi, lalu simpan sebagai PNG. Tidak ada yang diunggah.

🔒 Tetap di perangkat Anda⚡ Draco · meshopt · KTX2🖼️ Ekspor PNG & tekstur

.glb · .gltf · hingga 200 MB · file Anda tidak pernah keluar dari perangkat ini

Model contoh, dikompres ulang untuk web, dari Khronos glTF Sample Assets: Avocado (CC0, Microsoft) · Fox (CC0 PixelMannen; tomkranis, @AsoboStudio, @scurest, CC BY 4.0) · Lantern (CC0, sbtron, Frank Galligan)

🔒

Model Anda tetap di perangkat Anda

File dibaca dan digambar di dalam tab browser ini. File tidak pernah diunggah, dan penampil tidak mengirim permintaan apa pun untuk mengambil file milik model itu sendiri.

📊

Laporan model dalam sekejap

Verteks, segitiga, material, animasi, dan ekstensi, ditambah bilah yang menunjukkan bagian file mana yang paling banyak memakan byte.

🖼️

Bukan hanya membuka, juga mengekspor gambar

Simpan tangkapan layar PNG transparan hingga 4× ukuran penampil, atau unduh setiap tekstur persis seperti yang tersimpan.

🗜️

GLB terkompresi juga bisa dibuka

Geometri Draco dan meshopt serta tekstur KTX2 didekode secara otomatis; setiap dekoder baru dimuat saat sebuah file membutuhkannya.

Apa Itu File GLB?

File GLB adalah bentuk biner dari glTF 2.0: satu file yang mengemas mesh, material, tekstur, dan animasi sebuah model 3D menjadi satu. Khronos Group merilis glTF 2.0 pada 2017, dan pada 2022 format ini menjadi standar internasional, ISO/IEC 12113. Itulah sebabnya file .glb dari Blender, generator model AI, atau aplikasi pemindaian 3D bisa dibuka di GLB viewer ini, di halaman web, dan di sebagian besar game engine.

Penampil .glb cukup membaca file lalu menggambarnya. Mengedit, mengganti tekstur, dan mengekspor ke format lain adalah tugas editor 3D.

GLB vs glTF: Satu File atau Satu Folder

Model yang sama bisa disimpan dengan dua cara. File .gltf berisi JSON yang bisa dibaca dan merujuk ke file-file terpisah: file .bin berisi geometri dan satu gambar untuk setiap tekstur. File .glb mengemas JSON, data biner, dan gambar-gambar itu ke dalam satu file, sehingga lebih mudah dikirim lewat email, diunggah, dan disimpan tanpa ada yang tercecer.

Isi Sebuah GLB: Header, Chunk JSON, dan Chunk Biner

Header 12 byte

Setiap GLB diawali huruf glTF, nomor versi, dan panjang total file. Penampil memeriksa byte ini lebih dulu, dan dari situlah ia bisa memberi tahu Anda ketika sebuah “GLB” sebenarnya file FBX atau glTF 1.0.

Chunk JSON

Berikutnya ada blok JSON yang mendeskripsikan adegan: mesh, material, tekstur, animasi, dan berapa banyak verteks pada setiap bagian. Laporan model dibaca dari sini, sehingga angka-angkanya sudah muncul sebelum apa pun digambar.

Chunk biner

Terakhir ada data biner: posisi verteks, normal, keyframe animasi, dan biasanya gambar tekstur itu sendiri, yang disimpan sebagai PNG, JPEG, WebP, atau KTX2.

glTFv2 · lengthHeader 12 byte{ "meshes": [ … ], "materials": [ … ], "images": [ … ] }Chunk JSONmesh · material · teksturanimasi · jumlah verteksPNG · JPEG · WebPfloat32 · uint16Chunk binerverteks · keyframegambar teksturLaporan dibaca dari sini
GLB terdiri dari header 12 byte, diikuti chunk JSON dan chunk biner.
scene.gltfscene.bintekstur/wood.pngmetal.jpgnormal.pngFile terpisahscene.glbSatu file
Model yang sama disimpan sebagai folder .gltf dan sebagai satu file .glb.

Cara Melihat File GLB dalam 3 Langkah

1

Buka file GLB Anda

Klik “Buka file 3D” atau letakkan file .glb ke penampil GLB. Untuk .gltf, pilih bersama file .bin dan file teksturnya, atau letakkan seluruh foldernya. Tidak punya model? Coba salah satu dari tiga contoh. File hingga 200 MB bisa dibuka di komputer dan hingga 50 MB di ponsel, karena memori ponsel lebih cepat habis.

2

Putar, zoom, dan geser

Seret untuk memutar, gulir atau cubit untuk zoom, dan seret dengan klik kanan atau dua jari untuk menggeser. “Reset tampilan” mengembalikan kamera ke posisi awal, “Putar otomatis” memutar model perlahan, dan “Mode wireframe” memperlihatkan mesh di baliknya.

3

Cek laporan dan ekspor

Panel di samping penampil menampilkan ukuran, segitiga, tekstur, dan animasi model. Tombol kamera menyimpan tangkapan layar PNG, dan tab Tekstur menyimpan setiap gambar dalam format aslinya.

.glbBuka file 3D
1

Buka file .glb, atau .gltf beserta file-filenya.

2

Putar, zoom, dan geser untuk memeriksanya.

PNGTeksturSimpan PNG
3

Cek laporan dan ekspor gambar.

Apa Saja yang Ditampilkan Penampil GLB Ini

Membuka model baru separuh pekerjaan. Separuh lainnya adalah mengetahui apakah model itu siap untuk tujuannya: halaman web, ponsel, aplikasi AR, atau game. Penampil GLB ini membaca angka-angka yang menjawab pertanyaan itu.

Verteks, Segitiga, dan Mesh

Jumlah segitiga adalah ukuran paling jelas untuk seberapa berat sebuah model digambar. Model produk untuk halaman web biasanya berada di kisaran puluhan ribu segitiga; patung hasil pindaian bisa mencapai jutaan dan tersendat di ponsel. Verteks yang dipakai bersama oleh beberapa bagian dihitung sekali, sehingga angkanya sesuai dengan isi file.

Tekstur: Penyumbang Byte Terbesar

Kebanyakan orang mengira geometri yang rumitlah yang membuat GLB besar. Kenyataannya jarang begitu. Tab Informasi menampilkan bilah yang membagi file menjadi tekstur, geometri, animasi, dan sisanya, dan pada sebagian besar model statis, porsi tekstur yang paling besar. Model contoh Avocado (Alpukat) hanya punya 682 segitiga, tetapi ukurannya 7,73 MB, hampir semuanya dari tiga gambar 2048 × 2048.

Kami mengukur 13 file GLB dari Khronos glTF Sample Assets dengan parser milik penampil ini sendiri. Median porsi tekstur adalah 95% dari ukuran file. Hanya karakter beranimasi dan sebuah mobil mainan dengan 109.000 segitiga yang sebagian besar isinya geometri. Angka lengkapnya ada di tabel di bawah.

Animasi dan Target Morph

File beranimasi mencantumkan setiap klip beserta durasinya. Pilih klip, jeda, geser linimasa, atau perlambat hingga seperempat kecepatannya untuk memeriksa siklus berjalan frame demi frame. Skin dan target morph, yang dipakai untuk karakter dan ekspresi wajah, juga dihitung dalam laporan.

Ekstensi Kompresi yang Bisa Didekode

Banyak GLB dikompresi, dan penampil yang tidak bisa mendekodenya tidak akan menampilkan apa-apa. Penampil ini menangani ekstensi yang umum:

  • Draco (KHR_draco_mesh_compression) memperkecil geometri secara drastis, tetapi butuh dekoder sebelum model bisa digambar.
  • meshopt (EXT_meshopt_compression) mengompresi geometri dan animasi serta didekode dengan sangat cepat.
  • KTX2 (KHR_texture_basisu) menyimpan tekstur dalam format siap-GPU yang memakai lebih sedikit memori video.
  • WebP (EXT_texture_webp) membuat file tekstur lebih kecil, dan browser bisa mendekodenya tanpa tambahan apa pun.

Setiap dekoder hanya diunduh ketika sebuah file mendeklarasikan ekstensinya, jadi GLB biasa tidak pernah ikut menanggung bebannya.

Didekode olehDracoGeometri lebih kecilKHR_draco_mesh_compressionWebAssemblymeshoptGeometri & animasi lebih kecilEXT_meshopt_compressionWebAssemblyKTX2Tekstur tetap terkompresi di GPUKHR_texture_basisuWebAssemblyWebPFile tekstur lebih kecilEXT_texture_webpbrowser sendiri
Apa yang dihemat setiap ekstensi kompresi, dan apa yang mendekodenya.

Hasil Pengukuran: Apa yang Mengisi File GLB

Nama modelUkuran fileTeksturGeometriAnimasiSegitiga
Avocado7,73 MB99,7%0,3%—682
BarramundiFish11,91 MB99,0%1,0%—3.864
WaterBottle8,55 MB98,3%1,7%—4.510
BoomBox10,12 MB98,0%2,0%—6.036
Lantern9,12 MB97,5%2,4%—5.394
AntiqueCamera16,73 MB95,4%4,6%—20.066
Corset12,87 MB95,1%4,9%—18.324
DamagedHelmet3,60 MB85,1%14,8%—15.452
SheenChair3,93 MB72,2%27,6%—39.936
CesiumMan0,42 MB35,8%48,2%9,4%4.672
ToyCar5,17 MB32,3%67,6%—108.936
Fox0,16 MB16,4%46,7%26,9%576
BrainStem3,05 MB0%62,9%34,3%61.666
Avocado99.7%WaterBottle98.3%Lantern97.5%DamagedHelmet85.1%ToyCar32.3%Fox16.4%TeksturGeometriAnimasiLainnya
Porsi setiap file yang terpakai untuk tekstur, geometri, dan animasi pada enam model contoh Khronos.

Melihat File glTF dengan Tekstur Eksternal

File .gltf saja hanya berisi deskripsi JSON. Geometrinya ada di file .bin di sebelahnya, dan teksturnya di file-file gambar, sering kali di dalam folder textures. Berikan semuanya sekaligus ke penampil glTF ini: pilih bersamaan di dialog file, atau seret seluruh folder ke penampil.

Penampil mencocokkan setiap file dengan jalur yang tertulis di .gltf, jadi struktur folder tetap diikuti. Jika file .bin tidak ada, penampil menyebutkan nama persisnya alih-alih gagal tanpa keterangan. Jika ada tekstur yang hilang, model tetap terbuka dan file yang hilang ditampilkan dalam daftar, jadi Anda tahu file mana yang perlu dicari.

Mengapa File GLB Tidak Bisa Dibuka (dan Cara Mengatasinya)

Saat sebuah model gagal dimuat, penyebabnya hampir selalu salah satu dari lima hal berikut, dan penampil GLB ini menyebutkannya alih-alih menampilkan layar kosong.

Ternyata Bukan GLB

File FBX, OBJ, dan STL kadang diganti namanya menjadi .glb dengan harapan itu membantu. Hasilnya nihil: isinya tetap format yang berbeda. Penampil membaca byte pertama dan memberi tahu format file yang sebenarnya, sehingga Anda bisa mengekspornya ulang sebagai GLB dari Blender atau program yang membuatnya.

Model Hitam, Abu-abu, atau Teksturnya Hilang

File .gltf yang file gambarnya tertinggal akan menampilkan permukaan abu-abu atau putih polos. Model yang tampak hitam biasanya butuh cahaya: nyalakan “Pencahayaan studio” di tab Adegan atau naikkan eksposurnya.

Terlalu Kecil, Terlalu Besar, atau Rebah ke Samping

glTF memakai satuan meter dengan sumbu +Y mengarah ke atas. Model yang diekspor dalam milimeter akan tampil 1.000 kali terlalu besar, dan model yang dibuat dengan sumbu atas yang berbeda akan rebah ke samping. Penampil membingkai setiap model secara otomatis sehingga selalu terlihat; perbaiki skala atau sumbunya saat mengekspor.

Ternyata File glTF 1.0

File yang diekspor sebelum 2017 mungkin berformat glTF 1.0, yang tidak lagi dibaca oleh alat-alat masa kini. gltf-pipeline, alat open source dari Cesium, bisa meningkatkan sebagian besar file tersebut ke glTF 2.0.

Halaman Melambat atau Crash di Ponsel

Di ponsel, memori yang terbatas dipakai bersama oleh browser dan chip grafis. Hasil pindaian 120 MB dengan tekstur 8K bisa menghabiskan semuanya, itulah sebabnya batas di ponsel adalah 50 MB. Buka file besar di komputer, atau perkecil teksturnya terlebih dahulu.

Benar-benar GLB atau glTF?tidakEkspor ulang sebagai GLByaVersi glTF 2.0?tidakKonversi 1.0 ke 2.0ya.bin dan tekstur disertakan?tidakTambahkan file yang kurangyaMuat di memori?tidakPakai komputer atau tekstur lebih kecilyaModel tampil di layar
Sebagian besar file GLB yang gagal dibuka tidak lolos salah satu dari empat pemeriksaan ini.

Mengapa Model Terlihat Berbeda dari di Blender

Penampil GLB menggambar secara waktu nyata (real-time), banyak frame per detik, dengan rendering berbasis fisika (PBR) dan lingkungan studio untuk pantulan. Renderer Cycles di Blender menelusuri berkas cahaya selama beberapa detik atau menit per gambar, dengan bayangan lembut dan cahaya yang memantul antarpermukaan. Materialnya sama; pencahayaannya yang berbeda.

Warna juga bisa bergeser. Penampil ini memakai tone mapping Khronos PBR Neutral, yang dirancang agar warna produk tetap akurat, sementara alat lain mungkin menerapkan tampilan ala film (filmic). Jika model terlihat terlalu gelap atau terlalu terang, sesuaikan eksposur di tab Adegan alih-alih mengedit materialnya.

Waktu nyatabanyak frame per detikPath tracingbeberapa detik atau menit per gambar
Cahaya studio waktu nyata di penampil dibandingkan render path tracing offline.

Simpan Tangkapan Layar Model 3D sebagai PNG

Tombol kamera menyimpan persis apa yang Anda lihat sebagai gambar PNG. Pilih 1×, 2×, atau 4× ukuran penampil agar gambar tetap tajam di layar beresolusi tinggi, lalu centang “Latar transparan” untuk menghilangkan latar studio. Bayangan lantai yang lembut tetap ada, jadi model tampak berdiri alami di atas warna halaman apa pun.

Karena itu, penampil GLB ini menjadi cara cepat mengubah GLB menjadi PNG untuk daftar produk, dokumen, gambar mini, atau portofolio. Untuk membuat gambarnya lebih ringan setelah itu, kompres PNG-nya atau konversikan ke WebP, lalu ubah ukurannya ke dimensi persis yang diminta sebuah situs.

model.pngHalaman produkDokumenGambar mini
Tangkapan layar PNG transparan cocok diletakkan di atas warna halaman apa pun.

Amankah Membuka File GLB di Penampil GLB Online?

Dengan penampil ini, aman. File dibaca dan dirender di dalam tab browser Anda; file tidak pernah diunggah dan tidak ada informasi tentangnya yang disimpan. Bahkan file .gltf yang merujuk alamat tekstur di situs web lain tidak diizinkan mengambilnya, jadi membuka model tidak mengirim permintaan apa pun atas namanya.

Satu-satunya unduhan tambahan adalah komponen milik penampil itu sendiri: mesin 3D, ditambah dekoder Draco atau KTX2 saat file terkompresi membutuhkannya. Semuanya berupa kode program yang sama untuk semua orang dan tidak berisi apa pun milik Anda. Anda bisa memeriksanya sendiri di alat pengembang (developer tools) browser Anda, pada tab Network (Jaringan), saat model sedang dibuka.

Perbandingan Pilihan GLB Viewer

Penampil GLB iniBlenderGame engineAplikasi ponsel
Perlu instalasiTidakYa, gratisYa, berukuran besarYa
Membuka GLB dan glTFYaYaYa, lewat importerBervariasi
Rincian ukuran per tekstur dan geometriYaTidakTidakJarang
Edit, ganti tekstur, eksporTidakYaYaTidak
File tetap di perangkat AndaYaYaYaBervariasi
Berfungsi di ponselYa, hingga 50 MBTidakTidakYa

Penampil GLB — Pertanyaan yang Sering Diajukan

Ya, gratis, tanpa akun dan tanpa batas harian. File hingga 200 MB bisa dibuka di komputer dan hingga 50 MB di ponsel; batasnya adalah memori perangkat Anda, karena tidak ada yang diunggah. Lihat semua alat gratis kami.

Tidak. Penampil GLB membaca dan menggambar model di dalam tab browser Anda, dan file tidak pernah keluar dari perangkat Anda. Untuk foto, Hapus data EXIF bekerja dengan cara yang sama dan menghapus data lokasi sebelum Anda membagikannya.

Bisa. Pilih file .gltf bersama file .bin dan gambar-gambarnya, atau letakkan seluruh foldernya. Jika file .bin tidak ada, penampil menyebutkan namanya; tekstur yang hilang ditampilkan dalam daftar, sementara model tetap terbuka.

Bisa. Setiap klip ditampilkan beserta durasinya, dan Anda bisa berganti klip, menjeda, menggeser linimasa, serta memutar dengan kecepatan 0,25× hingga 2×.

Model yang gelap biasanya butuh cahaya: nyalakan “Pencahayaan studio” atau naikkan eksposur di tab Adegan. Tekstur yang hilang berarti file gambarnya tidak disertakan bersama .gltf, atau GLB-nya diekspor tanpa tekstur.

Bisa, lewat browser, untuk file hingga 50 MB. AR Quick Look bawaan iPhone memakai file USDZ, bukan GLB, jadi penampil ini menampilkan model di layar tetapi tidak menempatkannya di ruangan Anda.

Buka model, atur sudut pandang yang Anda inginkan, lalu tekan tombol kamera. Pilih 1×, 2×, atau 4×, serta latar transparan jika perlu. Untuk memperkecil gambarnya setelah itu, gunakan Kompres PNG.

Periksa dulu bilah ukuran di tab Informasi: jika tekstur mendominasi, memperkecil tekstur paling membantu. Dengan alat open source glTF Transform, kami memperkecil contoh Lantern (Lentera) dari 9,12 MB menjadi 275 KB dengan mengubah ukuran teksturnya ke 1.024 piksel, menyimpannya sebagai WebP, dan mengompresi geometrinya dengan meshopt. Gambar tunggal bisa diubah ukurannya atau dikonversi ke WebP di sini.

T

Tim Engineering TinyImagePro

Kami membangun alat file berbasis browser yang tidak pernah mengunggah data Anda. Penampil GLB ini membaca sendiri struktur file, itulah sebabnya ia bisa menunjukkan ke mana saja byte sebuah model terpakai sebelum satu segitiga pun digambar.

Tentang TinyImagePro →