Co je Bump Mapping?
Mapování hrbolků je proces, při kterém se textura nebo mapa textury nanáší na povrch v trojrozměrném (3D) počítačovém grafickém programu, aby se na tomto povrchu vytvořily větší podrobnosti. Mapa hrbolů se obvykle používá k přidání většího množství rozměrů a detailů povrchu, jako jsou hrboly, hřebeny, škrábance a další detaily, které ovlivňují hladkost povrchu. Použití takového mapování umožňuje, aby se objekt vytvořený v programu počítačové grafiky (CG) objevil realističtěji bez zvýšení počtu polygonů v objektu. Bump mapping se obvykle provádí pomocí tradičních bump map, normálních map nebo paralaxy.
Když je objekt vytvořen v 3D grafickém programu, je vytvořen pomocí drátového modelu, na který jsou polygony aplikovány. Tím se vytvoří základní tvar objektu a poskytne mu povrch. Složité objekty mají často více polygonů než jednoduché objekty, ale vyšší počet polygonů často ztěžuje vykreslení objektů. Toto není vždy problém pro CG vytvořený pro filmy, ale videohry, které vykreslují obrázky v reálném čase, často mají omezení počtu polygonů, které lze vykreslit v dané scéně.
Bump mapping se obvykle používá k tomu, aby objekty s nižším počtem polygonů vypadaly realističtěji. Jediný povrch, například, může být použit k vytvoření cihlové zdi a měl by pouze jeden mnohoúhelník. Aby byl povrch realistický, musela by každá cihla vyčnívat o něco dále než malta mezi nimi a měly by mít nějaké promáčknutí, škrábance a jiné textury. Pomocí mapování hrbolů lze tyto detaily přidat bez zvýšení počtu polygonů ve scéně.
Existují tři různé typy mapování hrbolů, které lze použít, i když všechny obecně vytvářejí poněkud podobné efekty. Základní mapa nárazu používá k vytvoření mapy obrázek ve stupních šedi - používá pouze bílý, šedý a černý. Při použití této textury jako mapy hrbolků bude mít objekt větší texturu; bílé oblasti se objeví zvednuté, zatímco černé oblasti vypadají odsazené. Tento typ mapování hrbolů vlastně nemění povrch objektu, pouze způsob, jakým jsou na tomto povrchu vykresleny světlo a stín, aby mu poskytl vzhled textury.
Normální mapa je typ mapy používané při mapování hrbolů, který k vytvoření podobného efektu používá červenou, modrou a zelenou. Normální mapy se obvykle vytvářejí na základě vysoce detailní verze objektu a poté se aplikují na nízkou podrobnou verzi tohoto objektu, aby se vytvořil realističtější vzhled s menším počtem polygonů. Parallax mapy mohou být také použity v mapování hrbolů, i když jsou poněkud komplikovanější. V podstatě fungují tak, že napodobují efekt paralaxy, ke kterému dochází, když je objekt viděn z různých úhlů pohledu, a vytvářejí tak iluzi hloubky pro povrch při pohledu pod úhlem.