3ds Max және VRay. «VRayDisplacementMod» модификаторының параметрлері

Бұл сабақта арнайы VRay модификаторы - VRayDisplacementMod туралы айтылады. Бұл модификатор текстураның немесе процедуралық картаның көмегімен «қоныс аудару» әсерін (полигондарды араластыру) жасау үшін пайдаланылады. Басқа визуализаторлар ұқсас мүмкіндіктері бар (finalRender, mental ray, brasil r / s және т.б.), бірақ VRay араластыру модификаторларымен салыстырғанда олармен салыстырғанда бірнеше артықшылықтар бар (мысалы, жылдамдық пен сапаны көрсету), сондықтан VRay модификаторымен бір-бірімен танысыңыз. Мақала VRayDisplacementMod негізгі функцияларын бірқатар мысалдар арқылы көрсетеді.

1-мысал. Ауыстыру vs Баптауды салыстыру (карта қиылысатын картаны араластыру).

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

Бұл сабақта арнайы VRay модификаторы - VRayDisplacementMod туралы айтылады

VRayDisplacementMod Modifier параметрлері

Мысал 2. Клипты салыстыру (текстураға негізделген көпбұрыштарды жою).

Мұнда модификатордың нысанға қандай да бір геометрияны қалай қысқартқанын көруге болады. Бұл жағдайда қиғаш карта - «Градиент картасы» картасымен араласқан («Mix» картасын пайдаланып) «Шуыл» картасы; аралас картаның қара аумақтары кесіледі.

Бұл мысал үшін ауыстыру картасында айқын картографиялық арна опциясы пайдаланылды; VRayDisplacementMap ішіндегі «2D разряд» опциясы іске қосылады.

Мысал 3. Ландшафт.

Міне, офсеттік жазықтықтың мысалы. Түрлендіргіш опциялары 2D жылжуын (ландшафттық) офсет әдісін қолданады және Simbiont процедуралық текстурасы ауыстыру картасы болып табылады (VRaySimbiontMtl арқылы DarkTree-да жасалған процедуралық шейдерлерді қолдануға болады).

4-сурет. Суреттегі жылжу.

Мұнда ауыстыру модификаторы суретке қолданылады, ұялы карта ретінде қолданылады (үшөлшемді карта, сондықтан 3D қондыру әдісі белсендіріледі).

Егер формасы анимацияға қатысса, онда XYZ объектісінің XYZ (Карталар параметрлері координаттары бойынша карталар қондырғыларында орналасқан) объектісінің бетіне қатысты өзгеретін үшөлшемді картасы өзгереді, себебі бұл беттің өзі өз орнын ауыстырады кеңістік. Егер сіз картаны қозғалыстағы объектіде бастапқы күйінде түзеткіңіз келсе, UVW MapModifier бағдарламасын осы объектке UVY-ге XYZ-ге салыстыру арқылы қосыңыз және Карталар тізімінде көзге көрінетін арнаны пайдаланыңыз.

5-мысал. «Үздіксіздікті сақтау» параметрі (нысан ауыстырылғанда өткір бұрыштарын сақтау).

«Үздіксіздікті сақтау» параметрі көршілес полигондардағы қалыпты жағдайларды (орта суретті қараңыз) бар нысандар үшін өте пайдалы. Бұл, әдетте, полигондардың тегістейтін топтарындағы айырмашылыққа байланысты (яғни, тегістеу топтарында). Орташа кескінде не болатынын көруге болады. «Үздіксіздікті сақтау» опциясын іске қосу бұл мәселені шешуге көмектеседі. Сондай-ақ, бұл опция түрлі материалдық идентификаторлар арасындағы жиектерді тегістеуге көмектеседі (бұл Multi / Sub-Object материалы пайдаланылғанда орын алады).

Сондай-ақ, бұл опция түрлі материалдық идентификаторлар арасындағы жиектерді тегістеуге көмектеседі (бұл Multi / Sub-Object материалы пайдаланылғанда орын алады)

Мысал 6. «Бөлінетін бөлім» офсет әдісі.

Бұл мысал «бөлімшенің» офсеттік әдісін көрсетеді. Бұл әдіс 3D картасына ұқсас, бірақ сонымен қатар, MeshSmooth модификаторының нәтижесіне ұқсас объектке қарсы тегістеу әдісі де қолданылады.

Мысал 7. «Сплит әдісі» параметрі (полигондарды олардың офсетілу кезіндегі бөлу әдісі).

Бұл мысалда «Бөлу әдісі» параметрін қолданудың әсері көрсетілген. Үлгіні жақсы көрсету үшін салаға «Faceted» опциясы қосылған стандартты материал тағайындалды, «VRayEdgesTex» картасы объектідегі полигондардың жиектерін көрсету үшін «Diffuse» слотында орналасқан. «Екілік» параметрін пайдалану модификатор ауыстырылған полигондардың бағытын өзгертуге әкеледі. Бірақ «Quad» параметрін пайдалансаңыз, кеңістіктегі бағдар өзгерісі орын алмайды.

Бірақ «Quad» параметрін пайдалансаңыз, кеңістіктегі бағдар өзгерісі орын алмайды

Мысал 8. Векторлық ығысу.

Бұл мысал вектордың ығысуын қолданудың әсерін егжей-тегжейлі көрсетеді. Сол жақта бірінші сурет күрделі геометриялы нысанды көрсетеді, ол содан кейін ауыстыру картасына айналдырылады (бұл «VRayVectorDisplBake» материалы тағайындалатын қарапайым нысанды қажет етеді). Екінші суретте қазірдің өзінде дайын ауыстыру картасы ұсынылған (қызыл, жасыл және көк түстер «UVW» кеңістігінде орын ауыстыру векторлары болып табылады). Соңғы суретте «VRayDisplacementMod» модификаторын қолданып, басқа нысанға векторлық офсет картасының қолданылуы көрсетіледі.

Кешенді геометрияға ие объект, сондай-ақ «VRayVectorDisplBake» материалы бар жеңілдетілген нұсқасы.

Мұнда Render to Texture функциясының көмегімен алынған ауыстыру картасы
Мұнда Render to Texture функциясының көмегімен алынған ауыстыру картасы. Картаны алу үшін VRayCompleteMap пайдаланылды. Аяқталған карта EXR пішімінде сақталды.

Ауыстыру картасы «VRayDisplacementMod» модификаторын пайдаланып, «Vector deployment» опциясы қосылған басқа нысанға қолданылады.

Мысал 9. Шекаралық құрылым.

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