Secara default, model 3D yang baru saja selesai sangat mirip dengan kanvas kosong - sebagian besar paket perangkat lunak akan menampilkannya sebagai warna abu-abu yang terang dan netral. Ini bukan cara model akhirnya muncul di render akhir, jadi bagaimana model itu pergi dari warna abu-abu yang tidak menarik ke karakter dan lingkungan yang sangat lengkap yang kita lihat di film dan game?
Melapisi, termasuk Tata Letak UV , pemetaan tekstur , dan bangunan shader , adalah keseluruhan proses penambahan detail ke permukaan objek 3D. Pekerjaan seorang spesialis texturing atau shader mungkin terdengar agak kurang glamor dibandingkan seorang pemodel atau animator, tetapi mereka sama-sama berperan dalam proses membawa film atau game 3D ke hasil.
Shading dan texturing mungkin dua sisi dari koin yang sama, tetapi mereka masih pada dasarnya proses yang berbeda, masing-masing layak diskusi sendiri. Pada bagian pertama ini, kita akan membahas tata letak UV dan segala hal yang sejalan dengan pembuatannya.
Membuka Model dan Membuat Tata Letak UV
Pemetaan tekstur, diciptakan oleh Ed Catmull pada tahun 1974, adalah salah satu terobosan yang lebih cerdas dalam sejarah grafik komputer. Untuk meletakkan hal-hal dalam istilah yang sangat umum, pemetaan tekstur adalah proses menambahkan warna ke model 3D dengan memproyeksikan gambar dua dimensi ke permukaannya.
Untuk menerapkan peta tekstur ke permukaan model, pertama-tama perlu dibuka dan diberi tata letak UV fungsional untuk seniman tekstur untuk bekerja dengan.
- Tata letak UV adalah representasi visual dari model 3D yang diratakan ke bidang dua dimensi. Setiap titik pada bidang dua dimensi disebut a UV dan mewakili titik pada objek 3D. Dengan cara ini, semua area dalam batas tata letak UV sesuai dengan tempat tertentu pada model.
- Pembuka: Unwrapping adalah proses menetapkan setiap wajah poligonal satu set koordinat UV pada bidang gambar dua dimensi. Koordinat UV diletakkan secara visual dan diekspor sebagai gambar bitmap persegi dengan resolusi di mana saja dari 512 x 512 sepanjang jalan hingga 6000 piksel dengan 6000. Artis yang melukis atau membuat peta tekstur untuk model pada akhirnya akan menggunakan tata letak untuk panduan saat membuat file tekstur.
- Membuat Tata Letak UV Fungsional: Prosedur untuk meletakkan koordinat UV model biasanya tiga-tier:
-
- Artis akan terlebih dahulu memilih sekelompok wajah pada model, dan menerapkan proyeksi otomatis ke wajah-wajah tersebut untuk menyediakan dasar untuk bekerja. Proyeksi biasanya planar atau silindris bergantung pada bentuk objek:
- Proyeksi Planar: Permukaan datar seperti dinding atau lantai akan mengambil proyeksi planar, yang berarti permukaan 3D diratakan dari satu arah (biasanya dari kamera). Satu-satunya peringatan dengan proyeksi planar adalah bahwa ia menjadi rata di seluruh model - jadi jika Anda menerapkan proyeksi planar ke seluruh kubus, sebagian besar UV akan berakhir di atas satu sama lain.
- Proyeksi silindris lebih cocok untuk permukaan melengkung dan bekerja persis seperti jika Anda mengambil tabung, membuat potongan dari ujung ke ujung, dan membukanya sampai rata. Ada bentuk lain dari proyeksi juga, tetapi dua yang dibahas adalah yang paling umum.
-
- Karena sebagian besar permukaan tidak datar sempurna atau silinder, teknik pemetaan otomatis jarang memberikan hasil yang memuaskan. Untuk mengatasi hal ini, artis akan secara manual men-tweak tata letak UV dengan bergerak di sekitar UV seperti pemodel akan mendorong dan menarik simpul. Tata letak UV yang baik bertujuan untuk meminimalkan jahitan dan mendedikasikan proporsi yang lebih tinggi dari resolusi tekstur yang diberikan ke area detail tinggi dari mesh, seperti wajah karakter, atau bagian khusus dari pakaian / armor mereka.
- Proses ini diulang untuk semua poligon pada model. Sang seniman kemudian akan mengatur atau bahkan menggabungkan kelompok UV untuk menghilangkan jahitan dan menciptakan tata letak UV yang logis dan terorganisasi dengan baik.