Generatore di Normal Map
Genera normal map da qualsiasi immagine texture per il rendering 3D, gli asset di gioco e i flussi di lavoro PBR. Il filtro Sobel estrae i gradienti di superficie e li mappa sulle normali RGB.
🔒 L'immagine viene elaborata interamente nel tuo browser. Nessun dato viene caricato su alcun server.
1. Carica immagine
2. Regola e anteprima
Controlla quanto sono pronunciati i dettagli della superficie. Valori più alti esagerano la profondità; valori più bassi producono normali più sottili.
Inverte il canale verde. Attivalo per motori in stile DirectX come Unreal Engine o 3ds Max; lascialo disattivato per strumenti in stile OpenGL come Blender, Unity o Godot.
Anteprima Normal Map
Set completo di mappe PBR
Generate dalla stessa immagine: mappe di altezza in scala di grigi, occlusione ambientale e rugosità da abbinare alla normal map in qualsiasi materiale PBR.
Come funziona
Il Generatore di Normal Map converte la texture in una heightmap in scala di grigi, quindi applica un filtro Sobel per calcolare i gradienti orizzontali e verticali di ogni pixel. Questi gradienti vengono combinati in un vettore normale 3D e mappati nella codifica RGB standard in spazio tangente, dove R = X, G = Y e B = Z. Il risultato può essere utilizzato direttamente in motori di gioco come Unity, Unreal Engine, Godot o qualsiasi pipeline di rendering PBR.
I pixel ai bordi si avvolgono sul lato opposto, così la normal map generata si ripete senza giunture se anche la texture di origine è tileable. Aumenta l'intensità per superfici molto dettagliate come mattoni o pietra e usa valori più bassi per materiali più lisci come tessuto o carta.