Saya membuat model kubus bertekstur dasar dengan Blender untuk berlatih pemodelan, dan kemudian saya mengimpornya ke Unity. Setelah saya memasang beberapa pencahayaan itu terlihat sangat jelek. Lampu tidak terus menerus pada deretan kubus bertekstur:
Apa yang lebih aneh, lampu pada blok yang membentuk lantai adalah terus menerus. Apa yang saya lakukan salah?
Ini seperti apa tanpa tekstur:
Jika saya tidak tahu bahwa ini adalah kubus yang sempurna, saya akan mengatakan ada sedikit kurva di permukaan. Saya juga mencoba meringankan tekstur tetapi juga tidak membantu:
Saya hanya mengekspor model dari Blender dan tidak mengatur normals atau hal-hal seperti itu. Namun, saya juga tidak melakukan sesuatu yang spesial dengan model bata lantai.
Memeriksa normals dan mereka tampaknya menunjuk ke arah yang benar.
Saya juga tidak benar-benar melihat perbedaan antara kedua model. Pada panel tekstur saya juga mengatur proyeksi ke flat:
Saya memeriksa panel yang berbeda di Blender dan satu-satunya pilihan yang berhubungan dengan normal pada panel "Object Data" adalah "Auto Smooth" ini dan dimatikan secara default:
Jawaban:
Dari gambar tanpa tekstur, saya cukup yakin masalahnya adalah bahwa model kubus Anda memiliki normals yang tidak sesuai. Anda perlu memberi tahu Blender bahwa tepi kubus Anda dimaksudkan untuk menjadi tajam, tidak mulus - yang Anda miliki sekarang adalah kubus yang bertindak seperti perkiraan bola enam sisi.
Saya tidak tahu Blender, jadi saya tidak bisa memberi tahu Anda cara menyelesaikan ini, tetapi ini mungkin disebut "datar", bukan wajah atau normal "mulus", atau mungkin ada cara untuk "mematahkan" tepi tertentu. Model ubin lantai Anda tampaknya memiliki normals yang benar, jadi mungkin Anda harus melihat apa yang berbeda tentangnya.
sumber
Beberapa saran tentang apa masalahnya:
a) Sudahkah Anda memeriksa apakah semua wajah normal mesh menunjuk ke arah yang benar? Cukup mudah untuk melakukan ini di Blender)
b) Sudahkah Anda menerapkan pemetaan UV yang tepat? Unity mengekspor semua data tekstur berdasarkan cara Anda mengatur semuanya di Blender. Lihatlah panel Tekstur di Blender, terutama panel 'Pemetaan' di bawah Tekstur (idealnya, itu harus diatur ke UV.
(PS apa kebijakan di sini tentang lampiran atau memposting tautan ke file proyek, katakanlah tautan Dropbox atau Google Drive dalam pertanyaan? Ini seharusnya sangat sederhana untuk diperbaiki jika saya bisa melihat semua file.)
sumber