Slicer menampilkan lapisan yang bolong-bolong, infill muncul di tempat yang seharusnya kosong, atau sebagian dinding tiba-tiba hilang di pratinjau. Desain terlihat sempurna di layar, tetapi hasil slicing berantakan. Penyebab yang paling sering: mesh tidak watertight. Istilah ini sering muncul di forum dan di aplikasi, jadi mari bahas artinya dengan bahasa sederhana, cara mengeceknya, dan apa yang perlu dilakukan bila model Anda ternyata tidak tertutup.
Singkatnya: mesh watertight adalah model 3D yang permukaannya tertutup rapat tanpa celah, sehingga jelas mana bagian dalam dan mana bagian luar. Slicer membutuhkan itu untuk mengiris lapisan dengan benar. STL Viewer menunjukkan status Watertight di Info model; bila "Tidak", perbaiki model di software perbaikan mesh atau di sumbernya sebelum dicetak.
Arti mesh watertight
Bayangkan model Anda sebagai balon. Kalau balon itu diisi air dan tidak ada setetes pun yang bocor, permukaannya watertight, kedap air. Dalam istilah mesh, itu berarti setiap tepi segitiga dipakai bersama oleh tepat dua segitiga. Tidak ada tepi yang "menggantung" di udara, tidak ada celah di antara dua permukaan.
Istilah yang sering muncul bersamanya adalah manifold. Mesh manifold, secara sederhana, adalah mesh yang bisa ada sebagai benda nyata: tertutup, tidak ada tepi yang dipakai tiga atau empat segitiga sekaligus, dan semua permukaan menghadap ke luar secara konsisten. Watertight adalah syarat utamanya.
Kenapa slicer butuh mesh tertutup
Slicer bekerja dengan memotong model menjadi irisan tipis, misalnya setiap 0,2 mm, lalu mencari garis keliling di setiap irisan. Garis keliling itu harus membentuk kurva tertutup supaya slicer tahu area mana yang diisi plastik. Kalau ada lubang di mesh, kurvanya terputus. Slicer lalu harus menebak cara menyambungnya, dan tebakan itu tidak selalu benar.
| Gejala di slicer | Kemungkinan penyebab di mesh |
|---|---|
| Lapisan hilang di ketinggian tertentu | Lubang atau celah pada dinding |
| Infill muncul di luar model | Permukaan terbuka, dalam dan luar tertukar |
| Dinding tidak tercetak, hanya infill | Normal segitiga terbalik |
| Bagian kecil tidak ikut diiris | Bagian itu hanya permukaan satu lapis tanpa ketebalan |
| Garis aneh melintang di pratinjau | Dua bagian saling tembus tanpa digabung |
Banyak slicer punya fungsi perbaikan otomatis yang menangani lubang kecil. Untuk kerusakan besar, hasil perbaikan otomatis bisa jauh dari bentuk yang dimaksud.
Penyebab umum mesh tidak watertight
- Hasil scan 3D: bagian bawah objek yang menempel di meja tidak terpindai, sehingga ada lubang besar di dasar.
- Model untuk game atau animasi: rambut, pakaian, dan daun sering hanya satu lapis permukaan.
- Model hasil generator AI: sering berisi celah kecil dan bagian melayang. Lihat artikel model 3D buatan AI.
- Ekspor CAD dari permukaan, bukan solid: bodi yang belum ditutup menjadi solid.
- File terpotong saat diunduh: segitiga terakhir hilang.
Cara mengecek watertight di HP
- Buka model di STL Viewer untuk Android.
- Buka Info model dan lihat baris Watertight.
- Baca statusnya dengan tabel di bawah ini.
| Status di aplikasi | Artinya | Yang perlu dilakukan |
|---|---|---|
| Ya | Mesh tertutup | Lanjut ke pemeriksaan lain |
| Tidak, ada lubang atau tepi terbuka | Ada celah di permukaan | Cek di slicer; perbaiki bila slicer bermasalah |
| Ya, tetapi beberapa permukaan menghadap ke dalam | Tertutup, tetapi sebagian normal terbalik | Biasanya bisa diperbaiki otomatis di software mesh |
| Tidak diperiksa | Pemeriksaan tidak dijalankan untuk file ini | Anggap belum diketahui; cek di slicer |
Status ini juga memengaruhi angka lain. Volume hanya bermakna untuk mesh tertutup, karena benda yang "bocor" secara matematis tidak punya isi yang jelas. Karena itu perkiraan filamen untuk model yang tidak watertight sebaiknya dianggap kasar saja. Alat Bandingkan (Premium) bahkan hanya menampilkan volume untuk model yang watertight. Alat Potongan (Premium) memberi tanda "Kontur terbuka" bila bidang potong melewati bagian yang tidak tertutup, sehingga Anda bisa melihat di ketinggian mana lubangnya berada.
Contoh kasus: celengan hasil scan
Anda memindai celengan keramik berbentuk ayam setinggi 110 mm untuk dibuat duplikatnya. Di Info model tercatat 1,4 juta segitiga dan Watertight "Tidak, ada lubang atau tepi terbuka". Angka volume untuk mesh seperti ini belum bisa dipercaya.
Putar model ke bawah di mode Solid: dasarnya ternyata terbuka lebar, karena bagian itu menempel di meja putar saat dipindai. Celah koin di punggung juga tembus ke rongga dalam, tetapi itu memang bentuk aslinya. Di mode X-ray terlihat tidak ada dinding dalam sama sekali, artinya scan hanya menangkap kulit luar setebal nol.
Keputusan yang masuk akal: di software mesh, tutup lubang dasar dengan permukaan datar, putuskan apakah celengan dicetak padat atau diberi ketebalan dinding, sederhanakan menjadi sekitar 300.000 segitiga, lalu ekspor ulang. Setelah itu status di HP berubah menjadi "Ya", dan volume serta perkiraan filamen kini bermakna.
Apa yang tidak dijawab oleh status watertight
"Ya" adalah kabar baik, tetapi bukan jaminan cetakan berhasil. Mesh yang tertutup sempurna tetap bisa:
- punya dinding 0,3 mm yang terlalu tipis untuk nozzle Anda;
- terdiri dari dua bagian tertutup yang saling tembus, sehingga slicer bingung di area pertemuannya;
- punya overhang curam yang butuh support;
- berukuran salah karena satuan.
Karena itu, status watertight adalah satu poin dari beberapa. Pakai bersama checklist 8 poin sebelum mencetak.
Cara memperbaiki mesh yang tidak watertight
STL Viewer tidak memperbaiki mesh; ia membantu Anda tahu bahwa ada masalah. Perbaikannya dilakukan di tempat lain:
- Di sumber: bila Anda punya file CAD aslinya, perbaiki di sana (tutup bodi menjadi solid) lalu ekspor ulang. Ini cara paling bersih.
- Di software perbaikan mesh: banyak alat gratis yang bisa menutup lubang, membalik normal, dan menggabungkan bagian yang saling tembus.
- Di slicer: fungsi perbaikan otomatis cukup untuk celah kecil.
- Minta file baru: bila file berasal dari orang lain dan lubangnya besar, minta ekspor ulang.
Setelah diperbaiki, buka lagi file di HP dan pastikan statusnya sekarang "Ya". Kalau Anda bekerja dengan hasil scan, baca juga artikel file PLY. Penjelasan setiap angka di panel info ada di panduan info model.
Pertanyaan yang sering diajukan
Apa arti watertight pada model 3D?
Watertight berarti permukaan model tertutup rapat tanpa celah, sehingga setiap tepi segitiga dipakai oleh tepat dua segitiga dan jelas mana bagian dalam dan luar.
Apa akibatnya jika STL tidak watertight?
Slicer bisa salah menebak bagian dalam dan luar, sehingga lapisan hilang, infill muncul di luar model, atau dinding tidak tercetak.
Bagaimana memperbaiki mesh yang tidak watertight?
Perbaiki di file CAD aslinya lalu ekspor ulang, atau gunakan software perbaikan mesh atau fungsi perbaikan di slicer. STL Viewer hanya menunjukkan statusnya.
Apakah model watertight pasti berhasil dicetak?
Tidak selalu. Model tertutup tetap bisa punya dinding terlalu tipis, bagian saling tembus, overhang curam, atau satuan yang salah.