Eltolódás (Cineware felületi csatorna)

Az Eltolódás a Dudorodáshoz hasonló, azzal a különbséggel, hogy itt a tárgy konkrétan (és nem csak látszólag) deformálódik. A különbség a tárgy széleinél látható a legjobban.

Displacement.png

 

Ennél a tárgynál: a gömb bal fele Dudorodási leképezést, míg a jobb fele Eltolódási leképezést használ. (Lásd még Dudorodás (Cineware felületi csatorna).)

BumpDisplace.png

 

DisplacementSettings.png

 

Erősség

Ezzel a vezérlővel módosítható a Magasság beállításnál megadott maximális eltolódás (az Erősség és Magasság érték együtt sokszorozódik a maximális eltolódás meghatározása érdekében).

Magasság

Az eltolódás magasságát határozza meg, amely az Erősség értékkel módosítható.

Típus

Intenzitás: Az eltolódás pozitív irányba történik. Az eltolódási térkép fekete részein nem jön létre eltolódás, a fehér részein pedig maximális lesz az eltolódás.

DisplacementExample.png

 

Intenzitás (köztes érték): Az eltolódás mind a pozitív, mind pedig a negatív irányba végrehajtható. 50%-os szürke értéknél nem történik eltolódás. A fehér színnél maximális pozitív eltolódás, míg a fekete színnél maximális negatív eltolódás jön létre.

Piros/Zöld: Az eltolódás lehetséges negatív és pozitív irányba is, a textúra piros és zöld értékeinek megfelelően. A zöld értékekkel növelhető, míg a piros értékekkel csökkenthető az eltolódás. Fekete szín esetén nincs eltolódás, azt kizárólag a piros és zöld szín határozza meg. A tiszta zöld (RGB: 0,255,0) és tiszta piros (RGB 255,0,0) szín maximális eltolódást eredményez, ebben a sorrendben a pozitív és negatív irányba.

RGB (Helyi XYZ)/RGB (Világ XYZ)

Ezekkel a módokkal vezérelhető a térbeli eltolódás a textúra RGB összetevőinek megfelelően. A kiválasztott módtól függően a program eltérő koordináta rendszert használ a torzításhoz.

Az összetevőkkel a következő irányok határozhatók meg:

Vörös: X

Zöld: Y

Kék: Z

Textúra

Itt adható meg egy kép textúrája vagy egy 2D-s anyag.

Lásd Textúrák (Cineware felületek).

Alpoligon eltolás

Jelölje be az opciót az Alpoligon eltolás (SPD) bekapcsolásához.

Általánosságban az SPD az eltoláshoz hasonló: a renderelés során a tárgy deformálódik a textúra szürkeárnyalatos palettája vagy – bizonyos módoknál – a színpaletta alapján. A különbség a tárgy saját belső, beállítható és viszonylag nagy felosztásában rejlik, mellyel nagyon részletes szerkezetek hozhatók létre anélkül, hogy konkrétan és véglegesen fel kellene osztani a tárgyat. Sok esetben egyszerű modellezéssel nem érhető el ugyanilyen részletesség, mivel az túl sok memóriát igényel.

Az SPD növeli a renderelési időt, hiszen a valódi geometria renderelése normál memóriaigény mellett – néhány kivétellel – mindig gyorsabban elvégezhető, mint a virtuális poligonok fényképezése.

Az SPD előnyei a következők:

A kisebb részletek renderelése anélkül elvégezhető, hogy a tárgyat véglegesen fel kellene osztani. A végleges felosztás különböző problémákat okozhat, úgymint a túl nagy vagy akár kezelhetetlen fájlméret.

A részletek gyorsabban létrehozhatók, ha 2D-s textúrákat használunk modellezés helyett.

A renderelt kép jóval jobb minőségű lesz, mint a Dudorodási csatornán használt textúratérkép alkalmazásával.

NoiseSPD.png

 

Zaj shaderek SPD funkcióval

Kikapcsolt funkciónál a program normál eltolást használ (amely csak a meglévő tárgypontokat érinti majd).

Felosztási szint

Itt adható meg az SPD felosztás. Ez a teljes tárgyra vonatkozik, amelynél a felületet használja. Érdemes időt szánni a tárgy rejtett oldalainak törlésére, mivel ezzel csökkenthető a felosztandó felületek száma.

A magasabb értékek gyakran jobb eredménnyel járnak, de egyben a renderelési időt is növelik.

Vegye figyelembe, hogy ezt az értéket a tárgy (poligon) minden oldalánál módosítani kell. Így a különböző oldalaknál eltérő SPD paraméterrel rendelkező duplikált felületeket használhat.

A fal 1 méter x 1 méteres oldalánál kisebb SPD értékre van szükség, mint egy 1 méter x 100 méteres falnál.

A program minden meglévő poligon esetén a következő belső poligon számítást hajtja végre:

Háromszög: (2 a felosztási szint értékének hatványára emelve) * (2 a felosztási szint értékének hatványára emelve) / 2.

