Les normal maps restent un passage quasi obligé quand on veut simuler du relief sur des assets 3D sans exploser le nombre de polygones. Pour les projets perso ou les game jams, j'avais l'habitude d'ouvrir un logiciel de traitement d'image rien que pour cette conversion, alors que c'est une opération toute simple : partir d'une image de hauteur, produire une carte de normales tangent-space.
J'ai donc développé '''Normal Map Bench''' (https://normalmapbench.com/) : un générateur de normal maps qui tourne entièrement dans le navigateur.
Ce qu'il fait concrètement :
- conversion image → normal map tangent-space, '''sans upload''' : le traitement est fait localement, l'image ne quitte jamais la machine ;
- choix de la convention Y (OpenGL ou DirectX) directement dans l'interface, utile quand on passe d'un moteur à l'autre ;
- réglages en direct : intensité, lissage, dilatation des bords, et une source de lumière déplaçable pour prévisualiser le rendu avant export ;
- export PNG en résolution d'origine.
Pas de compte, pas d'installation, gratuit. Pour du prototypage ou pour un·e artiste qui veut itérer vite sur des textures, ça évite d'allumer une suite lourde pour une conversion de trente secondes.
Je suis preneur de retours, notamment sur les cas où la carte produite se comporte mal dans tel ou tel moteur (Godot, Unity, Blender…). Si d'autres outils du même genre tournent aussi côté navigateur, je suis curieux de les découvrir.
(Note : je suis l'auteur de l'outil, donc considérez ce journal comme de l'auto-promotion — la transparence ne coûte rien.)
# Sais-tu qui est le public de LinuxFr, site sur lequel tu publies ce journal ?
Posté par Thomas Debesse (site web personnel, Mastodon) . Évalué à 4 (+1/-0). Dernière modification le 18 septembre 2026 à 05:56.
Je n’ai pas de problème avec l’autopromotion, mais où sont les sources du logiciel ?
Comme c’est un outil de génération de texture, rien à voir avec Linux. Les jeux et technologies afférentes sont traitées ici, les logiciels linux propriétaires sont parfois traités aussi, mais si ça n’est ni libre ni en rapport avec linux, l’un ou l’autre, ça me semble complètement hors sujet.
C’est dommage parce que l’outil a l’air sympa.
ce commentaire est sous licence cc by 4 et précédentes
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.