Unwrapping Model dan Membuat Layout UV
Apa itu Surfacing?
Secara lalai, model 3D yang baru siap adalah seperti pakej perisian kanvas yang paling kosong akan memaparkannya sebagai warna kelabu yang bersinar yang terang dan terang. Tiada refleksi, tiada warna, tiada tekstur. Hanya polos lama, kelabu yang membosankan.
Jelas sekali, ini bukan cara model akhirnya muncul dalam membuat akhir, jadi bagaimanakah model keluar dari warna abu-abu yang tidak menarik kepada watak dan persekitaran yang sangat terperinci yang kita lihat dalam filem dan permainan?
Permukaan , yang termasuk susunatur UV , pemetaan tekstur , dan bangunan shader , adalah proses keseluruhan untuk menambahkan butiran ke permukaan objek 3D.
Tugas seorang pakar tekstur atau shader mungkin agak kurang glamor daripada yang model atau animator, tetapi mereka juga berperanan penting dalam proses membawa filem atau permainan 3D untuk membuahkan hasil.
Cuba bayangkan Rango tanpa kulit yang berwarna-warni dan bersisik. Atau Wall-E tanpa pekerjaan cat yang hebat dan lusuh. Tanpa pasukan yang baik pelukis tekstur dan penulis shader apa-apa pengeluaran CG pada akhirnya akan kelihatan rata dan tidak menentu.
Shading dan tekstur mungkin dua sisi duit syiling yang sama, tetapi mereka masih proses yang fundamental, masing-masing layak dibincangkan. Dalam bahagian pertama ini, kami akan membincangkan susun atur UV, dan segala yang berlaku bersama mewujudkannya. Dalam bahagian kedua kami akan kembali dengan penjelasan mengenai pemetaan tekstur, dan kemudian kami akan mengetengahkan siri ini dengan cepat melihat rangkaian shader.
Unwrapping Model dan Mencipta Layout UV
Pemetaan tekstur, yang diciptakan oleh Ed Catmull pada tahun 1974, merupakan salah satu penemuan yang lebih cerdik dalam sejarah grafik komputer. Untuk meletakkan perkara dalam istilah yang sangat umum, pemetaan tekstur adalah proses menambah warna (atau maklumat lain) ke model 3D dengan memproyeksikan imej dua dimensi ke permukaannya.
Walau bagaimanapun, untuk menerapkan peta tekstur ke permukaan model, ia perlu dibungkus terlebih dahulu dan diberi susun atur UV berfungsi untuk artis tekstur untuk bekerja dengan.
- Susun atur UV adalah gambaran visual model 3D yang diratakan ke satah dua dimensi. Setiap titik pada satah dua dimensi dipanggil UV dan mewakili puncak pada objek 3D. Dengan cara ini, semua bidang dalam sempadan susun atur UV sepadan dengan tempat tertentu pada model. Cara mudah untuk membayangkan susun atur UV adalah seperti ini:
- Pernahkah anda membuat kiub daripada kertas? Jika begitu, fikirkan bentuk yang anda perlukan untuk memotong kertas supaya ia dapat dilipat dengan betul ke kubus-mungkin kelihatan seperti salib, empat unit (muka) yang tinggi dan tiga merata. Sekiranya kubus kertas itu adalah model 3D, setiap lipat akan menjadi kelebihan , setiap sudut akan menjadi puncak , dan setiap kawasan datar akan menjadi muka . Membongkar model sangat serupa, kecuali terdapat lebih daripada enam muka untuk meratakan.
- Unwrapping: Unwrapping adalah proses menugaskan setiap wajah poligonal satu set koordinat UV pada satah imej dua dimensi. Koordinat UV diletakkan secara visual dan dieksport sebagai imej bitmap persegi dengan resolusi di mana saja dari 512 x 512 sehingga 6000 piksel oleh 6000. Artis yang melukis atau membuat peta tekstur untuk model akhirnya akan menggunakan tata letak untuk panduan semasa membuat fail tekstur.
- Mewujudkan Layout UV Fungsi: Prosedur untuk meletakkan koordinat UV model biasanya tiga peringkat:
- Artis pertama akan memilih sekumpulan wajah pada model, dan menggunakan unjuran automatik kepada wajah-wajah untuk menyediakan asas untuk bekerja. Unjuran biasanya planar atau silinder bergantung kepada bentuk objek:
- Unjuran Planar: Permukaan yang datar seperti dinding atau lantai akan mengambil unjuran planar, yang bermaksud permukaan 3D diratakan dari satu arah (biasanya dari kamera). Satu kaveat dengan unjuran planar adalah bahawa ia melayang sepanjang jalan melalui model-jadi jika anda menggunakan unjuran planar ke seluruh kiub, kebanyakan UV akan berakhir di atas satu sama lain.
- Unjuran silinder lebih sesuai untuk permukaan melengkung, dan berfungsi dengan tepat seolah-olah anda mengambil tiub, membuat potongan dari hujung ke hujung, dan membukanya sehingga rata. Terdapat juga bentuk unjuran lain, tetapi kedua-duanya dibincangkan adalah yang paling biasa.
- Kerana kebanyakan permukaan tidak sempurna rata atau silinder, teknik pemetaan automatik jarang memberikan hasil yang memuaskan. Untuk memerangi ini, artis akan menaip secara manual susun atur UV dengan bergerak mengelilingi UV seperti pemodel akan mendorong dan menarik simpang. Susun atur UV yang baik bertujuan untuk meminimumkan lipit, dan mendedikasikan perkadaran yang lebih tinggi daripada resolusi tekstur yang diperuntukkan ke kawasan terperinci tinggi mesh, seperti wajah watak, atau bahagian khas dari pakaian / perisai mereka.
- Proses ini diulang untuk semua poligon pada model. Artis kemudiannya akan mengatur, atau menggabungkan kumpulan UV untuk menghapuskan lipit dan membuat susun atur UV yang logik dan teratur.
Dan itu sahaja! Setelah model dibungkus, proses itu ditempatkan di tangan pelukis tekstur yang akan mengembangkan peta imej terperinci di atas susunan UV yang telah selesai.