3ds Max і VRay. Параметры мадыфікатара "VRayDisplacementMod"

У гэтым уроку распавядаецца аб спецыяльным мадыфікатары VRay - VRayDisplacementMod. Гэты мадыфікатар выкарыстоўваецца для стварэння эфекту «displacement» (змешванне палігонаў) пры дапамозе тэкстуры ці працэдурнай карты. Падобныя магчымасці ёсць і ў іншых візуалізатар (finalRender, mental ray, brasil r / s і г.д.), але мадыфікатар змешвання ў VRay мае некалькі пераваг (накшталт хуткасці і якаснасці візуалізацыі) у параўнанні з імі, таму з мадыфікатарам ад VRay варта пазнаёміцца ​​бліжэй. У артыкуле асвятляюцца асноўныя функцыі VRayDisplacementMod пры дапамозе шэрагу прыкладаў.

Прыклад 1. Displacement vs Bump mapping (карта змяшэння супраць рэльефнай карта).

У гэтым прыкладзе вы можаце выразна ўбачыць розніцу паміж ужываннем рэльефнай карты і зрушэннем. Паглядзіце на тое, што полигональная аснова сферы не змяняецца (гэта значыць яна застаецца круглай) у выпадку ўжыванні рэльефнай карты, а вось зрушэнне ўжо змяняе форму сферы:

У гэтым уроку распавядаецца аб спецыяльным мадыфікатары VRay - VRayDisplacementMod

Параметры мадыфікатара VRayDisplacementMod

Прыклад 2. Clip mapping (выдаленне палігонаў на падставе тэкстуры).

Тут вы можа ўбачыць, як мадыфікатар абразае пэўную геаметрыю ў аб'екта. Картай зрушэння ў дадзеным выпадку выступае карта «Noise», якая змяшаная (пры дапамозе карты «Mix») з картай «Gradient map»; чорныя вобласці змяшанай карты будуць адрэзаныя.

Для гэтага прыкладу ў карце зрушэння выкарыстоўвалася опцыя «explicit mapping channel»; у VRayDisplacementMap актываваная опцыя «2D displacement».

Прыклад 3. Ландшафт.

Тут прадстаўлены прыклад зрушанай плоскасці. У опцыях мадыфікатара выкарыстоўваецца метад зрушэння «2D displacement (landscape)», а картай зрушэння з'яўляецца працэдурная тэкстура «Simbiont» (з дапамогай VRaySimbiontMtl вы зможаце выкарыстоўваць працэдурныя шэйдары, створаныя ў праграме DarkTree).

Прыклад 4. Зрушэнне на постаці.

Тут мадыфікатар зрушэння ужыты на постаці, у якасці карты выкарыстоўваецца Cellular (трохмерная карта, таму метад «3D displacement» актываваны).

Звярніце ўвагу на тое, што калі фігура будзе задзейнічана ў анімацыі, то трохмерная карта з накладаннем «Object XYZ» (знаходзіцца ў наладах карты пад Coordinates ў спісе «Source») будзе змяняцца адносна паверхні аб'екта, таму як сама гэтая паверхню зменіць сваё становішча ў прасторы. Калі ж вы хочаце замацаваць карту ў першапачатковым становішчы на ​​якія рухаюцца аб'екты, то трэба дадаць да гэтага аб'екта мадыфікатар «UVW Map» з Mapping'ом на XYZ to UVW, а ў карце для спісу «Source» выкарыстоўваць Explicit mapping channel.

