Майя тілінде сыртқы окклюзия көрінісін жасау

Мазмұны:

Майя тілінде сыртқы окклюзия көрінісін жасау
Майя тілінде сыртқы окклюзия көрінісін жасау
Anonim

Осы жерде, гаджеттер бұрышында рецепттер мүлдем мағынасы жоқ, бірақ өткен түнде лимон бұрышынан жасалған тауық етін пісіруге кеңес беріп жатқанда, біз басқа тағамдарды көрсететін серияны бастауға болатынын түсіндік. рецепт шейдер рецепттерінің түрі.

Толық «аспаздық кітаптар» Maya, UDK, 3DS Max, Vray, т.б. материалдар мен шейдерлерге жазылған.

Бұл көптеген жаңадан бастағандар үшін қиынға соғатын нәрсе және оның дәлелді себебі! Ағаш, әйнек, тас немесе керамикалық плитка сияқты шынайы материалдарға еліктеу әрекеті арқылы "айналым күші" және "диффузиялық салмақ" сияқты жасырын параметрлердің жиынын өзгерту оңай жұмыс емес.

Міне, біз келдік

қоршаған ортаның окклюзиясы бастап, тырнақталуы қиын кейбір жалпы шынайы материалдарға арналған кейбір қолданба параметрлерін енгізуді бастаймыз. Біз бұл серияда негізінен Майяны қолданатын боламыз, дегенмен біз Unreal Development Kitіне бір-екі рет кіруіміз мүмкін. Біз бұл серияға қуаныштымыз және сіз оны оқығаныңыздай жазуды үйренеміз деп күтеміз!

Амбиенттік окклюзия дегеніміз не?

Image
Image

Аттың сізді алдауына жол бермеңіз - қоршаған ортаның окклюзиясы шын мәнінде құрастырылуы өте қарапайым материал және бұл өте маңызды материал.

AO аяқталмаған кескіндерді көрсету үшін ғана емес (әмбебап түрде) ғана емес, сонымен қатар композициялық және текстуралық кескіндемеде негізгі өту ретінде жиі пайдаланылады, себебі ол егжей-тегжейлі және «жер» нысандарды шығаруға көмектеседі. көлеңкелерді біріктіру арқылы көрініс.

Қоршаған ортаның окклюзиясы - өздігінен көлеңкеленетін материалдың бір түрі, яғни ол көріністе жарық болмаса да жұмыс істейді. Теориялық тұрғыдан бұл жаһандық жарықтандырудың қарапайым жуықтауы және жарықтың бөлме немесе қоршаған ортаға таралу жолын еліктеуге арналған.

Қоршаған ортадағы окклюзия кескіндері екі бет жақын немесе жанасқан жерінде (бөлменің бұрыштары, заттардың астыңғы жағы, ұсақ бөлшектер, т.б.) нәзік күңгірттенетін «жұмсақ көлеңкелі» көрініске ие. Қоршаған ортадағы окклюзия суреттері балшықты үлгілеуге ұқсас болғандықтан, кейде "балшықтан жасалған кескіндер" деп аталды.

Міне, біз өткен жылы шеберхана үшін жасаған модель, ол модельдің пішінін көрсету үшін қоршаған ортаның окклюзиясын пайдаланады (Диего Алмазанның қару тұжырымдамасы).

Қоршаған окклюзия шейдерін жасау:

Негізгі орындалу барысы кескіндері үшін сыртқы окклюзия шейдерін жасау өте оңай және ультракүлгін сәулелерді, текстуралық карталарды немесе жарықтандыруды қажет етпейді.

Сәл басқа нәтижелерге әсер етудің бірнеше жолы бар, бірақ біз мұнда енгізетін әдіс жақсы және қарапайым, оған бір ғана Mental Ray түйіні мен негізгі Ламберт материалы қажет.

Міне қысқаша қадамдық түсініктеме.

Гипершад терезесін ашып, жаңа Ламберт материалын жасаңыз

Материалға атау беріңіз - біз әдетте ambientOcclusion_mat сияқты нәрсені қолданамыз.

Материал атрибуттарын ашу үшін материалды екі рет басыңыз. Бұл жерде біз шейдер параметрлерінің көпшілігін орнатамыз.

Әдепкі бойынша материалдың диффузиялық түсі бейтарап сұр болып табылады, бірақ біз маңызды жерлеріміздің өшіп қалғанын қаламаймыз, сондықтан түс мәнін спектрдің күңгірт шегіне қарай сырғытамыз. Біз color атрибутындағы HSV мәні үшін 0, 0,.38 пайдаланып жатырмыз, бірақ бұл жеке таңдау мәселесі.

Келесі істеуіміз керек нәрсе - материалдың қыздыру атрибутына қоршаған ортаның окклюзия түйінін қосу

қыздыру кірісінің жанындағы құсбелгіленген ұяшықты басыңыз. Бұл көрсету түйінінің терезесін шығарады.

Mental Ray қойындысының астындағы текстер түймесін басып, тізімнен mib_amb_occlusion табыңыз. Оны басыңыз, сонда түйін экранның оң жағындағы атрибут өңдегішінде ашылады.

Сіз атрибуттар тізімін көруіңіз керек – біз үшін маңыздылары үлгілер, ашық/қараңғы, таралу және максималды қашықтық, дегенмен біз өзгертетін жалғыз нәрсе - үлгілер саны.

Қоршаған ортаның окклюзия түйінінде үлгілер саны рендеріңіздегі шу мөлшерін басқарады

Үлгілерді 16 немесе 32-де қалдыру салыстырмалы түрде түйіршікті болады, ал мәнді 64 немесе 128-ге дейін жоғарылату өте тегіс болып көрінеді. Сынақ үшін 32 үлгі жақсы, бірақ суретті көрсетуді жоспарласақ, әдетте 64 немесе 128 пайдаланамыз.

Айырмашылықтарды сезіну үшін әртүрлі үлгі деңгейлерінде бірнеше рендерлерді қолданып көріңіз - сізге спектрдің төменгі жағындағы түйіршікті көрініс ұнауы мүмкін.

Міне, біз біраз бұрын модельденген сыртқы ортаны пайдаланып жасаған салыстыру суреті, ол Майя негізінің кескіні мен 64 және 128 үлгілері бар қоршаған окклюзия рендерлерінің арасындағы айырмашылықты көрсетеді. Кескін қоршаған ортаның окклюзиясымен қаншалықты жақсы көрінетінін көрдіңіз бе?

Қаласаңыз, басқа атрибуттармен де ойнай аласыз:

Ашық және күңгірт рендеріңіздегі ең төменгі және максималды мәндерді басқарады. Бөлек нүктелеріңіз өшіп қалғанын немесе көлеңкелеріңіз ұсақталып жатқанын байқасаңыз, орнын толтыру үшін осы сырғытпаларды пайдалануға болады. Таралу және максималды қашықтық жарық пен қараңғы мәндер арасындағы құлдырау/оқклюзия қашықтығын өзгертеді.

Мінекей! Сіз қоршаған ортаның окклюзиясы және оны 3D көріністеріңіз үшін тамаша презентация материалы ретінде қалай пайдалануға болатыны туралы аздап білдіңіз деп үміттенеміз.

Ұсынылған: