Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils 3Dchevron_rightÉditeur de Normales et Tangentes 3DÉditeur de Normales et Tangentes 3D

Éditeur de Normales et Tangentes 3D

Inspectez, recalculez, inversez ou supprimez les normales de sommet et générez les tangentes de tout modèle 3D.

upload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Sélectionnez un modèle 3D — GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF ou OFF

Accepte : .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf,.off

OpérationInspection seuleNormales lisséesNormales platesInverser les normalesGénérer les tangentesSupprimer les normalesIndique ce que contient actuellement chaque maillage, sans rien modifier.

Outils similaires

Éditeur de Maillages 3D

Éditeur de Maillages 3D

Fusionnez des maillages, séparez les parties détachées, soudez les sommets et retournez les faces dans tout modèle GLB, OBJ, STL ou PLY.

Éditeur de Matériaux 3D

Éditeur de Matériaux 3D

Ouvrez un modèle GLB ou GLTF et modifiez chacun des matériaux PBR qu'il contient — gratuitement, dans votre navigateur, sans rien téléverser.

Éditeur de Modèles 3D

Éditeur de Modèles 3D

Modifiez une scène 3D directement dans votre navigateur, sans téléversement ni aller-retour par Blender.

Outil de Visualisation 3D

Outil de Visualisation 3D

Inspectez un modèle avec dix modes d'ombrage de diagnostic : normales, damier UV, densité de triangles, filaire et plus.

Generateur de sprite SVG

Generateur de sprite SVG

Combinez plusieurs fichiers SVG en une seule feuille de sprite avec des definitions <symbol> pour utiliser les icones efficacement.

texte vers URL slug

texte vers URL slug

convertir texte vers SEO-friendly URL slugs avec Unicode normalization, diacritic removal, et optional stop mot filtering.

Décodeur JWT

Décodeur JWT

Décodez et inspectez les tokens JWT.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Quand un modèle s'affiche en noir, voici l'explication la plus fréquente

Les normales de sommet indiquent au moteur de rendu dans quelle direction chaque surface est orientée. Sans elles, aucun calcul d'éclairage n'est possible : la surface ressort en noir uni, en gris uniforme ou brutalement facettée, selon la tolérance du moteur de rendu.

L'absence de normales est extrêmement courante. Les fichiers STL stockent bien des normales de face, mais de nombreux exportateurs les écrivent à zéro. Les fichiers OBJ les omettent très souvent purement et simplement. Et bon nombre d'exportateurs glTF les laissent de côté en supposant que le chargeur les générera — ce que certains chargeurs font et d'autres non.

Les opérations

Inspecter indique, maillage par maillage, si les normales, les tangentes et les UV sont présentes et si la géométrie est indexée. Commencez par là.

Normales lissées moyenne les normales de toutes les faces qui se rejoignent en chaque sommet, ce qui produit un ombrage continu sur les surfaces courbes. C'est ce qu'il vous faut pour les formes organiques et pour tout ce qui doit paraître arrondi.

Normales plates donne à chaque triangle sa propre normale : chaque face est ombrée indépendamment et les facettes deviennent visibles. C'est le bon choix pour les pièces usinées, les styles low-poly et toute géométrie réellement facettée. Notez que cela impose de dédoubler les sommets partagés, donc le nombre de sommets augmente.

Inverser les normales retourne toutes les normales et inverse le sens d'enroulement des triangles. C'est le correctif pour un modèle qui semble éclairé de l'intérieur, ou qui disparaît dès que l'élimination des faces arrière est activée — le plus souvent à cause d'une transformation en miroir appliquée quelque part en amont.

Générer les tangentes calcule les vecteurs tangents exigés par le mapping de normales.

Supprimer les normales les retire entièrement, ce qui est utile de temps à autre lorsque vous préférez qu'un outil en aval génère les siennes.

Pourquoi votre carte de normales ne fait rien

C'est de loin le problème d'éclairage le plus souvent signalé, et la réponse tient presque toujours aux tangentes.

Une carte de normales stocke des directions dans l'espace tangent — un repère défini par sommet à partir de la normale de la surface et de la direction dans laquelle la texture court sur cette surface. Sans vecteurs tangents, il n'existe aucun repère dans lequel interpréter la carte. Certains moteurs calculent les tangentes à la volée au chargement ; d'autres ignorent tout simplement la carte et éclairent la surface comme si elle était lisse.

L'outil signale tout maillage qui possède une carte de normales et des UV mais aucun attribut de tangente : cette combinaison pose un problème garanti dans au moins certains moteurs de rendu, et elle reste invisible tant qu'on ne la cherche pas.

La génération de tangentes nécessite à la fois un jeu d'UV et un tampon d'indices. Les maillages auxquels il manque l'un ou l'autre sont déclarés ignorés plutôt que passés sous silence.

Voir le résultat

L'aperçu propose un mode de visualisation des normales qui colore chaque surface selon la direction qu'elle regarde. Les surfaces lissées affichent des dégradés de couleur continus, les surfaces plates des aplats aux bords nets, et les normales inversées des couleurs inversées. C'est bien plus rapide à lire que d'essayer de juger l'éclairage à l'œil.

Confidentialité

Tout s'exécute dans votre navigateur. Rien n'est envoyé.