Kirish
3D sahnani yoqish. Juda oddiy, shunday emasmi?
Ko'pincha "haqiqiy dunyoda" yoritish odatdagidek bo'ladi. Quyosh ko'tariladi, biz kalitni siltamiz, yoki ko'rlarni va volarni ochamiz, yorug'lik! Biz chiroqni qaerga joylashtirsak, qanday qilib biz panjaralarni burchakka yoki biz chiroqni maqsad qilgan joyga qo'yishimiz mumkin, ammo to'qson to'qqiz foiz yorug'lik tajribasi juda passivdir.
Kompyuter grafika sanoatida narsalar farq qiladi.
Har qanday ajoyib fotograf sizlarga aytib berganidek, yoritish har narsadir.
OK, har bir narsa biroz hiperbolik bo'lishi mumkin, lekin yaxshi qo'yilgan yoritgichli echimga ega bo'lishi juda yaxshi bajarishi yoki uni buzishi mumkin. Katta yorug'liksiz, hatto hayoliy 3D modeli ham yakuniy rasmda to'g'ri va ishonchsiz ko'rinishga ega bo'lishi mumkin.
Yoritish CG quvurining shunday muhim (va kam ko'rilgan) tomoni ekanligi sababli sizga to'sqinlik qiladigan ko'p vaqt sarflamayman.
Biroq, sahifani sakrab qo'ying va biz 3D-yoritish texnikasi haqidagi tortishuvni umumiy 3D dasturiy paketlardan topilgan olti turdagi chiroqlarni ko'rib chiqamiz.
3D dastur paketidagi "nurni yaratish" tugmachasini bosish va sahningizda yorug'lik manbasini joylashtirish juda oson bo'lsa-da, ishning haqiqiyligi ancha murakkabdir.
Bir necha yaxshi yoritilgan 3D nurli paradigmalar mavjud va sahnaning turi odatda qaysi biri eng maqbul ekanligini aniqlaydi. Misol uchun, ichki muhit uchun yaxshi ishlaydigan metodlar odatda tashqi zarbalar uchun juda kam ma'noga ega. Xuddi shunday, mahsulot yoki belgilarni ko'rsatish uchun "studiya" yoritgichi animatsiya va kino uchun yoritishdan juda ko'p turli jarayonlarni talab qiladi.
Oxir-oqibat, har qanday vaziyat boshqacha, ammo ba'zi bir yorug'lik turlari aniq sahnalar uchun yaxshi ishlaydi.
Ko'p 3D dasturiy ta'minotida mavjud bo'lgan standart yoritish variantlari:
- Point / Omni Light: Bir nuqta nuri 3D masofadagi yagona, cheksiz kichik nuqtadan har tomonga qarab yoritib turadi. Yoritgichlar har qanday yo'nalishli yorug'lik manbasini takomillashtirish uchun foydalidir: yoritgichlar, sham, Rojdestvo daraxti chiroqlari va boshqalar.
- Yo'nalishli nur: 3D sahnada ma'lum bir joyni egallagan nuqta chiroqlaridan farqli o'laroq, yorug'lik nurlari juda uzoq yorug'lik manbai (quyosh yoki oy kabi) ni ifodalaydi. Yo'nalishdagi chiroqlardan tushadigan nurlar osmonning har bir nuqtasidan bir yo'nalishda parallel ishlaydi va odatda bevosita quyosh nurlarini simüle qilish uchun ishlatiladi. Yo'nalishdagi yorug'lik uzoq yorug'lik manbai ekanligini anglatadi, chunki uning x, y, z koordinatasi hech narsani anglatmaydi - uning aylanish xususiyati sahnaning qanday yoritilishiga bog'liqdir.
- Spot yorug'lik: 3D ilovalaridagi spot chiroqlar o'zlarining haqiqiy dunyo hamkasblariga juda o'xshashligi sababli o'zini tushuntirishga imkon beradi. Spot nurlari konus shaklidagi yorug'lik maydonini kosmosdagi yagona nuqtadan chiqaradi. Ko'pincha yoritgichlar uch nuqtali studiya yoritgichi uchun ishlatiladi, shuningdek yorug'likdan qorong'i-ko'cha chiroqlari, stol chiroqlari, tepada konus yoritgichlari va boshqalar.
- Tuman yorug'ligi: maydonning yorug'ligi jismoniy bazaga asoslangan yorug'likdir, bu esa belgilangan yo'nalishdagi yo'nalishli nurlarni chiqaradi. Uchastka chiroqlari o'ziga xos shaklga (to'rtburchaklar yoki dumaloq) va o'lchamiga ega bo'lib, ularni fosforli chiroqlar, orqa yoritilgan panellar va shunga o'xshash boshqa yoritish xususiyatlarini simulyatsiya qilish uchun juda foydali qiladi. Mantiqiy yoritgich yordamida yorug'lik yoritgichlari va me'moriy vizualizatsiya qilishda ommabop tanlovni ta'minlaydigan yorug'lik yoritgichlaridan foydalanilganda, yorug'lik yorug'lik yoritgichlari foton emitrlari sifatida ishlatilishi mumkin. Viloyat chiroqlari umumiy yo'nalishga ega bo'lishiga qaramasdan, ular yo'nalishli yorug'lik kabi parallel nurlarni chiqarmaydi.
- Ovozli yorug'lik: Volumetrik yorug'lik, ehtimol, boshini o'rashning eng qiyin usuli. Standart sozlamalar bilan, markaziy nuqtadan ko'p yo'nalishli nurlarni chiqaradigan nuqta nuri deyarli bir xil. Biroq, nuqta nuri farqli o'laroq, volumetrik nurning o'ziga xos shakli va o'lchamlari mavjud bo'lib, ularning har ikkalasi ham uning tushib qolish modeliga ta'sir qiladi. Har qanday geometrik ibtidoiy (kub, sharsimon, silindr va boshqalar) shaklida volumetrik yorug'lik sozlanishi va uning chirog'i faqat shu hajmdagi sirtlarni yoritadi.
- Atrofdagi yorug'lik: Har bir yo'nalishda yorug'lik nurlari atrof-muhit yorug'ligini olib keladi va sahnadagi diffuz yorug'likning umumiy darajasini ko'tarish uchun ishlatilishi mumkin. Uning o'ziga xos tomoni yo'q va shuning uchun hech qanday soya yo'q, lekin u nuqta nuriga o'xshamaydi. Atrofdagi yorug'lik, quyosh botganidan so'ng, kechqurun yorug'likka nisbatan o'xshashdir.
Biz bu erda muhokama qilingan yorug'lik turlari oddiy uch nuqtali studiya yoritgichidan 40+ yorug'likni talab qiluvchi murakkab animatsiya sahnalariga qadar ishlatilishi mumkin. Ular deyarli doimo bir-biri bilan birgalikda foydalaniladi - sahnada nuqta chiroqlari bo'lishi mumkin, yoki faqat maydon chiroqlari va boshqalarni kiritish juda kamdan-kam.
Shunga qaramasdan, biz chuqur va turli xil mavzudagi yuzani chizishdan boshladik. Kelgusi haftada biz "rivojlangan" 3D yoritgich haqida maqola chop etamiz, unda biz HDRI, atrof-muhit okluziyasi va global yoritishni boshlaymiz.
Ayni paytda, 3D nurda bir nechta tashqi resurslar mavjud:
Rang va nur - Jeyms Gurney (nazariya, tavsiya etilgan)
Yoritish La Ruelle (tashqi yoritish bo'yicha qo'llanma)
Lighting La Salle (Ichki yoritish bo'yicha qo'llanma)