URL:     https://linuxfr.org/users/louislam/journaux/generer-des-normal-maps-dans-le-navigateur-sans-installation-opengl-directx
Title:   Générer des normal maps dans le navigateur, sans installation (OpenGL & DirectX)
Authors: louislam
Date:    2026-09-18T05:35:13+02:00
License: CC By-SA
Tags:    normalmap, 3d, textures, jeux-vidéo et web
Score:   -1


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.)
