Unity dan Ekspor ke ZEPETO Studio
Pastikan Anda memiliki file Unity yang diperlukan dari Prepare for 3D modeling Bagian. Kami merekomendasikan menggunakan Unity Hub sebagai sistem manajemen proyek/Unity.
Pertama, kita perlu membuka Unity. Luncurkan Unity Hub dan buka folder Proyek ZEPETO Studio menggunakan tombol buka. Ingat bahwa proyek Unity berisi dalam satu set folder daripada file. Dengan proyek Unity terbuka: Tur cepat dari tata letak default. Di tengah adalah tampilan adegan 3D. Di sinilah banyak pengeditan dilakukan. Di bilah alat di sebelah kiri adalah hierarki. Hierarki ini berisi daftar semua konten dalam adegan. Di bawahnya adalah bilah alat proyek. Bilah alat proyek berisi semua file di dalam proyek Unity. File sering diimpor ke lokasi ini. Di sebelah kanan adalah inspektur, di mana properti dari objek Unity yang dipilih ditampilkan. Panel ini menjadi paling berguna saat menguji dan menyesuaikan item. Di atas tampilan adegan, ada tab yang bertuliskan “Game.” Ini adalah tab untuk panel Tampilan Game, yang menampilkan perspektif kamera dalam adegan Unity. Saat menguji item dalam mode runtime Unity, di sinilah tampilan depan penuh dari boneka ditemukan, serta tombol tambahan untuk jenis bentuk tubuh.
Metode Unity untuk menavigasi viewport sebagian besar mirip dengan Blender, dengan beberapa perbedaan. Alt + Klik kiri mengorbitkan kamera. Klik tengah mouse menggeser tampilan dan roda gulir akan memperbesar kamera. Untuk memperbesar tanpa roda gulir, Alt + Klik kanan digunakan. Untuk fokus pada objek yang dipilih, gunakan tombol 'F' untuk “fokus.”
Buat folder untuk item Anda di folder Assets. Tambahkan file FBX untuk item Anda dan file tekstur PNG yang terkait dengan file tersebut ke dalam folder baru ini. Anda dapat menyeret dan melepaskan file ke dalam folder di Unity.
Untuk mendapatkan file tekstur PNG pada item Anda, file tersebut harus ditugaskan ke material Unity. Buat material baru di folder dengan tombol plus di sudut kiri atas jendela Proyek, atau gunakan menu konteks klik kanan untuk pergi ke Create > Material.
Untuk organisasi dan kejelasan, beri nama material ini sesuai dengan nama item Anda. Material ini perlu mengubah model shadernya dari shader Standar Unity ke salah satu shader ZEPETO. Ini dilakukan melalui menu dropdown shader di inspektur, di bawah nama material. Untuk sebagian besar item, shader Standar ZEPETO direkomendasikan.
🚧 Shader yang tidak disediakan oleh ZEPETO melalui tab shader ZEPETO atau add-in Custom Shader tidak didukung secara resmi dan mungkin tidak berfungsi di aplikasi.
Dengan material yang dibuat dan shader yang ditugaskan, tambahkan file tekstur ke slot yang sesuai di material. Material standar memiliki slot tekstur untuk warna dan data normal.
Tugaskan material ke item dengan memilih file fbx item dan menavigasi ke tab “Material” di inspektur.
Seret dan jatuhkan material Unity ke slot material item. Jangan mengubah material lambert dari masker. Tekan tombol apply, dan thumbnail fbx harus diperbarui untuk menampilkan item dengan material baru.
Dengan impor dan pengaturan material selesai, item harus dikonversi ke prefab gaya ZEPETO. Prefab adalah file template Unity dan digunakan untuk menyimpan data yang relevan tentang objek prefab. Untuk mengonversi item Anda, pilih file fbx dan klik kanan. Di menu klik kanan, pergi ke ZEPETO Studio > Convert to Zepeto Style. Unity akan membutuhkan waktu sebentar untuk mengonversi file fbx.
Jika file prefab tidak dibuat, mungkin ada kesalahan dalam konten file fbx. Periksa pesan konsol di sudut kiri bawah layar unity atau di konsol. Objek model baru mungkin muncul di scene dalam kesalahan tertentu. Masalah umum yang memicu kesalahan ini mungkin:
- Objek masker tidak dilepaskan dari armature
- Objek masker memiliki material yang terpasang padanya
- Item juga dinamai “masker”
Untuk menyelesaikan masalah di atas, lakukan perubahan di Blender, ekspor ulang file fbx, dan impor ulang di Unity.
Sebaiknya menguji item di Unity sebelum mencoba mengekspor dan mengunggah ke ZEPETO studio. Ini dilakukan di adegan playground yang disediakan dalam proyek ZEPETO Studio Unity. Temukan dan buka adegan playground Unity. Dengan adegan dimuat, masuk ke mode bermain dengan mengklik tombol play di bagian atas jendela editor Unity. Panel game akan diperbarui dan pindah ke latar depan, dan avatar default akan muncul. Tombol di sebelah kanan jendela play digunakan untuk beralih antara beberapa jenis deformasi tubuh default.
Untuk menguji item, item tersebut harus dipasang pada avatar. Untuk melakukan ini, pertama pilih komponen LOADER. Di bagian bawah panel inspector dari komponen LOADER, ada daftar jenis item. Temukan kategori item yang sesuai dengan jenis item yang akan diuji dan centang kotak untuk mengaktifkan kategori tersebut. Kemudian, seret dan jatuhkan item uji ke slot tersebut. Item akan dipasang pada avatar.
Dengan item dimuat, periksa item dan avatar untuk kesalahan. Untuk perspektif yang lebih baik dari avatar, beralih ke tab editor. Tab editor memungkinkan pergerakan kamera yang lebih bebas sehingga semua sudut dapat diperiksa untuk kesalahan. Kesalahan masking dan kesalahan normal bisa menjadi salah satu yang paling cepat terlihat, karena celah akan muncul di mesh atau avatar dasar. Di hierarki, juga mungkin untuk mengakses kerangka avatar untuk menguji beberapa tekukan dan pose di Unity. Berguna untuk memastikan bahwa pengecatan berat diterapkan dan ditransfer dengan benar.
Ketika pengujian selesai, item dapat dikemas ke dalam file dan diekspor sebagai file .zepeto. File .zepeto adalah file yang berisi semua data tentang item dan yang diunggah ke ZEPETO Studio. Proses konversi tidak dapat terjadi saat Unity dalam mode bermain dan akan memberikan kesalahan jika konversi dicoba dalam mode bermain. Untuk mengkonversi item, pertama pilih file prefab gaya ZEPETO di folder proyek. Kemudian klik kanan pada file dan navigasikan ke ZEPETO Studio > Ekspor sebagai .zepeto.
Unity mungkin meminta untuk menyimpan perubahan. Jika perubahan tidak disimpan, membuang data adegan secara manual mungkin diperlukan untuk melanjutkan. Proses konversi mungkin memakan waktu beberapa menit untuk menyelesaikannya! Ketika proses konversi selesai, file baru akan muncul. File tersebut akan memiliki nama yang sama dengan prefab Gaya ZEPETO, tetapi dengan ekstensi file .zepeto. File ini sekarang dapat diunggah ke ZEPETO Studio!