Bagaimana cara mengatasi masalah pengurutan alpha material transparan
Jika Anda membuat rambut berlapis dalam alat pemodelan 3D (rambut dengan bagian terang yang tumpang tindih), jika Anda menerapkan shader rambut alfa di Unity, rambut bayi yang seharusnya terlihat mungkin terkubur dalam warna rambut yang ada. Panduan ini memberikan instruksi tentang cara mengatasi masalah ini.
- Jika Anda memeriksa nomor vertex dari rambut bayi di alat pemodelan 3D, Anda dapat melihat bahwa itu diatur dalam urutan mulai dari 52.
- Jika Anda memeriksa nomor vertex dari mesh rambut dasar bagian dalam, Anda dapat melihat bahwa itu diatur dalam urutan 896~.
👍 Saat menggambar material transparan dalam antrean render material yang sama, mesh dengan nomor vertex yang lebih tinggi digambar belakangan, sehingga tampak lebih di depan.
- Pilih semua mesh rambut bayi yang perlu maju dan pisahkan dari pemodelan yang ada. (Pisahkan)
- Pilih pemodelan yang ada lagi, lalu pilih sisa rambut bayi dan gabungkan mesh. (Gabungkan)
- Jika Anda memeriksa nomor vertex lagi, Anda dapat melihat bahwa nomor vertex dari mesh yang digabungkan kemudian diatur ke nomor yang lebih tinggi.
- Dengan menggunakan metode ini untuk memilih mesh dalam ke mesh luar secara berurutan dan kemudian menggabungkan mesh, Anda dapat menyelesaikan masalah mesh yang seharusnya ditampilkan di depan tetapi tersembunyi di belakang dalam bahan transparan.
Dengan menggunakan metode ini, Anda dapat memilih mesh dalam ke mesh luar secara berurutan dan menggabungkan mesh untuk menyelesaikan masalah mesh yang seharusnya muncul dari bahan transparan tetapi tersembunyi di belakang.
📘 Contoh material shader BuiltIn dan panduan produksi rambut (rambut dengan dan tanpa nomor vertex terurut) dapat ditemukan di Material_Example_Scene dalam paket Material_Example.
Silakan merujuk ke panduan berikut. [ZEPETO BuiltIn Shader ]