HTML

gondolataim elsősorban játékfejlesztésről

Elsősorban játékfejlesztés magyarul: az enginem fejlesztése során felmerülő problémák, ötletek, tévutak stb dokumentálása, amely számomra és talán mások számára is hasznos lehet később Másodsorban gondolatok szavakban...

Kapcsolat:
aalberik 'at' gmail 'dot' com

Haletető

Galéria

Címkék

Összes

Linkblog

Naptár

december 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Világító fal 3 - directional lightmap

2013.01.28. 22:08 :: syam

A téli szünetben gondolkoztam azon, hogy a lightmap lumeljeihez lehetne rendelni irányt is. Szerencsére ez a technika már létezik (többféle) néven: directional lightmap.
A módszer azon alapszik, hogy minden lumelhez hozzárendelnek három, a tangens térben megadott konstans irányt majd a generáláskor ezt a három irányt felhasználva készítenek három lightmapet.

platform 2013-01-28 21-02-31-95.png

 

platform 2013-01-28 21-02-48-52.png

 

platform 2013-01-28 21-02-57-87.png

Ennek az a nagy előnye, hogy három, egy helyről mintavételezett lumel egy egyszerű képlettel (mivel az irányok konstansak a tangens térben) kombinálható a normal mappel. Ha az adott normál mindig felfelé néz megkapjuk a klasszikus lightmapot.

platform 2013-01-28 21-03-33-19.png

Azonban ha a normál vektor változik a tangens térben:

platform 2013-01-28 21-03-33-98.png

Láthatjuk, hogy a lightmap mellett a normal map felhasználásával visszaadhatjuk az apró, helyi részleteket is, amire csak nagyon nagy felbontású lightmap lenne képes, aminek memóriaigénye már igen jelentős lenne.

Végezetül néhány kép hagyományos és directional lightmappel.

 platform 2013-01-28 19-30-18-07.png

platform 2013-01-28 19-30-02-41.png

platform 2013-01-28 19-33-24-66.png

platform 2013-01-28 19-33-06-72.png

 platform 2013-01-28 19-34-42-26.png

platform 2013-01-28 19-34-30-48.png

Szólj hozzá!

A bejegyzés trackback címe:

https://sakura7.blog.hu/api/trackback/id/tr885049797

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása