Générateur de Normal Map
Générez des normal maps à partir de n’importe quelle image de texture pour le rendu 3D, les assets de jeux vidéo et les workflows PBR. Le filtre Sobel extrait les gradients de surface et les convertit en normales RGB.
🔒 Votre image est traitée entièrement dans votre navigateur. Rien n’est envoyé à un serveur.
1. Importer une image
2. Ajuster et prévisualiser
Contrôle le relief des détails de surface. Des valeurs élevées accentuent la profondeur ; des valeurs basses produisent des normales plus subtiles.
Inverse le canal vert. À activer pour les moteurs de type DirectX comme Unreal Engine ou 3ds Max ; à laisser désactivé pour les outils de type OpenGL comme Blender, Unity ou Godot.
Aperçu de la Normal Map
Ensemble complet de cartes PBR
Générées à partir de la même image : cartes de hauteur en niveaux de gris, d'occlusion ambiante et de rugosité pour accompagner la normal map dans tout matériau PBR.
Comment ça fonctionne
Le générateur de Normal Map convertit votre texture en carte de hauteur en niveaux de gris, puis applique un filtre Sobel pour calculer les gradients horizontaux et verticaux de chaque pixel. Ces gradients sont combinés en un vecteur normal 3D et encodés au format RGB standard en espace tangent où R = X, G = Y et B = Z. Le résultat est directement utilisable dans les moteurs de jeu comme Unity, Unreal Engine, Godot ou tout pipeline de rendu PBR.
Les pixels de bordure bouclent vers le côté opposé, ce qui permet à la normal map générée de se répéter sans raccord visible si votre texture source est également répétable. Augmentez l’intensité pour les surfaces très détaillées comme la brique ou la pierre, et utilisez des valeurs plus basses pour les matériaux lisses comme le tissu ou le papier.