Прыклад 5. Опцыя «Keep continuity» (ўтрыманне вострых кутоў у аб'екта пры яго зрушэнні).

Опцыя «Keep continuity» вельмі карысная для аб'ектаў, якія маюць падзеленыя нармалі (глядзіце сярэднюю карцінку) на суседніх палігонах. Звычайна гэта адбываецца з-за адрозненняў у групах згладжвання палігонаў (гэта значыць у smoothing groups). На сярэднім малюнку вы можаце ўбачыць тое, што пры гэтым атрымліваецца. Актывацыя опцыі «Keep continuity» дапаможа вырашыць гэтую праблему. Таксама гэтая опцыя дапаможа згладзіць краю паміж рознымі ID матэрыялаў (такое адбываецца, калі выкарыстоўваецца матэрыял «Multi / Sub-Object»).

Таксама гэтая опцыя дапаможа згладзіць краю паміж рознымі ID матэрыялаў (такое адбываецца, калі выкарыстоўваецца матэрыял «Multi / Sub-Object»)

Прыклад 6. Метад зрушэння «Subdivision».

У гэтым прыкладзе паказаны метад зрушэння «Subdivision». Гэты метад чымсьці падобны на 3D mapping, але адрозніваецца тым, што да аб'екта таксама прымяняецца згладжванне, падобнае сваім эфектам на вынік ад мадыфікатара «MeshSmooth».

Прыклад 7. Параметр «Split method» (метад падзелу палігонаў пры іх зняцці).

У гэтым прыкладзе паказаны эфект ад прымянення параметру «Split method». Каб лепш праілюстраваць прыклад, да сферы быў прызначаны стандартны матэрыял з уключанай опцыяй «Faceted», карта «VRayEdgesTex» знаходзіцца ў слоце «Diffuse», каб адлюстраваць краю палігонаў у аб'екта. Звярніце ўвагу, выкарыстанне налады «Binary» вядзе да змены арыентацыі палігонаў, якія ссоўваюцца мадыфікатарам. А вось калі выкарыстоўваць наладу «Quad», то змена арыентацыі ў прасторы не адбываецца.

А вось калі выкарыстоўваць наладу «Quad», то змена арыентацыі ў прасторы не адбываецца

Прыклад 8. Вектарная зрушэнне.

Гэты прыклад дэталёва прадэманструе эфект ад прымянення вектарнага зняцця з пасады. На першым малюнку злева адлюстраваны аб'ект са складанай геаметрыяй, які далей канвертуецца ў карту зрушэння (для гэтага патрэбны больш просты аб'ект, да якога трэба прызначыць матэрыял «VRayVectorDisplBake»). А ўжо на другім малюнку прадстаўлена гатовая карта зрушэння (чырвоным, зялёным і сінім колерамі абазначаюцца вектары зрушэння ў прасторы «UVW»). На апошнім малюнку паказана ўжыванне карты вектарнага зрушэння да іншага аб'екту з дапамогай мадыфікатара «VRayDisplacementMod».

Аб'ект са складанай геаметрыяй, а таксама яго спрошчаная версія з матэрыялам «VRayVectorDisplBake».

Вось карта зрушэння, атрыманая пры дапамозе функцыі візуалізацыі тэкстуры (Render to Texture)
Вось карта зрушэння, атрыманая пры дапамозе функцыі візуалізацыі тэкстуры (Render to Texture). Для атрымання карты выкарыстоўвалася VRayCompleteMap. Гатовая карта захоўвалася ў фармаце EXR.

Карта зрушэння прыменена да іншага аб'екта з дапамогай мадыфікатара «VRayDisplacementMod», у якім ўключана опцыя «Vector displacement».

Прыклад 9. Межы тэкстуры.

У гэтым прыкладзе паказана плоскасць, карта зрушэння якой мае негатыўнае значэнне. Са значэнне па змаўчанні для межаў тэкстуры мы не зможам убачыць Зрушэнне геаметрыю ў процілеглым кірунку. Але калі мы памяняем мяжы тэкстуры на -1 і 1, то зрушэнне геаметрыі адбудзецца як уверх, так і ўніз.
У гэтым прыкладзе паказана плоскасць, карта зрушэння якой мае негатыўнае значэнне

При цитировании информации гиперссылка на tornado-ekb.ru обязательна.