Conversor de convención

Convertidor de Normal Maps OpenGL y DirectX

Convierte normal maps entre Y+ e Y−, invierte los canales rojo o verde, renormaliza vectores, revisa el resultado y descarga una imagen sin pérdida.

Conversor de convenciónElige 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

Convertir Y es una operación vectorial

La conversión Y suele invertir el canal verde y renormalizar cada vector.

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

Renormaliza después de cambiar canales

No existe detección Y fiable basada solo en color; selecciona la conversión explícitamente y valida una forma asimétrica.

2

El color morado no identifica Y

Reconstruir Z usa X/Y y fuerza el hemisferio exterior; la renormalización evita que vectores mal formados cambien la intensidad.

3

Convierte direcciones, no colores

Un normal map converter debe decodificar RGB a vectores con signo. La conversión habitual de OpenGL a DirectX niega Y tangencial, equivalente a reflejar verde alrededor del punto medio. Invertir rojo cambia X y no forma parte de la conversión Y ordinaria. Reconstruir Z supone el hemisferio exterior y renormalizar restaura longitud unitaria. Estas operaciones mantienen el significado del normal map converter.

4

Demuestra la convención después de convertir

Selecciona entrada y salida declaradas y observa una forma no simétrica. Mueve la luz verticalmente y compara original y resultado. Si cambia solo la respuesta vertical esperada, el normal map converter probablemente resolvió el desajuste correcto. Guarda PNG con Y+ o Y− y comprueba el destino, porque su importador puede aplicar otro flip después del normal map converter.