Új hozzászólás Aktív témák

  • Menthirist

    veterán

    hi... kis kiigazítás, amennyiben helyesen tudom :D :
    a normal map-ot szokták ugyan bump-nak is mondani, de ésszel:
    van az a bump map, ami rgb csatornán kódolja a fekete-fehér színekkel a
    magasság-mélység információkat (fekete mélyebben van, a fehér meg
    magasabban). tehát fekete fehér kép, de attól még rgb színeket tartalmaz ((0, 0, 0), (12, 12, 12), (128, 128, 128),vagy épp (255, 255, 255).A height map ugyanúgy fekete-fehér, de csak egy csatornát tartalmaz, nem pedig hármat, ami leírja a magasság-mélység infót (pl a terragen ilyen kép alapján alkotja meg a tájat) Ezek ugye pixeles képek, minden pixel mutatja, hogy az a felület a modellen, amire rákerül, ott mennyire van mélyen vagy magasan a normal vektorhoz képest (tehát csak egy vektort tartalmaz a pixel információként) a normal map viszont nem fekete fehér, hanem rendes rgb színes kép (főként kékes árnyalatú), ami az előzőekkel ellentétben nem csak egy vektort tartalmaz a kép pixeleiben, hanem hármat, egyet a piros, egyet a zöld és egyet a kék csatornán. Ezek alapján nem csak azt tartalmazza, hogy az aktuális pixel ahová jut a modellen, az mennyire áll ki vagy be, hanem talán az R csatorna a normálisához képest fel-le irányt, a G a jobbra-balra irányt, a B pedig a mélységet. Tehát pl ha csak a kék csatornát sötétíted, minden részlet mélyül, ha világosítod, akkor laposodik (vagy valami ilyesmi :D)
    a lényeg az, hogy a normal map-pel sokkal élethűbb mélység-magasság érzetet
    lehet elérni (noha mind a három eljárás, amit említettem csak mímeli,
    valójában nem alakít persze a modellen, arra a displacement map szolgál, csak bírd vertexekkel :D).
    példa: adva van egy kövekből kirakott járda. ha az csak bump mapot kap (fekete-fehér), akkor olyan fél méter magasból nézve (tehát átlósan rátekintve) minden tégla, kő függőlegesen ki-be van nyomva, de a normal map-nál van egy olyan érzeted, mintha le lenne kerekedve, nem olyan éles, mint a bump (talán egy példaképpel tudom jobban bemutatni, de csak kis kép lesz, mert a programozó motorjából származik, és nem szeretném, ha megorrolna rám, mert szivárogtatok :D ez még ennyiből nem gáz:
    [link]
    szóval élethűbb mélységmintát kapsz normal mapból

Új hozzászólás Aktív témák