Parallax Occlusion Mapping (POM) je pokročilá technika texturování, která dodává povrchům ve hrách hloubku a detail bez potřeby složitého modelování. Díky POM vypadají textury plastičtější a realističtější, což výrazně zvyšuje vizuální kvalitu herního prostředí. Tato technologie je efektivní způsob, jak simulovat detailní povrchy bez nadměrné zátěže na výkon.
Zjednodušené vysvětlení: Jak Parallax Occlusion Mapping funguje?
Představte si, že máte cihlovou zeď namalovanou na plátně. Z dálky vypadá jako reálná cihlová stěna, ale při pohledu zbližně zjistíte, že je to jen iluze. Parallax Occlusion Mapping (POM) funguje podobně. Namísto toho, aby hra musela modelovat každou jednu cihlu, POM trikuje s osvětlením a texturami tak, aby to vypadalo, že stěna má reálnou hloubku. Funguje to tak, že posouvá texturu v závislosti na úhlu pohledu kamery, čímž vytváří iluzi hloubky a stínování.
Zjednodušeně, POM „čte“ informace o hloubce z textury výšky (heightmap) a na základě toho deformuje texturu tak, aby světlo interagovalo s povrchem realističtěji. Takto vytvořená iluze hloubky mění vzhled povrchu a přidává mu detaily, které by jinak vyžadovaly mnohem náročnější modelování. Je to podobné jako kdybyste měli 3D model zakódovaný ve 2D obrázku.
Proč je to důležité? (Vliv na vizuál a hratelnost)
- Realističtější a detailnější povrchy bez zbytečného zatěžování výkonu.
 - Zlepšené osvětlení a stíny, které reagují na hloubku vytvořenou pomocí Parallax Occlusion Mapping.
 - Vizuálně působivá prostředí, která přispívají k lepšímu zážitku ze hry.
 - Možnost přidat detaily i na relativně jednoduché modely, čímž se šetří čas a zdroje při vývoji hry.
 
Příklady v praxi: Které hry využívají Parallax Occlusion Mapping?
Mnoho moderních her využívá Parallax Occlusion Mapping k vylepšení vizuálního zážitku. Například hra Crysis byla jednou z prvních her, která tuto technologii výrazně demonstrovala, zejména na površích jako jsou kameny a budovy. Metro Exodus využívá POM pro realistické zobrazení omítek, cihel a dalších texturovaných povrchů. Hra Hellblade: Senua’s Sacrifice používá POM k doplnění detailů prostředí. Také Star Citizen využívá Parallax Occlusion Mapping (POM) na detailní textury povrchů vesmírných lodí a stanic.
Výhody a nevýhody
Výhody
- Výrazné zlepšení vizuální kvality povrchů.
 - Relativní nízké nároky na výpočetní výkon v porovnání s plnohodnotným 3D modelováním detailů.
 - Jednodušší implementace detailních textur v porovnání s jinými technikami.
 
Nevýhody
- Extrémní úhly pohledu mohou odhalit, že jde jen o iluzi hloubky.
 - Může vyžadovat úpravu stávajících textur a shaderů.
 - Při nesprávné implementaci může způsobit artefakty a vizuální problémy.
 
Související technologie
Parallax Occlusion Mapping (POM) úzce souvisí s běžným Parallax Mappingem, který je jeho méně náročnou verzí. Další související technologií je Displacement Mapping, který skutečně deformuje geometrii modelu na základě textury výšky, a poskytuje tak přesnější výsledek, ale s vyššími nároky na výkon. POM je často kombinován s normálovým mapováním (Normal Mapping) a ambientní okluzí (Ambient Occlusion) pro dosažení ještě lepších výsledků.
Technologie v kostce
| Typ Technologie | Renderování | 
| Hlavní Přínos | Detailnější povrchy s iluzí hloubky | 
| Klíčoví Vývojáři | Používáno širokou škálou vývojářů her | 
| Typické Použití | Texturování povrchů jako cihly, kameny, omítky | 
| Příklady Her | Crysis, Metro Exodus, Hellblade: Senua’s Sacrifice, Star Citizen | 

