Konversi STL ke GLB
STL dibuat untuk slicer; GLB dibuat untuk layar. Ubah file cetak menjadi GLB untuk ditampilkan di halaman toko, portofolio, atau AR, dalam ukuran sebenarnya dan berdiri dengan posisi yang benar.
Konverter Model 3D
atau jatuhkan file STL, OBJ, MTL … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
STL dan OBJ tidak menyimpan satuan. Jika sebuah bagian tampak 10× atau 25,4× terlalu kecil atau terlalu besar di slicer, satuannya terbaca salah — atur di sini.
Blender, program CAD, dan slicer memakai Z-up; glTF, Unity, dan sebagian besar game engine memakai Y-up. Ganti jika model rebah miring setelah diimpor.
Dipakai saat mengonversi solid STEP atau IGES menjadi mesh. Halus menghasilkan lengkungan mulus tetapi file lebih besar; kasar cukup untuk pratinjau cepat.
Hanya dipakai untuk masukan PNG, JPG, atau SVG. Relief menaikkan area gelap; lithophane adalah panel tipis yang menampilkan foto saat disinari dari belakang; ekstrusi mengubah logo atau garis SVG menjadi bentuk padat yang datar.
Lebar model yang dicetak; tingginya mengikuti rasio aspek gambar.
Tinggi timbul maksimum untuk relief atau lithophane, atau ketebalan bentuk ekstrusi. Lithophane biasanya memakai 2–3 mm.
Pelat padat di bawah relief agar hasil cetak tetap menyatu. 0 berarti tanpa alas.
Cara menggunakan alat ini
- 1
Unggah STL
Tambahkan hingga 20 file .stl biner atau ASCII, maksimal 95 MB per file. Beberapa part yang diunggah bersama masing-masing menjadi GLB tersendiri.
- 2
Periksa satuan dan orientasi
Satuan model diatur ke mm, satuan yang dipakai hampir semua ekspor slicer dan CAD, dan Sumbu atas diatur ke Y-up untuk glTF. Ubah satuan di Pengaturan lanjutan jika STL dimodelkan dalam inci.
- 3
Konversi ke GLB
Tekan Konversi ke GLB lalu seret hasilnya ke penampil untuk memeriksanya. File yang diunggah dan dikonversi dihapus setelah 30 menit.
Geometri cetakan Anda dipindahkan tanpa diubah. Yang ditambahkan konverter adalah hal-hal yang tidak pernah dimiliki STL: skala dalam meter, orientasi Y-up, verteks bersama, normal, dan material dasar, yaitu semua yang dibutuhkan penampil web untuk menggambarnya.
Isi file STL dibandingkan dengan GLB
| Aspek | STL | GLB |
|---|---|---|
| Dibuat untuk | Cetak 3D dan slicer | Web, aplikasi, penampil AR |
| Satuan | Tidak disimpan; mm menurut kebiasaan | Meter, ditetapkan oleh spesifikasi |
| Sumbu atas | Biasanya Z-up | Y-up |
| Verteks | Diulang untuk setiap segitiga | Dipakai bersama dan diindeks |
| Warna dan material | Tidak ada dalam standar | Material PBR dan tekstur |
| Beberapa part | Jarang; biasanya satu mesh | Node dalam pohon scene |
STL berasal dari 1987, ketika Albert Consulting Group menulisnya untuk mesin stereolitografi pertama 3D Systems. STL biner terdiri dari header 80 byte, jumlah segitiga, lalu 50 byte per segitiga: sebuah normal, tiga sudut, dan dua byte cadangan. Itu saja yang dibutuhkan slicer untuk memotong lapisan. Namun untuk browser, format ini kurang cocok: tidak ada skala, tidak ada warna, dan setiap sudut ditulis lagi untuk setiap segitiga yang memakainya bersama.
glTF 2.0, yang diterbitkan Khronos Group pada 2017, memecahkan persis masalah itu. Format ini menyimpan verteks sekali dalam buffer biner yang bisa langsung dipakai kartu grafis, menetapkan satuan satu meter dan sumbu atas Y, serta menggambarkan material dengan physically based rendering. GLB adalah bentuk biner satu file dari glTF, itulah sebabnya model-viewer, three.js, Babylon.js, Shopify, dan Scene Viewer Android semuanya menerimanya.
STL
Mesh STL
STL (stereolithography) adalah format mesh 3D yang dibuat oleh 3D Systems pada 1987. Format ini hanya menggambarkan geometri permukaan objek sebagai daftar segitiga, tanpa warna, material, satuan, atau informasi adegan. Kesederhanaannya menjadikannya input bawaan untuk slicer pencetakan 3D seperti Cura dan PrusaSlicer. Permukaan melengkung didekati dengan banyak segitiga datar, sehingga model yang halus dapat menghasilkan file yang sangat besar.
- Kompresi
- –
- Transparansi
- –
- Animasi
- Tidak
- Diperkenalkan
- 1987 · 3D Systems
GLB
glTF biner (GLB)
GLB adalah bentuk biner dari glTF 2.0, format transmisi 3D yang diterbitkan oleh Khronos Group pada 2017. Format ini mengemas geometri, material PBR, tekstur, dan animasi ke dalam satu file ringkas yang dirancang untuk dimuat dengan cepat. GLB banyak digunakan untuk 3D di web, penampil AR, Android Scene Viewer, dan marketplace model online. Sebagian alat 3D desktop lama dan program CAD tidak dapat mengimpornya.
- Kompresi
- –
- Transparansi
- –
- Animasi
- Ya
- Diperkenalkan
- 2017 · Khronos Group
Para maker mengubah STL menjadi GLB untuk menampilkan part cetak secara online atau di AR, karena browser dan penampil 3D mengharapkan file glTF yang ringkas dan berskala, dan tidak mengenal daftar segitiga tanpa satuan milik slicer.
Pengaturan STL ke GLB yang berpengaruh
- Satuan model
- Memberi tahu konverter arti satu satuan STL. Milimeter menjadi 0,001 m, sehingga figur 120 mm tingginya 0,12 m di GLB dan tampil dalam ukuran sebenarnya di AR.
- Sumbu atas
- Slicer dan CAD bekerja dengan Z-up, sedangkan glTF memakai Y-up. Y-up memutar part agar berdiri di lantai penampil, bukan terbaring telentang.
- Gabungkan menjadi satu mesh
- Jika nonaktif, solid terpisah tetap menjadi node terpisah yang nanti bisa disembunyikan atau diwarnai ulang. Jika aktif, hasilnya satu objek, praktis untuk satu benda pajangan.
- Encoding file
- Tidak berlaku di sini; GLB selalu biner. Gunakan opsi glTF di Konversi ke jika Anda membutuhkan file JSON yang bisa dibaca.
Menampilkan cetakan 3D secara online
Pasang GLB di halaman dengan komponen web model-viewer dari Google, dan pengunjung dapat memutar part, memperbesarnya, dan di Android meletakkannya di atas meja mereka lewat AR.
Untuk arah sebaliknya, dari mesh menjadi sesuatu yang bisa diedit dengan dimensi eksak di Fusion 360 atau SolidWorks, gunakan STL ke STEP.
Pertanyaan seputar STL ke GLB
Mengapa GLB hasil konversi STL saya berwarna abu-abu?
STL standar hanya menyimpan segitiga: tanpa warna, material, atau tekstur. GLB diberi material netral polos agar tampil dengan pencahayaan. Tambahkan warna sesudahnya di Blender atau editor three.js, atau mulai dari OBJ atau 3MF berwarna melalui OBJ ke GLB.
Apakah GLB tercetak sama seperti STL aslinya?
Geometrinya segitiga yang sama, hanya diskalakan ulang ke meter. Namun kebanyakan slicer lebih menyukai STL atau 3MF, jadi simpan STL asli untuk mencetak dan gunakan GLB hanya untuk tampilan.
Part cetak saya punya beberapa body. Bisakah tetap terpisah di GLB?
STL biasanya menyimpan semua body sebagai satu kumpulan segitiga, sehingga semuanya tiba sebagai satu mesh. Jika STL diekspor sebagai solid terpisah dalam format ASCII, setiap solid menjadi node tersendiri di GLB selama Gabungkan menjadi satu mesh tetap nonaktif.
Seberapa besar file GLB dibandingkan STL sumbernya?
Biasanya lebih kecil daripada STL biner. STL menulis ulang setiap sudut bersama untuk setiap segitiga yang menyentuhnya, sedangkan glTF menyimpan setiap verteks sekali dan merujuknya lewat indeks. STL biner biasa menyusut cukup terasa; STL ASCII menyusut jauh lebih banyak.
Bisakah GLB dari STL dipakai untuk AR di iPhone?
iPhone membuka USDZ, bukan GLB, di AR Quick Look. Konversi GLB sekali lagi dengan GLB ke USDZ dan gunakan kedua file: GLB untuk Android dan web, USDZ untuk perangkat Apple.
Apakah permukaan lengkung STL akan tampak bersegi di penampil?
Bisa, karena STL hanya berisi segitiga datar tanpa data penghalusan. Konverter menghitung normal dari segitiga; jika STL diekspor dengan resolusi kasar, ekspor ulang dengan resolusi lebih halus dari program CAD Anda agar tampilannya lebih mulus.
- Konversi OBJ ke GLBUbah OBJ beserta MTL dan teksturnya menjadi satu GLB untuk three.js, model-viewer, Shopify, dan AR Android. Skala dalam meter, material tertanam.
- Konversi glTF ke GLBSatukan file .gltf beserta buffer .bin dan gambar teksturnya menjadi satu GLB. Unggah foldernya sebagai ZIP; model, material, dan skala tidak berubah.
- Konversi GLB ke USDZUbah model GLB menjadi USDZ agar pengguna iPhone dan iPad bisa menaruhnya dalam AR dari Safari, Pesan, atau File. Material PBR dan tekstur ikut terbawa.
- Konversi STL ke OBJUbah STL ke OBJ untuk Unity, alat texturing, dan aplikasi 3D lain yang memerlukan OBJ. Verteks bersama, teks terbaca, segitiga yang sama, dalam hitungan detik.
- Ubah STL ke STEPUbah mesh STL ke file STEP yang terbuka di Fusion 360, SolidWorks, dan FreeCAD. Atur satuan yang tidak disimpan STL, lalu unduh solid STEP bersegi.
- Konversi GLB ke FBXUbah GLB ke FBX lengkap dengan mesh, tekstur, kerangka, dan animasi untuk pipeline Unity, Unreal Engine, Maya, atau Blender yang memakai Autodesk FBX.