Panduan

Apa itu berkas OBJ untuk konversi OBJ ke STL

Diperbarui · Hanya konversi jaring OBJ ke STL

Pelajari apa yang disimpan Wavefront OBJ, bagaimana MTL dan UV terkait, dan kapan mengekspor jaring ke STL untuk dicetak. Konversi secara lokal di peramban.

OBJ adalah format jaring teks yang berasal dari Wavefront. Anda akan melihatnya sebagai berkas .obj, kadang dengan berkas .mtl di sampingnya dan folder gambar yang ditunjuk MTL. Pemodel seperti Blender menulisnya saat Anda meminta Wavefront. Aplikasi pengiris kadang bisa membukanya, dan sering lebih nyaman dengan STL. Halaman ini pengantarnya. Pengonversi di beranda yang mengubah jaring menjadi STL itu.

Apa isi teksnya

OBJ berorientasi baris. Baris yang diawali v adalah posisi titik, tiga angka tiap baris. Baris yang diawali f adalah muka, ditulis sebagai indeks ke daftar titik itu. Satu muka bisa memuat tiga indeks (segitiga) atau lebih (segi empat atau n-gon). Normal, jika ada, memakai vn. Koordinat tekstur memakai vt. Satu muka lalu bisa terlihat seperti f 1/1/1 2/2/2 3/3/3, yaitu titik, UV, dan normal yang dikemas bersama. Baris objek (o) dan baris kelompok (g) memecah berkas menjadi potongan bernama. Komentar diawali #.

Tidak satu pun huruf itu menyatakan satuan. Angkanya hanya angka. Titik di 10 0 0 bisa 10 mm atau 10 m. Keheningan itulah sebab pengonversi bertanya, dan sebab panduan milimeter lawan meter ada. Berkas tidak akan menyelesaikan perdebatan itu untuk Anda.

Karena berupa teks, Anda bisa membuka OBJ kecil dan membacanya. Patung produksi tetap teks, dan bisa sangat besar. Situs ini menolak berkas di atas 40 MB sebelum diurai agar satu jatuhan tidak membekukan tab hanya karena ukuran. Berkas padat di bawah batas itu tetap bisa berat. Jumlah segitiga setelah uraian memberitahu apa yang akan ada di STL.

Material adalah berkas kedua

Baris mtllib menamai berkas MTL. Di dalam MTL Anda mungkin menemukan warna dan jalur ke gambar. Gambar itu tidak ada di dalam OBJ. Itu gambar biasa di disk. Pengonversi ini mengabaikan mtllib, mengabaikan usemtl, dan mengabaikan UV. Format STL yang kami tulis tidak punya tempat jujur untuk tekstur. Jika OBJ adalah aset permainan atau tampilan berbayang, simpan OBJ, MTL, dan gambar bersama. Buat STL terpisah untuk aplikasi pengiris. OBJ lawan STL adalah tabel keputusan untuk pemisahan itu.

Beberapa objek bernama menjadi satu daftar segitiga di STL. Itu nyaman untuk satu cetakan dan masalah jika Anda ingin bagian terpisah. Ekspor OBJ terpisah saat bagiannya pekerjaan terpisah. Jumlah objek di pengonversi memberitahu berapa potongan jaring yang digabung.

Apa yang bisa kami konversi, dan apa yang tidak

Kami mengonversi muka jaring. Segi empat dan n-gon dipecah jadi segitiga. Titik dan ruas garis dilewati. Jika tidak ada yang bersisa dengan luas, halaman mengatakan OBJ tidak punya muka segitiga.

Kami tidak mengonversi STEP atau STP. Itu berkas CAD representasi batas. Mereka bukan daftar baris v dan f, dan situs ini tidak menyertakan inti pengolah CAD. Ekspor jaring OBJ dari program CAD, lalu kembali.

Kami tidak mengonversi PNG atau JPG. Gambar punya piksel, bukan muka. Menamai gambar model.obj akan gagal pemeriksaan ekstensi jika akhiran masih akhiran gambar, dan berkas yang diganti nama tanpa muka akan gagal pemeriksaan jaring kosong. Tidak satu pun jalur menjadi peta ketinggian. Bangun jaring di pemodel jika Anda butuh geometri, lalu ekspor OBJ.

Berkas yang sudah STL harus tetap STL. Menjatuhkannya di sini ditolak agar Anda tidak «mengonversi» berkas cetak menjadi berkas cetak kedua secara tidak sengaja.

Dari berkas ini ke aplikasi pengiris

Urutan praktisnya pendek. Ekspor OBJ dari Blender dengan skala yang sudah diterapkan. Jatuhkan di pengonversi. Cocokkan satuan. Baca kotak batas dan jumlah segitiga. Unduh STL biner. Buka STL itu di Bambu Studio, Cura, atau PrusaSlicer dan pastikan ukurannya. Jalur klik yang lebih panjang ada di cara konversi OBJ ke STL. Apa yang Anda pegang di akhir diuraikan di apa itu STL.

OBJ format pertukaran yang baik dan tempat yang buruk untuk menyimpan janji tentang kelayakan cetak. Muka bisa terbalik. Cangkang bisa terbuka. Pengonversi tetap akan menulis segitiga. Lihat pratinjau jika Anda ingin melihat orientasi sekilas, lalu percayai pemeriksaan aplikasi pengiris sendiri sebelum cetakan panjang.

Pertanyaan

Apakah setiap berkas .obj adalah jaring segitiga?

Tidak. OBJ bisa menyimpan poligon, dan sebagian berkas hanya berisi titik atau garis. Pengonversi ini butuh muka. Poligon dipecah jadi segitiga saat diurai. Berkas tanpa muka gagal dengan pesan yang jelas.

Apa itu berkas MTL di samping OBJ saya?

MTL adalah pustaka material. Ia menamai warna dan berkas tekstur. Pengonversi ini tidak membacanya. Simpan jika Anda masih menampilkan OBJ. Ia tidak diperlukan untuk membangun STL.

Bisakah OBJ sebenarnya model STEP yang disamarkan?

Tidak. STEP adalah format CAD yang berbeda. Mengganti namanya menjadi .obj tidak menjadikannya jaring. Ekspor OBJ sungguhan dari aplikasi CAD.

Konversi jenis OBJ ini ke STL