UltKit

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

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 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. 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. 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

STL (1987) dan GLB (glTF 2.0, 2017) berdampingan
AspekSTLGLB
Dibuat untukCetak 3D dan slicerWeb, aplikasi, penampil AR
SatuanTidak disimpan; mm menurut kebiasaanMeter, ditetapkan oleh spesifikasi
Sumbu atasBiasanya Z-upY-up
VerteksDiulang untuk setiap segitigaDipakai bersama dan diindeks
Warna dan materialTidak ada dalam standarMaterial PBR dan tekstur
Beberapa partJarang; biasanya satu meshNode 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
Konverter STL

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
Konverter GLB

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.