Membuat Render Oklusi Ambient di Maya

Daftar Isi:

Membuat Render Oklusi Ambient di Maya
Membuat Render Oklusi Ambient di Maya
Anonim

Di sini, di sudut gadget, resep tidak terlalu masuk akal, tetapi kami sadar malam itu saat menggali saran untuk memasak ayam lada lemon bahwa kami bisa memulai seri yang menampilkan yang berbeda semacam resep shader resep.

Seluruh "buku masak" telah ditulis pada bahan dan shader di Maya, UDK, 3DS Max, Vray, dll.

Ini adalah sesuatu yang membuat banyak pemula mengalami kesulitan dan untuk alasan yang bagus! Mengubah serangkaian parameter misterius seperti "kekuatan specular" dan "berat difus" dalam upaya untuk meniru bahan dunia nyata seperti kayu, kaca, batu, atau ubin keramik bukanlah tugas yang mudah.

Jadi, inilah kita

Dimulai dengan ambient occlusion, kami akan mulai memperkenalkan beberapa pengaturan aplikasi untuk beberapa materi umum dunia nyata yang sulit untuk dipahami. Kami sebagian besar akan menggunakan Maya dalam seri ini, meskipun kami mungkin membelok ke Unreal Development Kit satu atau dua kali. Kami senang dengan seri ini dan berharap untuk belajar menulisnya sebanyak Anda membacanya!

Apa itu Oklusi Ambien?

Image
Image

Jangan biarkan namanya membodohi Anda-oklusi ambien sebenarnya adalah bahan yang cukup mudah untuk dibuat, dan ini sangat penting.

Tidak hanya AO digunakan (cukup universal) untuk merender gambar yang sedang dikerjakan, AO juga sering digunakan sebagai pass dasar dalam pengomposisian dan pengecatan tekstur karena membantu menonjolkan detail dan objek "tanah" dalam adegan dengan menyatukan bayangan.

Ambient oklusi adalah bentuk bahan peneduh sendiri, artinya bahan ini berfungsi meskipun tidak ada pencahayaan di tempat Anda. Secara teori, ini adalah perkiraan dasar dari iluminasi global dan dimaksudkan untuk meniru cara cahaya menyebar di sekitar ruangan atau lingkungan.

Render oklusi ambien memiliki penampilan "bayangan lembut" yang khas dengan penggelapan halus di mana pun dua permukaan berdekatan atau bersentuhan (sudut ruangan, bagian bawah objek, detail halus, dll.). Gambar oklusi ambien kadang-kadang disebut "render tanah liat" karena kemiripannya dengan pemodelan tanah liat.

Inilah model yang kami buat untuk workshop tahun lalu yang menggunakan ambient occlusion untuk memamerkan bentuk model (konsep senjata oleh Diego Almazan).

Membuat Ambient Occlusion Shader:

Membuat ambient occlusion shader untuk gambar kemajuan dasar cukup mudah, dan tidak memerlukan UV, peta tekstur, atau pencahayaan.

Ada beberapa cara untuk menerapkan efek untuk hasil yang sedikit berbeda, tetapi yang akan kami perkenalkan di sini bagus dan mudah, hanya membutuhkan satu simpul Mental Ray dan bahan dasar Lambert.

Inilah penjelasan singkat langkah demi langkah.

Buka jendela Hypershade dan buat bahan Lambert baru

Beri nama materi-kami biasanya menggunakan sesuatu seperti ambientOcclusion_mat.

Klik dua kali material untuk membuka atribut materialnya. Di sinilah kita akan mengatur sebagian besar parameter untuk shader.

Secara default, warna difus material adalah abu-abu netral, tetapi kami tidak ingin sorotan kami meledak, jadi kami sebenarnya akan menggeser nilai warna ke bawah menuju ujung spektrum yang lebih gelap. Kami menggunakan 0, 0,.38 untuk nilai HSV pada atribut color, tetapi ini adalah masalah preferensi pribadi.

Hal berikutnya yang perlu kita lakukan adalah menyambungkan node ambient occlusion ke atribut incandescence material

Klik kotak kotak di sebelah input pijar. Ini akan memunculkan jendela render node.

Di bawah tab Mental Ray, klik textures dan temukan mib_amb_occlusion pada daftar. Klik, dan simpul akan terbuka di editor atribut di sisi kanan layar Anda.

Anda akan melihat daftar atribut-yang penting bagi kami adalah sampel, terang/gelap, sebaran, dan jarak maksimal, namun, satu-satunya hal yang akan kami ubah adalah jumlah sampel.

Dalam node oklusi ambien, jumlah sampel mengontrol jumlah kebisingan di render Anda

Membiarkan sampel pada 16 atau 32 akan relatif berbintik sementara menaikkan nilainya menjadi 64 atau 128 akan tampak sangat mulus. 32 sampel bagus untuk pengujian, tetapi jika kami berencana menampilkan gambar, biasanya kami akan menggunakan 64 atau 128.

Cobalah beberapa perenderan pada tingkat sampel yang berbeda untuk merasakan perbedaannya-Anda mungkin akan menyukai tampilan berbintik di ujung bawah spektrum.

Berikut adalah gambar perbandingan yang kami buat menggunakan lingkungan luar yang kami modelkan beberapa waktu lalu yang menunjukkan perbedaan antara render dasar Maya, dan render oklusi ambien dengan 64 dan 128 sampel. Lihat seberapa bagus tampilan gambar dengan ambient oclusion?

Anda juga dapat bermain-main dengan atribut lain jika Anda ingin:

Terang dan gelap mengontrol nilai minimum dan maksimum dalam render Anda. Jika Anda menemukan bahwa sorotan Anda padam atau bayangan Anda semakin hancur, Anda dapat menggunakan bilah geser ini untuk mengimbanginya. Spread dan max distance akan mengubah jarak falloff/oklusi antara nilai terang dan gelap Anda.

Ini dia! Mudah-mudahan, Anda telah belajar sedikit tentang oklusi ambien dan bagaimana hal itu dapat digunakan sebagai bahan presentasi yang bagus untuk adegan 3d Anda.

Direkomendasikan: