3ds Max a VRay. Parametry modifikátoru "VRayDisplacementMod"

Tato lekce vypráví o speciálním modifikátoru VRay - VRayDisplacementMod. Tento modifikátor se používá k vytvoření efektu „posunutí“ (prolnutí polygonů) přes texturu nebo procedurální mapu. Jiné vizualizéry mají podobné schopnosti (finalRender, mental ray, brasil r / s, atd.), Ale modifikátor VRay míchání má několik výhod (jako je rychlost vykreslování a kvalita) ve srovnání s nimi, takže s modifikátorem VRay poznat se. Článek poukazuje na hlavní funkce VRayDisplacementMod pomocí několika příkladů.

Příklad 1. Mapování posunutí versus mapování nárazu (prolnutí mapy vs. mapa nárazu).

V tomto příkladu můžete jasně vidět rozdíl mezi použitím mapy nárazu a odsazení. Podívejte se na skutečnost, že polygonální základna koule se nemění (to znamená, že zůstane kulatá), když se použije mapa reliéfu, ale posun už mění tvar koule:

Tato lekce vypráví o speciálním modifikátoru VRay - VRayDisplacementMod

Parametry modifikátoru VRayDisplacementMod Modifier

Příklad 2. Mapování klipu (odstranění polygonů na základě textury).

Zde můžete vidět, jak modifikátor odřízne určitou geometrii na objektu. Karta zkreslení je v tomto případě karta „šum“, která je smíšena (pomocí karty „Mix“) s kartou „mapa přechodu“; černé oblasti smíšené mapy budou oříznuty.

V tomto příkladu byla v mapě posunutí použita možnost explicitního mapovacího kanálu; V režimu VRayDisplacementMap je aktivována volba „2D displacement“.

Příklad 3. Krajina.

Zde je příklad roviny odsazení. Možnosti modifikátoru využívají metodu posunutí 2D (krajina) a procedurální texturu Simbiont je mapa posunutí (pomocí VRaySimbiontMtl můžete použít procedurální shadery vytvořené v DarkTree).

Příklad 4. Posunutí na obrázku.

Zde je na obrázku aplikován modifikátor posunu, Celulární se používá jako mapa (trojrozměrná mapa, proto je aktivována metoda 3D posunutí).

Všimněte si, že pokud je tvar zapojen do animace, trojrozměrná mapa s překrývajícím se objektem XYZ (umístěným v nastavení map pod položkou Souřadnice v seznamu Zdroj) se změní vzhledem k povrchu objektu, protože tento povrch sám změní svou polohu v objektu. prostor. Pokud chcete opravit mapu v počáteční poloze na pohybujícím se objektu, musíte k tomuto objektu přidat modifikátor mapy UVW s mapováním do XYZ do UVW a použít kanál Explicitní mapování v mapě pro seznam Zdroj.

Příklad 5. Volba „zachovat kontinuitu“ (udržení ostrých rohů objektu při jeho přemístění).

Možnost „Zachovat kontinuitu“ je velmi užitečná pro objekty, které mají na sousedních polygonech dělené normály (viz prostřední obrázek). To je obvykle způsobeno rozdíly ve vyhlazovacích skupinách polygonů (tj. Ve vyhlazovacích skupinách). Na prostředním obrázku můžete vidět, co se stane. Tento problém vám pomůže vyřešit aktivace možnosti „Keep Continuity“ (Zachovat kontinuitu). Tato volba také pomůže vyhladit hrany mezi různými ID materiálu (to se stane, když je použit materiál Multi / Sub-Object).

Tato volba také pomůže vyhladit hrany mezi různými ID materiálu (to se stane, když je použit materiál Multi / Sub-Object)

Příklad 6. Metoda ofsetu „Subdivision“.

Tento příklad ukazuje metodu ofsetu „Subdivision“. Tato metoda je poněkud podobná 3D mapování, ale liší se tím, že se na objekt aplikuje také vyhlazování, které se podobá výsledkům modifikátoru MeshSmooth.

Příklad 7. Parametr «Metoda rozdělení» (metoda separace polygonů při jejich posunu).

Tento příklad ukazuje efekt použití parametru „Split method“. Pro lepší ilustraci příkladu je kulové kouli přiřazen standardní materiál s aktivovanou možností „Faceted“, mapa „VRayEdgesTex“ je umístěna ve slotu „Difúzní“, aby se zobrazily okraje polygonů na objektu. Všimněte si, že použití nastavení „Binární“ vede ke změně orientace polygonů posunutých modifikátorem. Pokud však použijete nastavení „Quad“, změna orientace v prostoru nenastane.

Pokud však použijete nastavení „Quad“, změna orientace v prostoru nenastane

Příklad 8. Vektorový posun.

Tento příklad podrobně demonstruje účinek použití vektorového posunu. První obrázek vlevo ukazuje objekt s komplexní geometrií, který je pak převeden na mapu posunutí (to vyžaduje jednodušší objekt, ke kterému by měl být přiřazen materiál „VRayVectorDisplBake“). A již v druhém snímku je zobrazena mapa rychlého posunu (červené, zelené a modré barvy označují vektory posunutí v prostoru „UVW“). Poslední obrázek ukazuje aplikaci mapy vektorového ofsetu na jiný objekt pomocí modifikátoru „VRayDisplacementMod“.

Objekt s komplexní geometrií, stejně jako jeho zjednodušená verze s materiálem „VRayVectorDisplBake“.

Zde je mapa posunutí získaná pomocí funkce Render to Texture
Zde je mapa posunutí získaná pomocí funkce Render to Texture. K získání mapy byla použita VRayCompleteMap. Hotová mapa byla uložena ve formátu EXR.

Mapa posunutí se aplikuje na jiný objekt pomocí modifikátoru „VRayDisplacementMod“, ve kterém je povolena volba „Vektorový posuv“.

Příklad 9. Textura okraje.

Tento příklad ukazuje rovinu, jejíž posunová mapa má zápornou hodnotu. Ve výchozím nastavení pro hranice textury nebudeme schopni zobrazit geometrii posunu v opačném směru. Pokud však změníme hranice textury na hodnotu -1 a 1, dojde k posunutí geometrie nahoru i dolů.
Tento příklad ukazuje rovinu, jejíž posunová mapa má zápornou hodnotu