Blog STL Viewerstlviewer.swift.id

Cara Buka File OBJ Beserta Warna MTL di HP Android

Oleh Ihwan · · 4 menit baca

Model figur dari tugas animasi atau dari situs model gratis datang sebagai file OBJ. Di laptop teman model itu tampil berwarna: baju biru, rambut cokelat, kulit krem. Tetapi saat Anda membukanya di HP, semuanya abu-abu polos. Filenya tidak rusak. Yang hilang hampir selalu adalah pasangan kecilnya, file MTL. Artikel ini menjelaskan cara buka file OBJ beserta warnanya di Android, kenapa warna bisa hilang, dan kapan OBJ sebaiknya diganti STL untuk dicetak.

Singkatnya: file OBJ menyimpan bentuk, sedangkan warna material ada di file .mtl terpisah. Untuk melihat warna di HP, pilih file .obj dan .mtl bersamaan di pemilih file STL Viewer, lalu aktifkan Warna file. Kalau hanya .obj yang dibuka, aplikasi mengingatkan bahwa file MTL tidak ada. Untuk cetak satu warna, OBJ bisa langsung dipakai atau diekspor ke STL di komputer.

OBJ dan MTL: dua file yang bekerja sama

OBJ adalah format teks yang sudah sangat lama dipakai di dunia modeling dan animasi. Isinya daftar titik (baris yang diawali v), daftar permukaan (f), dan sering juga koordinat tekstur serta normal. Di bagian atas biasanya ada baris seperti:

mtllib figur.mtl

Baris itu berkata: "warna dan material saya ada di file bernama figur.mtl". Di file MTL sendiri, setiap material punya nama dan warna dasar, misalnya newmtl baju diikuti Kd 0.1 0.3 0.8 untuk biru. Lalu di file OBJ, baris usemtl baju menandai permukaan mana yang memakai material itu.

Dengan kata lain, OBJ tanpa MTL tetap bentuk yang utuh, hanya kehilangan "cat"-nya.

Karena OBJ berbentuk teks, ukurannya cenderung besar. Figur dengan 300.000 segitiga bisa mencapai puluhan megabyte, apalagi bila koordinat tekstur dan normal ikut ditulis. Sebaliknya, file MTL hampir selalu hanya beberapa kilobyte. Ukuran yang sangat kecil inilah yang membuatnya sering dianggap remeh dan tertinggal saat file dipindahkan. Jika Anda menerima OBJ dan melihat nama material di dalamnya, misalnya lewat aplikasi teks, Anda bisa langsung tahu file MTL apa yang harus diminta.

Kenapa warna file OBJ hilang

PenyebabTandaSolusi
Hanya .obj yang dikirimTidak ada file .mtl di folderMinta pengirim mengirim .mtl juga, atau keduanya dalam ZIP
Nama MTL berubahNama .mtl beda dengan yang tertulis di baris mtllibKembalikan nama file sesuai baris itu
Hanya .obj yang dipilih saat membukaFile .mtl ada, tetapi tidak ikut dipilihPilih kedua file sekaligus
Warna berasal dari gambar teksturMTL merujuk ke file gambar (.png, .jpg)Warna gambar tekstur adalah hal terpisah dari warna material
Mode warna aplikasiModel tampil dengan warna pilihan sendiriPilih Warna file di toolbar

Aplikasi chat sering menjadi biang masalah: pengirim memilih satu file saja karena file MTL kecil dan "terlihat tidak penting". Cara paling aman adalah meminta keduanya dikirim dalam satu ZIP, atau sebagai dokumen, bukan satu per satu.

Cara buka file OBJ dengan warna di Android

  1. Simpan .obj dan .mtl di folder yang sama di HP, misalnya Download.
  2. Buka STL Viewer di Android dan ketuk Buka file.
  3. Di pemilih file, tekan lama file .obj untuk mulai memilih, lalu ketuk file .mtl juga. Pemilih file mendukung pilih banyak.
  4. Konfirmasi pilihan. Model terbuka dengan material dari MTL.
  5. Di toolbar, ketuk Warna dan pilih Warna file agar warna dari MTL yang dipakai, bukan warna model pilihan Anda.

Kalau Anda hanya membuka file .obj, aplikasi menampilkan catatan bahwa warna tidak ada dan menyebut nama file MTL yang dicari, sehingga Anda tahu persis file mana yang harus diminta. Coba model contoh Vas (OBJ + MTL) untuk melihat hasil yang benar. Panduan bergambar ada di panduan membuka file.

OBJ untuk cetak 3D: perlu diekspor ke STL?

Sebagian besar slicer bisa membaca OBJ langsung, jadi untuk cetak satu warna Anda tidak wajib mengonversi. Namun ada beberapa hal khas OBJ dari dunia animasi yang perlu dicek dulu:

Kalau ingin mengirim ke jasa cetak yang hanya menerima STL, ekspor OBJ ke STL di slicer atau software mesh di komputer. Warna akan hilang; untuk cetak multiwarna, pisahkan per material sebelum ekspor.

Contoh: figur 1,8 unit yang tampil kecil sekali

Seorang mahasiswa animasi mengirim figur karakter. Di Info model, ukurannya 0,62 × 0,41 × 1,8 mm, jelas tidak masuk akal untuk figur. Software asalnya bekerja dalam meter, jadi tinggi sebenarnya 1,8 m. Untuk figur pajangan setinggi 120 mm, model perlu diskalakan ke 120 ÷ 1,8 ≈ 6.667 % dari ukuran file. Dengan Premium, Skala & ekspor bisa langsung menargetkan tinggi 120 mm pada sumbu Z dan menyimpan hasilnya sebagai STL biner. Tanpa Premium, lakukan skala di slicer dengan angka yang sama.

Catatan: STL Viewer menampilkan OBJ dan membaca warna dari MTL, tetapi tidak mengedit material atau memperbaiki mesh. Ekspor satu-satunya di aplikasi adalah STL biner dari Skala & ekspor (Premium).

Lanjutkan membaca format model 3D di HP, cara mengubah skala STL ke ukuran pas, dan memeriksa model 3D buatan AI yang sering juga datang dalam format OBJ atau GLB.

Pertanyaan yang sering diajukan

Kenapa file OBJ saya tidak berwarna?

Warna OBJ disimpan di file .mtl terpisah. Jika MTL tidak ikut dikirim, namanya berubah, atau tidak ikut dipilih saat membuka, model tampil polos.

Bagaimana membuka OBJ dan MTL bersamaan di HP?

Di STL Viewer, ketuk Buka file, lalu pilih file .obj dan .mtl sekaligus di pemilih file. Setelah itu pilih Warna file di toolbar.

Apakah file OBJ bisa langsung dicetak?

Sebagian besar slicer membaca OBJ. Periksa dulu skala, arah atas, dan status watertight, karena model dari software animasi sering belum siap cetak.