Normal Map Generator
Genereer normal maps van elke textuurafbeelding voor 3D-rendering, game-assets en PBR-workflows. Het Sobel-filter extraheert oppervlaktegradienten en zet deze om naar RGB-normalen.
🔒 Je afbeelding wordt volledig in je browser verwerkt. Er wordt niets naar een server geüpload.
1. Afbeelding uploaden
2. Aanpassen en bekijken
Bepaalt hoe uitgesproken het oppervlaktedetail verschijnt. Hogere waarden benadrukken de diepte; lagere waarden produceren subtielere normalen.
Normal Map voorbeeld
Hoe het werkt
De Normal Map Generator converteert je textuur naar een grijswaarden heightmap en past vervolgens een Sobel-filter toe om horizontale en verticale gradiënten per pixel te berekenen. Deze gradiënten worden gecombineerd tot een 3D-normaalvector en gecodeerd in de standaard tangent-space RGB-codering waarbij R = X, G = Y en B = Z. Het resultaat is direct bruikbaar in game-engines zoals Unity, Unreal Engine, Godot of elke PBR-rendering pipeline.
Randpixels lopen door naar de tegenoverliggende zijde, zodat de gegenereerde normal map naadloos tegelt als je brontextuur dat ook doet. Verhoog de sterkte voor zeer gedetailleerde oppervlakken zoals baksteen of steen, en gebruik lagere waarden voor gladdere materialen zoals stof of papier.