Lecke létrehozni normál térképek (normál térkép), elmozdulás térkép (elmozdulás térkép), az árnyékoló térkép

1. rész Ez a rész a cikk szentelt létre normál térképek diffúz textúra (albedó) vagy magasságát térkép Unity3D natív eszközök használata nélkül a harmadik féltől származó alkalmazások, szolgáltatások és a plug-inek.
Sok kezdő igrodely gondolja, találgatás, vagy már tudom, hogy a megjelenés a 3D-s modellek (játék objektumok) AAA növelése nélkül poligonok számát használt, és valójában háromszögek (TRIS). Az egyik ilyen módszer alkalmazása kiváló minőségű textúrák megjelenítés 3D modellek és térképek: normál, elmozdulás, az árnyékolás, magasság, tükrözi. Hol vigye őket, ha egy fejlesztő egy textúra, anélkül, hogy az összes többi kártya?
Egyes kártyák hozható létre Unity3D, feltéve natív eszközök révén megvalósított vagy szkriptek helyezni EditorUnity3D mappában.
Apropó a natív biztosított eszközöket Unity3D, azt kell mondani a lehetőségét a Unity3D átalakítani rendes textúra egy normális térkép segítségével beállítások / Import beállítások InspektoraUnity a 3D ablakban.
Ebben a cikkben, vettem az egyik meglévő gyűjteményéből textúrák, fényképezett borús téli napon, a folyamat azt GIMP e, kiderült, hogy varratmentes textúra 1024 1024 pixel.

Válasszon ki egy importált textúra bal egérgombbal az eszközök listája ablakban nyomjuk meg a Ctrl + D hogy hozzon létre egy példányt a kijelölt objektumot, ebben az esetben - a textúrák, amit át egy normális térképet. Válassza bal gombbal az új példányt a textúra és nézz a felügyelő menüben, amely válassza ki a legördülő listából a fajta textúra (Texture típus). Most ahelyett, hogy „Alpha származó szürkeárnyalatos” megjelent CheckBox „Create fromGrayscale”. Válasszuk ki azt, hogy hozzon létre egy normális térképet a köztes képpé alakítja, monokróm, ahonnan a normál térkép jön létre. Intermedier átalakításának folyamata egy fekete-fehér kép, amely nem látható a felhasználó számára, hasonlóan az átalakulás a képet egy magassága térképet.
Azt is választhatja a „Smooth” szűrő üzemmód „szűrés”, amely lehetővé teszi, hogy távolítsa el a zaj keletkezik a normál térkép, ami simító azt.
Paraméter „lökésesség” határozza meg az élességet a kapott normál térkép. Ez a paraméter kapcsolatban együtthatóval befolyás ( „dudor”) normál térképek a beállítások menüben az anyagok, amelyek a későbbiekben még kitérünk.
Továbbra is csak a beállítások alkalmazásához az új normális térképeket, „Apply” gombra.

Az egyik szabható normál térkép beállítások a „dudor” normális térképeket (a táblázat jobb a normál térkép kép).

A bal oldalon az ábra mutatja, a Create Plane rendelt neki csak diffúz textúra nélkül normál térkép. Jobb - a tárgy anyagától rendelt a diffúz térkép, és létrehozta az azonos normál térkép textúra.
By the way, ha meg akarja menteni a lemez ilyen módon létrehozott normál térkép húzással ki az ablakon Asset Unity3D projekt mappát a Windows Intézőben, akkor nem lesz sikeres, mint az Explorer látni fogja az összes azonos magasságban térképet. A projekt mappa is tárolja formájában magassága térképet. Mert mit tett? Azt hiszem, az egyik oka az a képesség, hogy mindig visszatér az eredeti textúra.

Ha azt szeretnénk, rugalmasabb lehetőségeket létrehozó normál térkép a textúra és a kártya magasba és is képes létrehozni egy elmozdulás térkép (displacementmap), árnyékolás kártya (ambientocclusionmap) és tükrös térkép (specularmap), akkor meg kell figyelni, hogy az online Normalmap Online Tool . amely lehetővé teszi, hogy módosítsa a paramétereket a kártya, és válassza ki a módszert a normál térképek: a Sobel differenciáloperátor (Sobel) üzemeltető vagy Scharra (Scharr). Az utóbbi, akinek tiszteletére és elemzi az üzemeltető / szűrő, javított teljes forgási szimmetriával, ami nem engedélyezett a Sobel. További részletek róluk megtalálja a cikkben szentelt ennek a „Sobel operátor” a Wikipedia.
Heights Térkép - ez biztosan jó, de mi van, ha nem is létezik? Hozza létre egy meglévő képet, vagy használd ezt a képet. Mi árnyalatok figyelembe kell venni a képeket, hanem a magasság térképen látható, ha tudod, mi ez a magasság térkép, és miért van szükség. magassága térképen jelentése monokróm raszterkép, ahol a tárolt magassági értékek formájában világos és sötét területek, ahol fényesebb, mint a pontok, akkor a magasabb relatív az nulla szinten:
- kidudorodás számára mapping (bump mapping), lényegében alkotó bump mapping, magassága térkép számításához használt beesési és fény visszaverése (például használt a megvilágítás / reflexiós modell Fong) nyújtson árnyékok tétele 3D modell reálisabb szimulálásával convexes , üregek, karcolások felületén egy modell megváltoztatása nélkül a geometria a háló a 3D objektum. By the way, a normál térkép egyik legáltalánosabb bump mapping'a;
- az elmozdulás mapping „a, amelynek alapja a fénytörési térkép, amelynek segítségével a háló szerint módosítjuk a világos és sötét területek textúra / kép megváltoztatásával pozíciók csúcsainak 3D modell (különösen a sík).
Az egyik legizgalmasabb alkalmazások magasságát térkép elmozdulás mapping Láttam itt: alakformáló és UVs és elmozdulások.

Ugyanakkor a legszélesebb körben használt térkép magassága szerzett létrehozására 3D-s modellek tájak és óceánok átalakításával térképek magasból 3D mesh rovására épület 3D-s táj csúcsok színétől függően a megfelelő régiók magassága térkép egyik tengelyen. Ilyen Unity3D tengely az Y tengellyel Blender - Z tengely

A bemutatott ábrán a táj (Terrane, egy táskát a terep -. Táj, terep), amely egy hálós generált a kártya magasságban létrehozott újabb on-line generátor, de ezúttal - generátor Texture Generator Online textúrák. amely egyébként hozta létre az azonos fejlesztő, mint a Normalmap Online.
Ezek a csodálatos dudor hasonlító óceán hullámai hoztak létre egyetlen magasság térkép, és létrehozta annak alapján a normál térképek és diffúz térképek, és a diffúz térkép jött létre GIMP van, létrehoz egy másik réteg (zöld) teljes magasságában térkép után hogy az átláthatóság csökkent 50%.

Megjegyzés: a zöldes és vöröses terület a normál térkép, akkor jöjjön vissza őket, amikor arról beszélünk, az elmélet a normális térképeket.
Texture Generator Online segítségével generál a különböző textúrák, beleértve a textúra felhők, tégla, cserép, sakk, fa, Perlin zaj, a táj és a szövet.

Hozzászólás Nézettség: 5812