3ds Max va VRay. "VRayDisplacementMod" modifikatorining parametrlari
Ushbu dars VRay modifikatori - VRayDisplacementMod haqida hikoya qiladi. Ushbu modifikator to'qimagich yoki protsedurali xarita orqali "o'zgarish" ta'sirini (poligonlarni aralashtirish) yaratish uchun ishlatiladi. Boshqa vizualizatorlarga o'xshash imkoniyatlarga ega (finalRender, mental ray, brasil r / s va h.k.), lekin VRay aralashtirish modifikatori ular bilan taqqoslaganda (masalan, tezlik va sifatni ko'rsatish kabi) bir qancha afzalliklarga ega, shuning uchun VRay modifikatori bir-biringizni bilib oling. Maqolada, VRayDisplacementMod ning asosiy funksiyalari qator misollar yordamida ta'kidlanadi.
Misol 1. Deplasman va boshqalar Bump xaritalash (Xaritani xaritaga aylantirish xaritasi).
Ushbu misolda siz bump xaritasini va ofsetni qo'llash orasidagi farqni aniq ko'rishingiz mumkin. Shamolning poligonal bazasi o'zgarmasligi (yani, yumaloq bo'lib qoladi), ammo rezervuar xaritasi ishlatilganda, ofset allaqachon shar shaklini o'zgartiradi:
VRayDisplacementMod o'zgaruvchisining parametrlari
Misol 2. Kliplarni xaritalash (to'qimaga asoslangan poligonlarni olib tashlash).
Bu erda modifiyer ob'ektdagi ma'lum geometriyani qanday qisqartirishini ko'rishingiz mumkin. Bu holda, "Gradient map" kartasi bilan aralashtirilgan "Noise" kartasi ("Mix" kartasidan foydalaniladi); aralash xaritaning qora joylari kesiladi.
Ushbu misol uchun, joylashtirish xaritasida aniq xaritalash kanali parametri ishlatilgan; VRayDisplacementMap da "2D joy o'zgartirish" variantini yoqadi.
Misol 3. Landshaft.
Bu erda ofset tekisligining misoli keltirilgan. Modifikator opsiyalari 2D o'zgaruvchan (landshaft) ofset usulidan foydalanadi va Simbiont protsessual to'qimasi joy almashish xaritasi (VRaySimbiontMtl yordamida siz DarkTree'da yaratilgan protsessorli shaderlarni ishlatishingiz mumkin).
4-rasm. Rasmdagi ofset.
Bu erda joy o'zgartirish modifikatori rasmga kiritiladi, "Uyali" xarita sifatida ishlatiladi (uch o'lchovli xarita, shuning uchun 3D o'lchash usuli faollashtiriladi).
Agar shakli animatsiyada ishtirok etsa, ob'ektning XYZ obyekti (Xaritalar koordinatalari ostida xarita moslamasida joylashgan Resurslar ro'yxatida joylashgan) bilan uch o'lchovli xarita ob'ektning yuzasiga nisbatan o'zgaradi, chunki bu sirt o'z-o'zidan uning o'rnini o'zgartiradi. joy. Agar xaritani harakatlanuvchi obyektning boshlang'ich pozitsiyasida tuzatmoqchi bo'lsangiz, UVW Map o'zgaruvchini Xaritani XYZ ga ushbu ob'ektga UVW sifatida qo'shishingiz va Xaritada ko'rsatilgan xaritalash kanalini Manba ro'yxati uchun ishlatishingiz kerak.
Misol 5. "Davomiylikni davom et" parametri (ob'ektni almashtirilganda keskin burchaklarini ushlab turish).
«Davomiylikni saqlab turish» variantini ulashgan ko'pburchaklarga bo'linadigan normal funktsiyalar (o'rta rasmga qarang) uchun juda foydali. Bu ko'pincha ko'pburchaklarning yumshatuvchi guruhlarida (ya'ni tekislash guruhlarida) farqlarga bog'liq. O'rta rasmda nima sodir bo'lishini ko'rishingiz mumkin. "Davomiylikni saqlab turish" ni yoqish bu muammoni hal qilishga yordam beradi. Bundan tashqari, ushbu parametr turli moddiy identifikatorlar orasidagi chekkalarni yumshatishga yordam beradi (bu Multi / Sub-Object modeli ishlatilganda sodir bo'ladi).
Misol 6. "Subdivision" offset usuli.
Ushbu misol "Subdivision" ofset usulini ko'rsatadi. Ushbu usul 3D xaritalashga bir oz o'xshaydi, biroq shunga qaramasdan, MeshSmooth modifikatoridan olingan natijaga o'xshash ob'ektga ham qarshi yumshatilish ham qo'llaniladi.
Misol 7. «Split method» parametri (poligonlarni ularning offsetida ajratish usuli).
Ushbu misol "Split method" parametrini ishlatishning samarasini ko'rsatadi. Ushbu misolni yaxshi ko'rsatish uchun, sohaga «Faceted» variantini yoqtirgan standart material tayinlangan, «VRayEdgesTex» xaritasi ob'ektdagi poligonlarning chekkalarini ko'rsatish uchun «Diffuse» uyasida joylashgan. «Ikkilamchi» sozlamasini ishlatish o'zgaruvchan tomonidan o'zgartiriladigan ko'pburchaklarning yo'nalishini o'zgartiradi. Biroq, "Quad" parametrini ishlatsangiz, kosmosdagi yo'nalish o'zgarishi sodir bo'lmaydi.
Misol 8. Vektorli ofset.
Ushbu misol vektor ofsetini qo'llashning ta'sirini batafsil ko'rsatib beradi. Chapdagi birinchi rasm murakkab geometriyali ob'ektni ko'rsatadi, u keyinchalik joy almashtirish xaritasiga aylantiriladi (bu "VRayVectorDisplBake" materialining tayinlanishi kerak bo'lgan oddiy ob'ektni talab qiladi). Va ikkinchi rasmda, tayyor joy almashish xaritasi taqdim etiladi (qizil, yashil va ko'k rang "UVW" maydonida joy o'zgartirish vektorlarini ko'rsatadi). Oxirgi rasmda "VRayDisplacementMod" modifikatoridan foydalanib, vektor ofset xaritasini boshqa ob'ektga qo'llash ko'rsatilgan.
Kompleks geometriyali ob'ekt, shuningdek, "VRayVectorDisplBake" materialining soddalashtirilgan versiyasi.
Render to Texture funksiyasidan foydalangan holda olingan xarita xaritasi. Xaritani olish uchun VRayCompleteMap ishlatilgan. Tayyorlangan xarita EXR formatida saqlandi.
Deplasman xaritasi "Vektorli almashtirish" parametrining yoqilgan "VRayDisplacementMod" modifikatoridan foydalangan holda boshqa ob'ektga qo'llaniladi.
Misol 9. Chegara to'qimasi.
Ushbu misol, ofset xaritasi salbiy qiymati bo'lgan samolyotni ko'rsatadi. To'qimalarining chegaralari uchun sukut bo'yicha biz ofset geometriyasini teskari yo'nalishda ko'ra olmaymiz. Ammo to'qimalarning chegaralarini -1 va 1 ga o'zgartirsak, geometriyaning o'zgarishi ham yuqoriga, ham pastga tushadi.