Generatore mappe normali gratuito — Da qualsiasi immagine, online

Una normal map memorizza la direzione della superficie nei suoi canali RGB, così una texture piatta cattura la luce come una geometria reale. Carica qualsiasi foto, mappa di altezza o bump map e ottieni in pochi secondi una normal map pronta per il gioco dalla tua immagine: gratis e completamente nel tuo browser.

Nessuna immagine disponibile? Prova un campione:
Usato da artisti 3D e studi di giochi in tutto il mondo

Come creare una normal map da un’immagine

Tre passaggi, nessun account e niente da installare.

Carica la tua immagine

Mappa normale vs mappa bump vs mappa altezza

Tutti e tre simulano un falso dettaglio di superficie sulla geometria piatta, ma salvano dati diversi e solo uno di essi appartiene allo slot delle normali di un materiale moderno.

Mappa normale3 (RGB)Blu lavanda. I valori RGB di ogni pixel codificano una direzione della superficie per X, Y, Z.No. Solo ombreggiatura.
Bump map1 (scala di grigi)Scala di grigi. Viene salvata solo l’altezza, quindi il renderer ricava la direzione dai pixel vicini.No. Solo ombreggiatura.
Mappa altezza1 (scala di grigi)Di solito lo stesso file in scala di grigi della bump map; leggilo come altezza invece.Sì, quando viene usato per lo spostamento.

Le mappe bump e le mappe altezza sono spesso lo stesso file. Ciò che cambia è come il renderer le usa. In entrambi i casi funziona qui: carica una mappa altezza in scala di grigi oppure una mappa bump e questo strumento la converte in una mappa normale.

Continua a creare il tuo materiale

Domande Frequenti

Una mappa normale memorizza un vettore di direzione completo della superficie per ogni pixel nei canali rosso, verde e blu, così la luce può essere inclinata in qualsiasi direzione. Una bump map è un singolo canale in scala di grigi che codifica solo l’altezza relativa. Le mappe normali sono ciò che si aspettano i motori in tempo reale; le bump map sono l’approssimazione più vecchia ed economica.

Non da una singola immagine 2D. Roughness e metallic descrivono proprietà fisiche del materiale che non possono essere dedotte in modo affidabile dalla luminosità dei pixel, quindi questo strumento produce solo una mappa normale. Per ottenere un set PBR completo con albedo, roughness, metallic e mappe normali, applica Meshy’s AI Texture Generator a un modello 3D.

Usa OpenGL (+Y), quello predefinito qui, per Blender, Godot, Unity e qualsiasi asset glTF. Passa a DirectX (-Y) per Unreal Engine e 3ds Max. Se la tua superficie sembra invertita, con i rilievi che leggono come rientranze con la stessa luce, hai scelto la convenzione sbagliata: cambia l’impostazione e scarica di nuovo.

In Unity, assegna il PNG allo slot Normal Map del materiale e imposta il tipo di texture su Normal map. In Unreal Engine, imposta la compressione della texture su Normalmap, disattiva sRGB e collegala all’ingresso Normal. In Blender, aggiungi un nodo Image Texture impostato su Non-Color, passalo attraverso un nodo Normal Map e connettilo all’ingresso Normal di Principled BSDF.

No. La conversione viene eseguita interamente nel tuo browser usando la Canvas API. La tua immagine non lascia mai il dispositivo, non c’è alcun account da creare e non viene memorizzato nulla.

Sì. Le height map, le displacement map, le bump map e le foto normali funzionano tutte: lo strumento legge la luminosità dell’immagine come elevazione, esegue un filtro Sobel per misurare la pendenza su ogni pixel e codifica quella pendenza come direzione. Vedi la voce del glossario della mappa normale per la teoria dietro a tutto questo.

Ultimo aggiornamento agosto 2026