Leírás

3D grafikával kapcsolatos bejegyzések és cikkek. A Quadron Virtual Particle nevű game engine fejlesztése.

Stuff

Anything related to game development.

Contact: darthasylum at gmail dot com

Nemlineáris cikkek

Mi ezeknek a célja?

Leginkább az, hogy magyarul is elérhető legyen programozási anyag, olvasmányos formában.

A cikkek kódja GitHub-ról is elérhető. (*)-al jelölöm azt a cikket ami nemrégiben frissült.

A színek a nehézséget próbálják jelezni, de az, hogy egy cikk piros nem azt jelenti, hogy csak a profiknak szól!

 

 

 

 

 

 

 

 

Hörcsög

The Asylum

3D grafikával kapcsolatos bejegyzések és cikkek. A Quadron Virtual Particle nevű game engine fejlesztése.

Friss topikok

Címkék

HTML

Light Space Perspective Shadow Mapping

2023.12.13. 16:50 | darthasylum | Szólj hozzá!

Ehhez a bejegyzéshez most nincs külön cikk, mert a lényeget néhány mondatban össze lehet foglalni.

Az Archicad 27 megjelenésével experimental feature-ként bekerült a physically based rendering, ennek kapcsán kezdtem el foglalkozni CAD-ben használatos shadow mapping módszerekkel (Archicad 28-ra ütemezve). A modellek nagy mérete miatt a szakirodalom az ún. perspective warp alapú technikákat javasolja, aminek a lényege, hogy egy extra projekciós mátrixxal a modellt úgy torzítja, hogy a kamerához közel eső részeken legyen jobban kitöltve a shadow map.

lispsm.jpg


A neten elérhető implementációk közül szinte mindegyik bugos, vagy nehézkes kipróbálni. Hosszas küszködés után arra jutottam, hogy az eredeti dolgozatok is kihagytak bizonyos speciális eseteket. Mivel csak irányított fényforrással foglalkoztam, a hackelések jelentős részét el tudtam kerülni úgy, hogy a near/far clipping-et kikapcsolom (egyéb megközelítések még több hibát hoztak be). Ez teljesen valid megoldás, mivel a shadow map-nek úgyis minden árnyékvetőt tartalmaznia kell.

A kódban található még módosított GTAO implementáció is, amihez nem kell temporal filtering. Videó a szokott helyen.

A bejegyzés trackback címe:

https://darthasylum.blog.hu/api/trackback/id/tr5618280441

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