Майада чөйрөдөгү окклюзияны түзүү

Мазмуну:

Майада чөйрөдөгү окклюзияны түзүү
Майада чөйрөдөгү окклюзияны түзүү
Anonim

Бул жерде, гаджеттер бурчунда рецепттер анча деле мааниге ээ эмес, бирок башка түнү лимон калемпири менен тоок бышыруу боюнча кеңештерди казып жатып, башка бир катарды баштасак болот деген ой келди. рецепт-шейдер рецепттеринин түрү.

Бүтүндөй "ашпозчу китептер" Maya, UDK, 3DS Max, Vray ж.б. материалдарга жана шейдерлерге жазылган.

Бул көптөгөн башталгычтар үчүн кыйынчылыктарга дуушар болгон нерсе жана жүйөлүү себептерден улам! Жыгач, айнек, таш же керамикалык плитка сыяктуу чыныгы материалдарды тууроо аракетинде "аймактык күч" жана "тартылуучу салмак" сыяктуу бир катар жашыруун параметрлерди өзгөртүү оңой иш эмес.

Мына, биз келдик

чөйрөнүн окклюзиясы менен баштап, биз тырмактоого кыйын болгон кээ бир жалпы реалдуу материалдар үчүн колдонмо жөндөөлөрүн киргизе баштайбыз. Биз бул серияда негизинен Майяны колдонобуз, бирок биз Unreal Development Kitине бир же эки жолу киришибиз мүмкүн. Биз бул серияга абдан кубанычтабыз жана сиз аны окугандай көп жазууну үйрөнөбүз деп үмүттөнөбүз!

Эмбиенттик окклюзия деген эмне?

Image
Image

Ат сизди алдап кетпесин - айлана-чөйрөнүн окклюзиясы чындыгында куруу үчүн абдан жөнөкөй материал жана бул укмуштуудай маанилүү.

АО бүтүп жаткан сүрөттөрдү көрсөтүү үчүн гана колдонулбастан, ошондой эле композициялоодо жана текстураларды боёодо негизги өтмөк катары да көп колдонулат, анткени ал майда-чүйдөсүнө чейин жана "жер" объекттерин чыгарууга жардам берет. көлөкөлөрдү бириктирүү аркылуу көрүнүш.

Кошмодогу окклюзия - бул өзүн-өзү көлөкө түшүрүүчү материалдын бир түрү, демек ал сиздин сахнада жарык жок болсо да иштейт. Теориялык жактан алганда, бул глобалдык жарыктандыруунун жөнөкөй жакындыгы жана жарыктын бөлмөгө же айлана-чөйрөгө таралышын туурайт.

Амбиотик окклюзия рендерлери «жумшак көлөкөдө» мүнөздүү көрүнүшкө ээ жана эки беттин жакын же тийген жеринде (бөлмөнүн бурчтары, объектилердин асты, майда деталдар ж.б.у.с.) анча-мынча караңгылатылган. Айланадагы окклюзия сүрөттөрү чопо моделине окшош болгондуктан, кээде "чопо рендерлери" деп аталып калган.

Бул жерде биз өткөн жылы семинар үчүн жасаган модель, ал моделдин формасын көрсөтүү үчүн чөйрөдөгү окклюзияны колдонгон (Диего Алмазандын курал концепциясы).

Кошмодогу окклюзия шейдерин түзүү:

Негизги прогресстин сүрөттөрү үчүн чөйрөдөгү окклюзия шейдерин түзүү оңой жана эч кандай UV, текстура карталарын же жарыктандырууну талап кылбайт.

Эффекти бир аз башкачараак натыйжалар үчүн ишке ашыруунун бир нече жолу бар, бирок биз бул жерде киргизе турган ыкма жакшы жана жөнөкөй, ага бир Mental Ray түйүнү жана негизги Ламберт материалы талап кылынат.

Бул жерде кыскача этап-этабы менен түшүндүрмө.

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

Материалга ат бериңиз - биз адатта ambientOcclusion_mat сыяктуу нерсени колдонобуз.

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

Демейки шартта, материалдын диффузиялык түсү нейтралдуу боз, бирок биз өзгөчөлөнгөн жерлерибиздин өчүп калышын каалабайбыз, андыктан түстүн маанисин спектрдин караңгы четине карай ылдый жылдырабыз. Биз түс атрибуту боюнча HSV мааниси үчүн 0, 0,.38 колдонуп жатабыз, бирок бул жеке тандоо маселеси.

Кийинки нерсе – бул материалдын ысытуу атрибутуна чөйрөдөгү окклюзия түйүнүн туташтыруу

кызуу киргизүүнүн жанындагы чектүү кутучаны чыкылдатыңыз. Бул рендердик түйүн терезесин ачат.

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

Сиз атрибуттардын тизмесин көрүшүңүз керек – бул биз үчүн үлгүлөр, жарык/караңгылык, жайылып кетүү жана максималдуу аралык, бирок биз өзгөртө турган бир гана нерсе бул үлгүлөрдүн саны.

Айланадагы окклюзия түйүнүндө үлгүлөрдүн саны рендериңиздеги ызы-чуунун көлөмүн көзөмөлдөйт

Үлгүлөрдү 16 же 32ге калтыруу салыштырмалуу дандуу болот, ал эми маанини 64 же 128ге чейин көтөрүү абдан жылмакай көрүнөт. Сыноо үчүн 32 үлгү жакшы, бирок сүрөттү көрсөтүүнү пландаштырсак, адатта 64 же 128ди колдонобуз.

Айырмачылыктарды сезүү үчүн ар кандай үлгү деңгээлинде бир нече рендерингди байкап көрүңүз – сизге спектрдин ылдыйкы четиндеги бүртүкчөлүү көрүнүш жагышы мүмкүн.

Бул жерде биз сырткы чөйрөнү колдонуу менен жасаган салыштыруу сүрөтү, биз бир аз мурда моделдештирип, Майя базалык рендери менен 64 жана 128 үлгүдөгү чөйрөдөгү окклюзия рендерлеринин ортосундагы айырманы көрсөтөт. Сүрөттүн айланадагы окклюзия менен канчалык жакшыраак көрүнгөнүн көрүп жатасызбы?

Кааласаңыз, башка атрибуттар менен да ойной аласыз:

Ачык жана караңгы рендериңиздеги минималдуу жана максималдуу маанилерди көзөмөлдөйт. Эгер сиз өзгөчөлөнгөн жерлериңиз өчүп калганын же көлөкөңүздүн майдаланып баратканын байкасаңыз, компенсациялоо үчүн бул сыдырмаларды колдонсоңуз болот. Spread жана макстык аралык жарык жана караңгы маанилериңиздин ортосундагы түшүү/окклюзия аралыкты өзгөртөт.

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

Сунушталууда: