Vai al contenuto principale
Strumento gratuito per texture nel browser

Generatore di normal map online gratuito

Trasforma un’immagine o una height map in mappe normal, height, AO e displacement pronte per la produzione. Elaborazione privata e locale per workflow con Blender, Unity e Unreal Engine.

Nessuna registrazioneLa sorgente resta localeEsportazione PNG
Strumento del browser·Nessun caricamento sul server

Crea una mappa pronta per la produzione da una sola immagine.

Genera mappe Normal, Height, AO, Roughness, Metallic, Specular, Displacement e ORM con controlli in tempo reale per intensità, sfocatura, contrasto e direzione Y.

Elaborato nel browser
stone-sample.png

Carica un’immagine o scegli una texture di esempio per iniziare.

Preparazione dell’esempio Pietra…
Superficie di anteprima
Esportazione PNGConversione basata sull’altezzaNessuna registrazioneVedi gli output supportati

Un workflow migliore per le normal map

Da un’immagine piatta a una superficie pronta per la luce.

Questo generatore di normal map mette al primo posto i controlli utili: elaborazione locale, mappe di output visibili e contesto sufficiente per decidere meglio prima di portare l’asset nel material graph.

PRIVATO PER IMPOSTAZIONE PREDEFINITA

La sorgente resta nella scheda

Il generatore gratuito decodifica ed elabora le immagini localmente. Non servono account, code di upload o passaggi sul server.

PRIMA L’ANTEPRIMA

Guarda la superficie prima di esportare

Passa dalle mappe grezze all’anteprima illuminata di sfera, piano o cubo per individuare subito dettagli deboli, Y invertito e nitidezza eccessiva.

PRONTO PER IL 3D

Usa la direzione corretta dell’engine

Applica i preset di Blender, Unity o Unreal con la direzione corretta del canale verde OpenGL o DirectX prima di scaricare il PNG.

Come usare il generatore di normal map

Quattro semplici passaggi per un passaggio materiale più pulito.

Parti dal materiale che hai già, verifica il risultato sotto la luce ed esporta quando il dettaglio della superficie è intenzionale. Lo strumento è pensato per iterare rapidamente, non per una conversione opaca.

Prova con un esempio
01

Aggiungi una texture o una height map

Inserisci un PNG, JPG o WebP. Foto, height map in scala di grigi e texture di materiali ripetibili sono ottimi punti di partenza.

02

Modella il dettaglio della superficie

Regola intensità, sfocatura e contrasto mentre il browser rigenera la mappa localmente dopo ogni modifica.

03

Controlla la direzione della luce

Usa un’anteprima 3D e seleziona un preset dell’engine per verificare il risultato sotto una luce direzionale.

04

Scarica un PNG pulito

Esporta la normal map o le mappe di supporto height, AO e displacement per il prossimo passaggio del materiale.

NOZIONI DI BASE SULLE NORMAL MAP

Come questo generatore di normal map trasforma i pixel in dettagli di superficie.

Usa questo generatore di normal map online gratuito per abbinare input, controlli e renderer di destinazione. Esegui queste verifiche prima di considerare definitiva una mappa esportata.

01

Scegli una sorgente con informazioni di altezza

Un generatore di normal map può reagire solo alle informazioni presenti nell’input. Height map in scala di grigi e texture illuminate uniformemente danno un segnale più chiaro delle foto con ombre, highlight o prospettiva incorporati. Usa una texture seamless se il materiale finale sarà ripetuto.

02

Regola l’intensità prima del contrasto

Strength controlla la profondità apparente, Blur rimuove il rumore fine e Contrast separa le aree basse da quelle alte. Parti con valori leggeri, confronta l’anteprima alla scala finale e cambia un’impostazione alla volta.

03

Valida la mappa nel renderer di destinazione

La stessa normal map può apparire corretta in un renderer e invertita in un altro. Controlla la direzione del canale verde, importa la texture come Non-Color o normal map quando serve e osservala con luce reale. Se il dettaglio scompare, migliora sorgente o scala del materiale invece di aumentare solo Strength.

Output supportati

Più di una semplice anteprima blu-viola.

Una normal map è solo una parte del materiale. Usa le mappe di supporto come punto di partenza e verificale nel renderer, dove sono visibili luce, scala e filtraggio delle texture.

