Penampil GLB dan Inspektor glTF
Buka model 3D dan lihat apa yang sebenarnya ada di dalamnya. Letakkan file GLB, glTF, FBX, OBJ, STL, PLY, atau Collada di bawah ini untuk menampilkan model beserta informasi lengkap: graf adegan, setiap material dan tekstur, jumlah memori video yang akan digunakan tekstur tersebut, jumlah draw call, jumlah segitiga dan verteks, kerangka, serta semua animasi yang dapat Anda putar. Tidak ada yang diunggah; file dibaca di browser Anda.
Lihat apa yang sebenarnya ada di dalam berkas.
Scene graph, setiap material dan tekstur, berapa biaya tekstur itu di memori video, draw call, kerangka, dan setiap klip. Berkas Draco, Meshopt, dan KTX2 juga bisa dibuka, dan tidak ada yang diunggah.
Exported by Khronos glTF Blender I/O v4.3
Informasi yang diberikan inspektor
Kebanyakan penampil model hanya menampilkan modelnya. Pertanyaan yang lebih berguna biasanya adalah mengapa model lambat, mengapa tampilannya salah, atau mengapa model sama sekali tidak dapat dimuat—dan untuk menjawabnya, Anda memerlukan angka-angka di baliknya.
Draw call adalah angka yang lebih sering menentukan frame rate dibandingkan jumlah segitiga. Setiap mesh dengan materialnya sendiri merupakan instruksi terpisah bagi GPU, dan model yang diekspor sebagai dua ratus objek terpisah akan tersendat di ponsel meskipun geometrinya sangat kecil. Penghitung di bilah status menampilkan angka per frame secara langsung dari renderer, bukan perkiraan.
VRAM tekstur sering kali mengejutkan banyak orang. Tekstur 2048×2048 menghabiskan sekitar 22 MB memori video setelah mipmap disertakan, sekecil apa pun ukuran PNG terkompresinya. Empat tekstur seperti itu sudah menghabiskan sebagian besar memori yang disediakan browser seluler. Tab Textures mencantumkan setiap tekstur beserta penggunaan memori sebenarnya, mulai dari yang terbesar, sehingga biasanya langsung menunjukkan sumber masalahnya.
Graf adegan menunjukkan bagaimana file sebenarnya disusun: apakah "satu model" Anda terdiri dari empat puluh node bersarang, apakah exporter meninggalkan kamera dan lampu di dalam file, serta di mana kerangka dimulai. Rantai tulang tetap diciutkan sampai Anda membukanya karena karakter dengan rig dapat memiliki ratusan node.
Extensions memberi tahu Anda apakah file dikompresi dan metode yang digunakan. KHR_draco_mesh_compression dan EXT_meshopt_compression berarti geometrinya dikemas, sedangkan KHR_texture_basisu berarti teksturnya menggunakan KTX2. Penampil ini dapat memuat ketiganya.
Mengapa file mungkin tidak dapat dibuka di tempat lain
Dua kasus berikut menjadi penyebab sebagian besar laporan bahwa "penampil tidak menampilkan apa pun".
File .gltf bukanlah file mandiri. File ini berupa JSON yang merujuk ke file .bin terpisah untuk geometri dan file gambar terpisah untuk tekstur. Membuka .gltf saja akan menghasilkan adegan kosong atau pesan galat. Letakkan seluruh folder sekaligus, pilih semua file bersama-sama, atau zip folder tersebut lalu letakkan file zip-nya; alat ini akan menyambungkan kembali semua referensinya. File .glb mengemas semuanya ke dalam satu file biner, sehingga format ini lebih disarankan untuk web.
GLB yang dikompresi dengan Draco memerlukan decoder yang tidak disertakan oleh banyak penampil. Jika sebuah file dapat dibuka di Blender tetapi tidak di penampil web, biasanya inilah penyebabnya. Decoder di sini dimuat sesuai kebutuhan, hanya ketika suatu file memerlukannya.
Langkah selanjutnya berdasarkan hasil pemeriksaan
Jika angkanya terlihat buruk, perbaikannya tersedia sebagai alat terpisah yang semuanya berjalan di browser:
Proses file dengan pengoptimal GLB untuk menghapus node yang tidak digunakan, menggabungkan material duplikat, mengompresi geometri dengan Draco atau Meshopt, dan mengubah ukuran tekstur yang terlalu besar. Langkah ini mengatasi sebagian besar masalah draw call dan ukuran unduhan sekaligus.
Jika masalahnya adalah memori tekstur, konversikan tekstur ke KTX2. Tekstur akan tetap terkompresi untuk GPU di dalam memori video, alih-alih diekspansi menjadi piksel mentah, yang biasanya mengurangi angka 22 MB tersebut menjadi 3 atau 6 MB.
Jika model belum berformat GLB, konversikan FBX atau OBJ ke GLB terlebih dahulu.
Jika modelnya berupa karakter tanpa kerangka, auto rigger dapat menambahkannya, lalu pustaka animasi dapat menerapkan ulang 260 gerakan gratis ke karakter tersebut.
Pertanyaan umum
Bagaimana cara membuka file GLB?
Letakkan file tersebut pada kotak di atas. GLB adalah satu file biner yang berisi mesh, material, dan tekstur, sehingga tidak memerlukan file lain. File akan terbuka di browser Anda tanpa instalasi dan tanpa unggahan.
Bagaimana cara membuka file .gltf beserta teksturnya?
Pilih file .gltf bersama file .bin dan gambar teksturnya, atau zip seluruh folder lalu letakkan file zip tersebut. File .gltf merujuk ke file-file itu melalui path relatif, sehingga tidak dapat dirender tanpa semuanya. Alat ini mencocokkan referensi tersebut dengan file yang Anda letakkan.
Bisakah saya melihat file FBX secara online?
Bisa. Letakkan file .fbx di sini dan file akan dimuat bersama material serta animasinya. FBX adalah format biner yang juga dapat merujuk ke tekstur eksternal, jadi sertakan file tersebut jika disediakan bersama model. Jika Anda memerlukan FBX dalam format GLB untuk game web, gunakan konverter.
Apakah alat ini mengunggah model saya?
Tidak. Setiap file dibaca menggunakan API file bawaan browser dan dirender secara lokal dengan WebGL. Tidak ada data yang meninggalkan perangkat, yang juga berarti alat ini dapat digunakan secara offline setelah halaman selesai dimuat.
Mengapa model saya terlihat hitam atau terlalu mengilap?
Penyebabnya hampir selalu material PBR dengan nilai metalness tinggi tanpa lingkungan yang dapat dipantulkan. Karena alasan itu, penampil ini menerangi model menggunakan lingkungan ruangan yang telah difilter, sedangkan penggeser Light menyesuaikan eksposur. Jika material masih terlihat salah, periksa tab Materials untuk mencari metalness map yang tidak Anda harapkan.
Mengapa jumlah segitiga model saya lebih tinggi daripada di Blender?
Blender menghitung face, sedangkan quad dihitung sebagai satu face tetapi terdiri dari dua segitiga. GPU hanya menggambar segitiga, sehingga jumlah pada model berbasis quad kurang lebih menjadi dua kali lipat saat diekspor. Angka yang ditampilkan di sini adalah jumlah yang benar-benar diproses oleh GPU.
Bisakah alat ini menampilkan animasi?
Bisa. Semua klip di dalam file tercantum pada tab Animation beserta durasi dan jumlah track-nya, dan Anda dapat mengeklik salah satunya untuk memutarnya. Tersedia kontrol kecepatan, dan tombol Bones menampilkan kerangka di atas model agar Anda dapat melihat apa yang menggerakkan mesh.