Inspector 3D

Visor 3D de Normal Maps

Revisa un normal map sobre plano, esfera, cubo o cilindro. Mueve la luz, cambia el mosaico UV, compara convenciones Y y detecta costuras.

Inspector 3DElige PNG, JPEG, WebP o BMP (hasta 50 MB).
Procesamiento local de imágenes
Suelta una imagen aquíElige PNG, JPEG, WebP o BMP (hasta 50 MB).Procesamiento local de imágenes

Un flujo fiable

Prueba el relieve con una luz móvil

Lee el normal map como datos vectoriales sin sRGB y comprueba una dirección de luz conocida.

Height gradient to RGB normal directionA grayscale height change becomes horizontal and vertical gradients, then a normalized vector encoded into RGB.1 · ALTURA2 · GRADIENTEdx + dy + level Z3 · RGB NORMALnormalize → 0…255
1

Mantén los vectores fuera de sRGB

Inspecciona X, Y y Z con una luz conocida: el color morado no demuestra convención, espacio tangente ni correspondencia UV.

2

Busca costuras más allá del borde

Si funciona en el navegador y falla en la malla, revisa UV, islas reflejadas, vértices, tangentes, mipmaps y compresión antes de cambiar los píxeles.

3

Usa el normal map viewer como diagnóstico controlado

Empieza el normal map viewer con un plano y una luz. Muévela de izquierda a derecha y de arriba abajo sobre una ranura asimétrica. La esfera muestra discontinuidades y fuerza excesiva; el plano repetido revela costuras. Los canales permiten detectar recorte, pero un histograma no prueba la convención Y. El normal map viewer funciona mejor cuando cada prueba modifica una variable y existe una respuesta esperada.

4

Separa la evidencia del archivo y del renderizador

El normal map viewer revela canales dañados, vectores anómalos, diferencias de borde e inversión probable. No reproduce todas las bases tangentes, UV reflejadas, importadores, filtros mip o compresiones. Si el navegador está bien y el motor no, conserva el archivo y revisa tipo normal, no-color, UV, tangentes, verde y compresión. Así el normal map viewer no termina alterando píxeles correctos para compensar una configuración externa.