# Bump mapping

### Z Wikipedie, otevřené encyklopedie

Tento článek z oblasti informatiky potřebuje úpravy. Můžete Wikipedii pomoci tím, že ho vhodně vylepšíte. Inspiraci k vylepšení lze hledat v radách na stránce Vzhled a styl, případně na diskusní stránce článku.

Obrázek pro použití jako bump mapa
Bump mapa na rovině
Dlažba s použitím bump mapy
Dlažba bez použití bump mapy

Bump mapping je metoda zobrazení hrbolatosti povrchu ve 3D grafice, zejména hrách. Za použití shaderů, difůzní a bump (normal) mapy se vytvoří efekt plastičnosti. Povrch objektu vypadá plasticky - rovina má na svém povrchu drobné nerovnosti. Bump mapa obsahuje v každém svém pixelu vektor, který je určen barvou (hodnota x odpovídá hodnotě červené barvy, hodnota y odpovídá hodnotě zelené barvy zelené, hodnota z odpovídá hodnotě modré barvy). Za pomoci shaderů se vypočte dle tohoto normálového vektoru a vektoru světla (při odrazu i vektoru pohledu) difůzní a odrazová (specular) složka. Toto lze později kombinovat se specular mapou, které určí hodnoty odraznosti. Toho můžeme využít při tvorbě dlaždic - dlaždice se leskne a malta ne.

## [editovat] Využití

Jak již bylo psáno, využívá se pro vytvoření plastičnosti, např. u dlaždic nebo pro iluzi nerovnosti povrchů. Pro hodně vystouplé místa v povrchu se využívá dost HW náročná technika Parallax mapping, kde se již používá i výšková (height) mapa a dle vektoru pohledu se určí koordináty textur a výsledkem je přesná iluze plastičnosti. Dále se také bump mapping používá při „převodu“ z vysoce-polygonálního (high-poly) modelu na nízko-polygonální (low-poly). Vytvoří se bump mapa, která obsahuje detaily vysoce-polygonálního modelu a je namapována na nízko-polygonální, který se může vykreslovat v reálném čase. Příkladem je např. DOOM 3, zajímavé jsou výsledky UnrealEngine 3.

Citováno z „http://cs.wikipedia.org../../../b/u/m/Bump_mapping.html“

Kategorie: Počítače

##### Views

- Článek
- Diskuse
- Aktuální verze

##### Hledání

##### V jiných jazycích

- Deutsch
- English
- Español
- Français
- Italiano
- Polski
- 中文