Konversi STL ke OBJ
Bawa model cetak ke alat rendering, texturing, dan game yang mendukung OBJ tetapi tidak STL. Bentuknya disalin segitiga demi segitiga; yang berubah hanyalah cara file menyimpannya.
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 file STL
STL ASCII atau biner, hingga 20 file dan 95 MB per file. File dihapus dari server 30 menit setelah diunggah.
- 2
Perbaiki orientasi jika perlu
Model cetak memakai Z-up. Jika aplikasi tujuan memakai Y-up, seperti Unity, atur Sumbu atas ke Y-up di Pengaturan lanjutan agar model berdiri tegak.
- 3
Konversi ke OBJ
Tekan Konversi ke OBJ. Setiap STL menjadi satu file .obj yang bisa diimpor atau dibuka di editor teks.
Bisakah STL diubah ke OBJ tanpa kehilangan detail?
Bisa. OBJ dapat menampung setiap segitiga yang dimiliki STL, sehingga geometri lewat tanpa berubah. Anda mendapat verteks bersama dan format yang dibaca lebih banyak aplikasi 3D; Anda tidak mendapat warna atau peta UV, karena STL memang tidak pernah memilikinya.
50 byteper segitiga pada STL biner
Cara STL dan OBJ menyimpan mesh yang sama secara berbeda
STL dirancang oleh 3D Systems pada 1987 sebagai cara paling sederhana untuk menyerahkan model ke printer. Setiap segitiga ditulis lengkap dengan tiga sudutnya sendiri, sehingga verteks yang dipakai bersama oleh enam segitiga bertetangga diulang enam kali. Akibatnya file mudah dialirkan tetapi sulit diedit: tidak ada catatan segitiga mana yang saling bersentuhan.
OBJ, dari Wavefront Technologies, menyimpan satu daftar posisi verteks dan menggambarkan setiap face dengan menunjuk entri dalam daftar itu. Permukaan yang terhubung tetap terhubung, sesuai harapan alat pemodelan dan sculpting. OBJ juga bisa membawa koordinat UV, normal verteks, grup bernama, dan tautan ke file material .mtl. Setelah dikonversi dari STL, bagian-bagian opsional itu kosong saja, siap untuk Anda isi.
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
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
Orang mengubah STL menjadi OBJ ketika model yang dibuat untuk dicetak perlu dirender, dianimasikan, diberi tekstur, atau dimasukkan ke game engine yang tidak mencantumkan STL di antara format impornya.
STL ke OBJ, GLB, atau STEP: memilih tujuan yang tepat
Edit, render, atau beri tekstur
Teks biasa, dibaca hampir semua program 3D sejak 1990-an.
- Verteks bersama untuk pemodelan
- Ruang untuk UV dan material
- Terbuka di Unity, Maya, Blender, dan kebanyakan aplikasi 3D
Tampilkan di web atau AR
Satu file biner dengan material, berukuran dalam meter.
- Dimuat di three.js dan model-viewer
- Terbuka di Scene Viewer Android
- Cocok untuk pratinjau produk
Bawa ke CAD
Membungkus segitiga sebagai face dari solid body.
- Terbuka di Fusion 360 dan SolidWorks
- Hanya edit langsung, tanpa riwayat
- Lengkungan tetap bersegi
Jika tujuan Anda pratinjau di browser, bukan mengedit, STL ke GLB memangkas satu langkah. Jika program CAD atau masinis membutuhkan part tersebut, STL ke STEP membungkus mesh sebagai solid body. Dan ketika model yang sudah diedit harus kembali ke printer, konversi arah sebaliknya menulis STL baru dalam sekali jalan.
Pertanyaan seputar STL ke OBJ
Apakah Unity bisa mengimpor file STL?
Tidak secara bawaan. Pengimpor model Unity membaca FBX, OBJ, DAE, 3DS, dan DXF, ditambah format dari aplikasi pemodelan yang terpasang, sehingga STL yang dimasukkan ke folder Assets diabaikan. Mengubahnya menjadi OBJ adalah jalan terpendek; atur Sumbu atas ke Y-up terlebih dahulu.
Apakah OBJ hasil konversi STL punya koordinat UV untuk texturing?
Tidak, karena STL memang tidak memilikinya. OBJ akan berisi segitiga yang sama tanpa koordinat tekstur. Lakukan UV unwrap di Blender atau alat texturing Anda setelah impor, lalu Anda bisa melukis atau menerapkan tekstur gambar.
Apakah OBJ lebih besar atau lebih kecil daripada STL?
Tergantung encoding STL-nya. OBJ menulis setiap sudut bersama sekali dan merujuknya lewat indeks, jadi biasanya jauh lebih kecil daripada STL ASCII. Dibandingkan STL biner, ukurannya sering serupa atau sedikit lebih besar, karena angka OBJ disimpan sebagai teks.
Mengapa model OBJ hasil konversi tampak bersegi di renderer?
STL menyimpan satu normal per segitiga, yang dirender sebagai flat shading. Terapkan Shade Smooth atau sudut auto-smooth di Blender, atau hitung ulang normal di aplikasi 3D Anda, dan area lengkung akan tampak bulat lagi.
Bisakah cetakan multi-part diubah menjadi objek OBJ terpisah?
Jika STL berisi beberapa shell yang tidak terhubung, semuanya keluar dalam satu file OBJ. Gunakan Separate by Loose Parts di Blender untuk memisahkannya menjadi objek, atau unggah setiap part sebagai STL tersendiri untuk mendapat satu OBJ per part.
Apakah ada yang hilang saat mengubah STL menjadi OBJ?
Tidak ada geometri yang hilang; setiap posisi segitiga dan verteks disalin. Yang tidak disertakan hanyalah teks header 80 byte dan byte atribut yang tidak terpakai pada STL biner, yang hampir tidak pernah dibaca perangkat lunak mana pun.
Konversi lain untuk model cetak
- Konversi OBJ ke STLUbah model OBJ dari Blender, ZBrush, atau hasil pindai menjadi STL biner untuk cetak 3D. Quad dijadikan segitiga, bagian digabung, skala dalam milimeter.
- 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 STL ke GLBUbah file cetak STL ke GLB untuk situs web, model-viewer, dan AR Android. Milimeter diskalakan ke meter dan Z-up diputar ke Y-up agar part berdiri tegak.
- Konversi FBX ke OBJUbah file FBX dari Mixamo, paket aset Unity, atau Maya menjadi OBJ dengan material MTL dan tekstur. FBX biner dan ASCII diterima, 20 file per batch.
- 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 3MF ke STLUbah 3MF menjadi STL untuk slicer, jasa cetak 3D, dan alat yang hanya membaca STL. Geometri tetap dalam milimeter; warna, plate, dan setelan cetak dibuang.