UltKit

Konversi OBJ ke STL

Bawa model dari Blender, ZBrush, aplikasi fotogrametri, atau paket aset game ke alur kerja printer 3D. Konverter ini memecah OBJ menjadi segitiga, membuang apa yang tidak bisa dipakai printer, dan menulis STL biner yang ringkas.

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 OBJ

    Letakkan file .obj. File .mtl dan gambar tekstur tidak diperlukan untuk STL, karena STL tidak bisa menyimpan warna. Hingga 20 model, masing-masing maksimal 95 MB.

  2. 2

    Periksa skala dan bagian

    Di Pengaturan lanjutan, setel Satuan model ke satuan yang dipakai saat model dibuat; adegan Blender memakai meter. Gabungkan menjadi satu mesh aktif, cocok untuk satu kali cetak; nonaktifkan agar bagian-bagian tetap terpisah.

  3. 3

    Konversi ke STL

    Tekan Konversi ke STL lalu buka file di slicer Anda. Ukur satu dimensi sebelum melakukan slicing.

OBJ adalah format pemodel, sedangkan STL adalah format printer. Konversi ini mempertahankan bentuk, memecah setiap face menjadi segitiga, dan meninggalkan material, peta UV, serta smoothing group yang toh akan diabaikan slicer.

Apa yang berubah saat OBJ dikonversi ke STL

Wavefront Technologies mendefinisikan OBJ pada akhir 1980-an untuk perangkat lunak Advanced Visualizer miliknya, dan tata letak teks polosnya bertahan lebih lama daripada perusahaannya. OBJ mencantumkan vertex, koordinat tekstur, dan normal, lalu face yang bisa memiliki tiga, empat, atau lebih sudut. Material disimpan dalam file .mtl terpisah yang menunjuk ke gambar tekstur, itulah sebabnya unduhan OBJ sering datang sebagai folder atau ZIP; ZIP ke STL mengonversi arsip seperti itu tanpa perlu diekstrak dulu.

STL hanya menyimpan segitiga. Selama konversi, quad dan n-gon dipecah, normal vertex diganti dengan satu normal per facet, dan group serta object dalam OBJ ditulis sebagai satu model, atau tetap terpisah bila Gabungkan menjadi satu mesh nonaktif. Kedua format tidak menyimpan satuan, jadi skala adalah bagian yang perlu diperhatikan: angkanya disalin apa adanya dan slicer menganggapnya milimeter.

OBJ

Wavefront OBJ

OBJ adalah format geometri 3D yang dikembangkan oleh Wavefront Technologies. Format ini berupa file teks biasa yang mencantumkan vertex, koordinat tekstur, normal, dan face, dengan material dan tekstur yang dirujuk dalam file .mtl terpisah. Hampir setiap program pemodelan 3D, game engine, dan alat cetak 3D dapat mengimpornya. OBJ tidak mendukung animasi, rigging, atau hierarki scene, dan tekstur akan hilang jika file MTL dan file gambarnya tidak disimpan bersama.

Kompresi
–
Transparansi
–
Animasi
Tidak
Diperkenalkan
Wavefront Technologies
Konverter OBJ

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

Orang mengubah OBJ menjadi STL ketika model yang dibuat untuk rendering, game, atau pemindaian harus dikirim ke printer, jasa cetak, atau formulir unggah yang hanya mencantumkan STL.

Apakah Cura, PrusaSlicer, atau Bambu Studio memerlukan STL?

Format yang diimpor slicer populer
OrganisasiPersyaratanSumber
Ultimaker CuraSTL, OBJ, 3MF, dan X3D, ditambah PNG dan JPG sebagai height map. Tekstur OBJ diabaikan.—
PrusaSlicerSTL, OBJ, 3MF, dan AMF; STEP sejak versi 2.6. Pada versi terbaru, warna OBJ bisa dipetakan ke filamen.—
Bambu StudioSTL, OBJ, 3MF, dan STEP. Pewarnaan multiwarna disimpan dalam proyek 3MF miliknya sendiri.—
Jasa cetak dan pustaka modelSebagian besar formulir unggah mencantumkan STL lebih dulu; sebagian menerima OBJ atau 3MF, sedikit yang menerima folder OBJ bertekstur.—

Memperbaiki OBJ yang tidak bisa dicetak setelah dikonversi

  • Model hanya sebesar butir beras

    OBJ disimpan dalam meter, biasanya dari Blender atau game engine. Setel Satuan model ke m lalu konversi lagi.

  • Slicer melaporkan tepi non-manifold

    Mesh memiliki lubang atau permukaan satu sisi. Tutup dengan 3D Print Toolbox di Blender atau perintah perbaikan di slicer sebelum mencetak.

  • Figur tergeletak telentang

    Model diekspor dengan Y-up. Setel Sumbu atas ke Z-up agar berdiri di atas bed.

  • Bagian-bagian melayang atau saling tumpang tindih

    Objek terpisah ikut digabungkan. Nonaktifkan Gabungkan menjadi satu mesh lalu atur di slicer, atau satukan dengan boolean union di Blender.

Pertanyaan seputar OBJ ke STL

Mengapa OBJ dari Blender jadi sangat kecil setelah dikonversi ke STL?

Blender menganggap satu satuan sebagai satu meter, sehingga figur 40 mm ditulis sebagai 0.04. Slicer membaca angka STL sebagai milimeter dan hanya menampilkan sebuah titik. Setel Satuan model ke m lalu konversi lagi, dan bagiannya keluar berukuran 40 mm.

Apa yang terjadi pada tekstur dan warna OBJ saat diubah ke STL?

Semuanya ditinggalkan. STL hanya menyimpan geometri, jadi material .mtl dan tekstur gambar tidak punya tempat. Jika Anda butuh warnanya untuk printer multiwarna, gunakan 3MF; untuk ditampilkan di browser atau AR, OBJ ke GLB mempertahankan teksturnya.

OBJ saya berisi quad dan n-gon. Apakah itu masalah untuk STL?

Tidak. OBJ bisa menyimpan face dengan sudut berapa pun, sedangkan STL hanya menerima segitiga, sehingga setiap face dipecah menjadi segitiga selama konversi. Bentuknya tetap sama; hanya jumlah segitiganya yang bertambah.

Mengapa slicer mengatakan model hasil konversi OBJ ada kesalahan?

Model yang dibuat untuk game dan rendering sering memiliki tepi terbuka, potongan yang tumpang tindih, atau bidang satu sisi seperti daun dan hair card. Model itu tampil baik saat dirender, tetapi tidak menggambarkan volume tertutup. Perbaiki di Blender dengan add-on 3D Print Toolbox, atau biarkan PrusaSlicer atau Bambu Studio memperbaikinya saat impor.

Apakah sculpt berisi jutaan poligon terlalu besar untuk STL?

STL biner memakai 50 byte per segitiga, jadi sculpt 2 juta segitiga berukuran sekitar 100 MB, sedikit di atas batas unggah 95 MB. Lakukan decimate di Blender atau ZBrush terlebih dahulu; kebanyakan printer memang tidak bisa mereproduksi detail sehalus itu.