Normálové mapování je univerzální technika, kterou by měl používat každý 3D tvůrce, protože umožňuje urychlit a zlepšit pracovní postup.
Normálové mapování se používá nejen v případech, kdy jsou hardwarová omezení velmi důležitá, jako jsou hry vyžadující vykreslování scén v reálném čase, ale také v počítačově animovaných filmech, architektonických vizualizacích a produktovém designu.
Normálové mapování neovlivňuje zbarvení objektu, takže se nejčastěji používá v případech, kdy povrch objektu není dokonale rovný nebo hladký. V podstatě to znamená, že téměř každý 3D model může využít normálovou mapu ke zvýšení realističnosti – od odřené kůže přes pokroucená dřevěná vlákna po lidskou pokožku, látky a mnoho dalších prvků.
K normálovému mapování se používá několik základních nástrojů a aplikací. Zde je několik z nich:
1. : K vytvoření modelů, které budou použity pro normálové mapování, můžete použít nástroje jako Blender, Maya, ZBrush a Substance 3D Modeler. K dispozici je mnoho výborných softwarových řešení, která nabízejí vlastní přístupy k modelování a tvarování.
2. : K tvorbě a úpravám map textur včetně normálových map můžete použít Substance 3D Painter nebo třeba Adobe Photoshop.
3. : Software pro generování normálových map umožňuje vytvářet normálové mapy jak z dat o geometrii s vysokým rozlišením, tak z údajů o textuře. Nástroje jako xNormal, CrazyBump nebo Substance 3D Designer dokáží generovat normálové mapy na základě různých vstupů.
4. : Herní moduly jako Unreal Engine a Unity mají integrovanou podporu normálového mapování. Tyto moduly obsahují nástroje a možnosti vykreslování potřebné k využívání normálových map. Zvládnou vykreslit skvělé modely stejně dobře jako zprostředkovat špičkové herní zážitky.
5. : Znalost programovacích jazyků pro tvorbu shaderů, jako jsou HLSL (High-Level Shading Language) nebo GLSL (OpenGL Shading Language), může být velmi přínosná při tvorbě vlastních shaderů, které využívají normálové mapování. Tyto jazyky umožňují vývojářům definovat interakci osvětlení s normálovými a dalšími mapami textur a vytvářet tak dechberoucí vizuální efekty.
Tento seznam sice není úplný, ale můžete jej využít jako výchozí bod při osvojování základních znalostí o normálovém mapování a jeho implementaci v prostředích, v nichž je vyžadováno vykreslování v reálném čase.