Üldiselt on normaali kaardistamine mitmekülgne tehnika ja seda peaksid kasutama kõik 3D-kunstnikud ja disainerid, et oma töövoogu kiirendada ja parandada.
Näete normaali kaardistamist mitte ainult stsenaariumide puhul, kus riistvarapiirangud on äärmiselt olulised, näiteks videomängud, mis nõuavad stseenide reaalajas renderdamist mängija jaoks, vaid ka arvutianimeeritud filmides, arhitektuurilises visualiseerimises ja tootekujunduses.
Normaali kaardistamine ei mõjuta objekti värvimist, seega näete seda kõige sagedamini juhtudel, kui objekti pind ei ole täiesti tasane või sile. Ausalt öeldes tähendab see, et peaaegu iga 3D-mudel võib kasutada normaalikaarti, et kinnitada selle realistlikkust, alates kulunud nahast, konarlikest puidukiududest, inimnahast, kangast ja muust.
Normaali kaardistamiseks kasutatakse tavaliselt mitmeid olulisi tööriistu ja tarkvarasid. Järgnevalt on mõned neist välja toodud.
1. : normaali kaardistamiseks kasutatavate mudelite loomiseks kasutatakse tööriistu nagu Blender, Maya, ZBrush ja Substance 3D Modeler. Suurepäraseid tarkvaralahendusi on palju, mis kõik toovad modelleerimise ja vormimise puhul kaasa oma lähenemisviisid.
2. : tarkvarasid, nagu Substance 3D Painter või isegi Adobe Photoshop, saab kasutada tekstuurikaartide, sealhulgas normaalikaartide loomiseks ja redigeerimiseks.
3. : normaalikaardi genereerimise tarkvara aitab luua normaali kaarte kõrge eraldusvõimega geomeetria- või tekstuuriteabe põhjal. Sellised tööriistad nagu xNormal, CrazyBump või Substance 3D Designer võivad erinevatel sisenditel põhinevaid normaalikaarte luua.
4. : mängumootoritel, nagu Unreal Engine ja Unity, on sisseehitatud tugi tavaliseks kaardistamiseks. Need mootorid pakuvad normaalikaartide eeliste kasutamiseks vajalikke tööriistu ja renderdamisvõimalusi. Need sobivad ühtviisi suurepäraselt nii renderduse kui ka mängukogemuse loomiseks.
5. : varjutajate programmeerimiskeelte, nagu HLSL (kõrgetasemeline varjutuskeel) või GLSL (OpenGL-i varjutuskeel) mõistmine võib olla kasulik kohandatud varjutajate loomiseks, mis kasutavad ära normaali kaardistamist. Need keeled võimaldavad arendajatel määratleda, kuidas valgustus koostoimib normaali- ja muude tekstuurikaartidega, et saavutada hämmastavaid visuaalseid efekte.
See loend ei pruugi olla kõikehõlmav, kuid see pakub loojatele suurepärase koha alustamiseks, et kujundada põhiteadmised normaali kaardistamisest ja nende rakendamisest reaalajas renderduskeskkondades.