Apskritai normalių žemėlapių kūrimas yra universalus metodas, kurį turėtų naudoti visi 3D menininkai ir dizaineriai, norėdami paspartinti ir pagerinti savo darbo eigą.
Normalių žemėlapių kūrimą galima pamatyti ne tik tais atvejais, kai aparatinės įrangos apribojimai yra labai svarbūs, pavyzdžiui, vaizdo žaidimuose, kuriuose scenos turi būti atvaizduojamos realiuoju laiku žaidėjams, bet ir kompiuterinės animacijos filmuose, architektūrinėje vizualizacijoje ir gaminių dizaine.
Normalių žemėlapių kūrimas nedaro įtakos objekto spalvinimui, todėl jis dažniausiai naudojamas tais atvejais, kai objekto paviršius nėra idealiai plokščias ar lygus. Tiesą sakant, tai reiškia, kad normalių žemėlapį galima naudoti beveik kiekvienam 3D modeliui, kad būtų patvirtintas jo tikroviškumas, pradedant nudėvėta oda, nelygiais medžio grūdais, žmogaus oda, audiniu ir kt.
Yra keli pagrindiniai įrankiai ir programinė įranga, kurie dažniausiai naudojami normalių žemėlapiams kurti. Štai keli jų:
1. : tokie įrankiai kaip „Blender“, „Maya“, „ZBrush“ ir „„Substance 3D Modeler““ naudojami modeliams, kurie bus naudojami normalių žemėlapių kūrimui, kurti. Yra daugybė puikių programinės įrangos sprendimų, jie visi pateikia skirtingas modeliavimo ir formavimo galimybes.
2. : tokia programinė įranga kaip „Substance 3D Painter“ ar netgi „Adobe Photoshop“ gali būti naudojama tekstūriniams žemėlapiams, įskaitant normalių žemėlapius, kurti ir redaguoti.
3. : normalių žemėlapių generavimo programinė įranga padeda sukurti įprastus žemėlapius iš didelės skiriamosios gebos geometrijos arba tekstūros informacijos. Tokie įrankiai kaip „xNormal“, „CrazyBump“ arba „Substance 3D Designer“ gali generuoti normalių žemėlapius pagal įvairius įvesties duomenis.
4. : žaidimų varikliai, pavyzdžiui, „Unreal Engine“ ir „Unity“, turi integruotą normalių žemėlapių kūrimo funkciją. Šiuose varikliuose yra reikalingų įrankių ir atvaizdavimo galimybių normalių žemėlapiams panaudoti. Jie vienodai puikiai tinka tiek atvaizdavimui, tiek žaidimų patirčiai kurti.
5. : tokios šėšėlių programavimo kalbos, kaip HLSL („High-Level Shading Language“) arba GLSL („OpenGL Shading Language“), gali būti naudingos kuriant pasirinktinius šešėlius, kurie naudoja normalių žemėlapių kūrimą. Šios kalbos leidžia kūrėjams nustatyti, kaip apšvietimas sąveikauja su normalių ir kitais tekstūriniais žemėlapiais, kad būtų pasiektas nuostabus vizualinis efektas.
Šis sąrašas gal ir nėra išsamus, tačiau tai puikus atspirties takas kūrėjams formuojant pagrindinį supratimą apie normalių žemėlapių kūrimą ir jo įgyvendinimą realaus laiko atvaizdavimo aplinkose.