Négyszög: (2 a felosztási szint értékének hatványára emelve) * (2 a felosztási szint értékének hatványára emelve).

Kocka: 6*256*256 = 393,216 poligon.

Sík: 400*256*256 = 26,214,400 poligon.

Megjegyzés:

Ha több eltolási felület van hozzárendelve a szóban forgó tárgyhoz, a program mindig a maximum értékeket használja.

Például: A tárgy 2 kijelölésnél 2 különböző eltolási felülettel rendelkezik. Az első eltolási felület 4, míg a másik 6 részre van felosztva. Így a teljes tárgy felosztási szintje 6. Bár az egész tárgy fel van osztva, az eltolás csak a kijelölt részekre vonatkozik majd.

SubdivisionLevelCine.png

 

Két térbeli ábra 2, 4 és 8 felosztással (alulról felfelé)

Íves geometria

Mivel alkalmazott SPD opcióval nem hozható létre normál Phong-árnyalás, a program egy speciális algoritmust használ (ha Ön bekapcsolja ezt az opciót), amely biztosítja a tárgy lekerekítését az SPD renderelése előtt.

Ezt kifejezetten az olyan sima felületekhez tervezték, amelyek az SPD renderelés után csiszolt hatást keltenek. A kontúrok (a poligon élei, amelyekhez nem csatlakozik másik poligon) nem módosulnak, ha a Lekerekített kontúrok opció ki van kapcsolva.

RoundGeometry.png

 

Mivel nem kívánt eredmény is születhet, ez az opció kikapcsolható.

Íves kontúr

Ha ez az opció be van kapcsolva, a kontúrok (azok a poligonok, amelyeknél legalább egy csatlakozó poligon hiányzik) is le lesznek kerekítve. Kapcsolja ki az opciót azoknál a tárgyaknál, amelyek kontúrjainál a simítás ellentétes hatást váltana ki.

RoundContours.png

 

Lekerekített kontúrok bekapcsolva (balra) és kikapcsolva (jobbra)

Íves geometria leképezése

Ezzel az opcióval adható meg, hogy a program használja-e a lekerekített geometriát a textúra koordinátáinak meghatározásához. A legtöbb esetben ezzel könnyebben elérhető a kívánt eredmény. Emellett kevesebb foltot is eredményez.

Mivel a generálás akár 10%-kal is tovább tarthat, és bizonyos esetekben a fényképezést nem kerek geometrián kell elvégezni, ez az opció kikapcsolható.

Eredmény geometria leképezése

Ezzel a beállítással állítható be, hogyan legyen kivetítve a textúra:

Bekapcsolt funkció: A textúra vetítése az Alpoligon eltolás előtt történik.

Kikapcsolt funkció: A textúra vetítése az Alpoligon eltolás után történik.

Kocka leképezésekor egyértelműen látható, hogyan történik a színek vetítése, attól függően, hogy a Létrejövő geometria leképezése opció be van-e kapcsolva. Ezzel szemben UVW leképezéskor nem látható különbség, mivel az SPD-k nem módosítják az UV-koordinátákat.

MapGeometry.png

 

Különböző vetítési hatások:
Balra: Eredmény geometria leképezése kikapcsolva; jobbra: Eredmény geometria leképezése bekapcsolva

A 3D-alapú anyagok (pl. zaj, fa, rozsda stb.) eltérően viselkednek. Mivel nincs szükségük UV-koordinátákra, az extrém eltolódások éleinek mintázásához is használhatók.

Eredeti élek megtartása

Ha ez az opció be van kapcsolva, a kemény Phong élek kemények maradnak. Ha ez az opció ki van kapcsolva, a program a Felosztási szintnek megfelelően lekerekíti az éleket.

Az opció hatása főként akkor érvényesül, amikor a Lekerekített geometria opció ki van kapcsolva.

Legjobb kiosztás

A bekapcsolt Legjobb kiosztás opcióval a Phong-élek felé irányítható az eltolás. Minél közelebb van az eltolás az élhez, annál közelebb kerül ugyanehhez az élhez, és annál szorosabban követi a virtuálisan lekerekített Phong normálvektort.

A legtöbb esetben ez a beállítás az SPD lágy, folyamatos átmenetét eredményezi a Phong-éleken.

Ha a Legjobb kiosztás ki van kapcsolva (ami csak akkor indokolt, ha a Típus beállításnál valamelyik erősségi mód be van kapcsolva), minden eltolódás merőlegesen felfelé mutat. Ez nagyobb méretű eltolást eredményezhet az éleknél. Ezt az éleket fedő eltolások okozzák, amelyek tulajdonképpen megfelelő szögben helyezkednek el egymáshoz képest, és a közöttük lévő tér ki van töltve. Kapcsolja be ezt az opciót, ha várost vagy kastély köveket modellez távoli nézőpontból.

BestDistribution.png

 

Legjobb kiosztás bekapcsolva (balra) és kikapcsolva (jobbra)