MappaCosa contieneUtile per
NormaleDirezioni tangenti RGBRisposta alla luce su una superficie low-poly
AltezzaLuminanza in scala di grigiBump, displacement o ulteriore baking di mappe
AOStima dell’occlusione in scala di grigiOmbre di contatto e dettagli delle fessure
DisplacementAltezza della superficie in scala di grigiEsperimenti di displacement sui materiali
RoughnessRisposta degli highlight in scala di grigiControllo della lucentezza e della risposta della superficie
MetallicStima della metalness in scala di grigiPunti di partenza per materiali PBR
SpecularStima del riflesso in scala di grigiPunti di partenza per workflow specular
ORMR = AO · G = Roughness · B = MetallicWorkflow PBR con canali impacchettati

Pensato per workflow reali

Un solo strumento di conversione per tre destinazioni comuni.

La direzione della normal map e le impostazioni dello spazio colore sono facili da trascurare. Questi preset mantengono visibili i dettagli importanti durante il lavoro.

Blender

Keep the OpenGL Y direction, set the imported image to Non-Color, and connect it through a Normal Map node.

  • Spazio tangente OpenGL
  • Dati texture Non-Color
  • Iterazione rapida del materiale
Usa il presetLeggi la guida

Unity

Use the DirectX preset when your material expects a flipped green channel, then set the texture type to Normal map.

  • Direzione Y DirectX
  • Tipo di importazione normal map
  • Nessun upload obbligatorio al server
Usa il presetLeggi la guida

Unreal Engine

Generate a DirectX-compatible map, import it as a normal texture, and keep compression settings consistent with your material.

  • Base tangente DirectX
  • Compressione normal map
  • Anteprima del materiale prima dell’esportazione
Usa il presetLeggi la guida

L’elaborazione privata è predefinita

Il flusso di conversione gratuito non carica l’immagine originale. La homepage è quindi utile per texture di clienti, prototipi interni e prime esplorazioni dei materiali.

Scopri cosa l’algoritmo non può dedurre

Una singola immagine non può recuperare la geometria reale. La mappa generata cambia la risposta alla luce, ma non aggiunge poligoni, corregge la prospettiva o rimuove le ombre incorporate in una foto.

Domande frequenti

Domande prima dell’esportazione?

In breve: le normal map sono una scorciatoia rapida per lo shading, non sostituiscono la geometria e non sono una scansione della profondità fisicamente accurata.

Cos’è un generatore di normal map?

Un generatore di normal map converte le variazioni di luminosità di un’immagine o di una height map in scala di grigi in direzioni di superficie RGB. Il renderer usa queste direzioni per far reagire una mesh piatta alla luce come se avesse più dettagli.

Posso generare una normal map da qualsiasi immagine?

Puoi ottenere un punto di partenza utile dalla maggior parte delle immagini, ma il risultato dipende dalla fonte. Dettagli di superficie chiari e coerenti si convertono meglio di ritratti, gradienti uniformi o immagini con luci colorate che non rappresentano l’altezza reale.

Come converto una height map in una normal map?

Carica la height map in scala di grigi, mantieni il contrasto vicino alla sorgente, regola Strength finché i bordi appaiono naturali e scarica il PNG Normal. Lo strumento tratta la luminanza come altezza e non tenta di recuperare geometria nascosta.

Devo usare normal map OpenGL o DirectX?

Usa la convenzione dello spazio tangente prevista dal renderer. Blender usa spesso la direzione Y di OpenGL, mentre molti workflow Unity e Unreal si aspettano l’orientamento del canale verde in stile DirectX. Usa il preset dell’engine per rendere chiaro il cambio.

Le mie immagini vengono caricate su un server?

Non con il generatore gratuito di questa pagina. L’immagine viene decodificata, ridimensionata quando necessario per la memoria del browser ed elaborata nella scheda corrente. Non viene inviata a un endpoint di conversione.

Qual è la differenza tra una normal map e una bump map?

Una bump map memorizza l’altezza in scala di grigi e lascia allo shader il calcolo della direzione della superficie. Una normal map salva la direzione direttamente in RGB, offrendo più controllo ai renderer realtime e maggiore portabilità tra game engine.

Perché la mia normal map appare invertita o troppo forte?

Un risultato invertito indica di solito che la direzione del canale verde non corrisponde all’engine di destinazione. Se la superficie appare gonfia o rumorosa, riduci Strength, aumenta Blur o usa un Contrast meno aggressivo.

Posso generare anche mappe AO o displacement?

Sì. Lo strumento della homepage offre anteprime Height, AO, Roughness, Metallic, Specular, Displacement e ORM insieme all’output Normal. Le mappe di supporto sono punti di partenza euristici da verificare nel materiale.