Saya mencoba tekstur asteroid ini sehingga terlihat masuk akal. Aku melewatkan sesuatu.
Mengikuti tutorial ini , saya sejauh ini.
Sekarang saya tidak mengerti langkah selanjutnya: bagaimana Anda menyelesaikan masalah jahitan ? Bola icosahedral ini memiliki lapisan yang melewatinya yang tidak dapat dihindari. Baik. Bagaimana cara saya mengecat tekstur sehingga terlihat mulus saat diterapkan pada objek? Bagaimana saya tahu ujung mana yang terhubung ke sisi mana? Saya kira itu hanya akan simetris?
Ini tampaknya sangat sulit untuk tekstur bola sederhana. Apakah saya kehilangan beberapa teknik di sini?
sumber
Salah satu solusi sederhana adalah menjaga latar belakang asteroid agar tetap rata sehingga membungkus dengan baik, kemudian menambahkan detail dari tepiannya. Jangan melewati batas. Masukkan kawah, gundukan, dan benda-benda ke dalam. Itu harus meminimalkan jahitan.
sumber
Saya bisa mendapatkan bungkus yang masuk akal menggunakan tata letak UV semacam ini:
Itu hanya punya 2 jahitan, satu di bagian atas, dan satu di bagian bawah (tepi 1 dan 7 dari diagram di atas).
Teksturnya tileable, jadi sepanjang sisa jahitannya mulus.
Saya tidak tahu cara lain untuk melakukannya!
sumber
Saya juga berpikir tentang menggunakan tekstur cubemap (yaitu 6 tekstur). Alasan saya adalah, jika Anda berencana untuk menggunakan gambar texel 256x256 = 65536, Anda juga dapat menggunakan gambar texel 64x64x6 = 24576 (lebih murah!) Dan dapatkan lebih sedikit distorsi dan tidak ada kutub.
Anda meletakkan pemetaan UV seperti ini:
Mengidentifikasi sisi apa itu dan menyusun UV dengan cara ini membosankan tetapi tidak terlalu sulit.
Anda harus membuat tekstur cubemap untuk diletakkan di bola. Saya tidak punya yang berbatu, jadi saya hanya menggunakan satu dari http://humus.name/ . Penting untuk dicatat tileability tidak cukup untuk sebuah cubemap: Anda harus memiliki kontinuitas di sepanjang tepi cubemap (cukup lipat kubus kertas untuk mencari tahu ini!)
sumber
Anda bisa memetakannya tekstur dengan berpura-pura itu bola atau kubus. Kualitas perkiraan ini tergantung pada seberapa bulat asteroid Anda.
Dengan bola, perlakukan setiap posisi simpul sebagai normal dan konversikan ke koordinat kutub. Ini akan membuat kutub, tetapi setidaknya akan mulus.
Dengan kubus Anda dapat membuat 6 wajah yang mulus. Atau Anda bisa menggunakan peta kubus dengan kembali memperlakukan semua posisi simpul sebagai normal dan pengambilan sampel dari peta kubus dengan itu.
sumber