Che cos’è il texture baking? (Map baking)
Visualizzazione CGI alla perfezione
Danthree Studio trasforma la tecnologia 3D complessa in asset di marketing efficaci. Assicura qualità high-end al tuo brand.
Parliamo del tuo progettoChe cos’è il texture baking? (Map baking)
Definizione di "texture baking"
Il texture baking, chiamato anche map baking, memorizza nelle texture determinate informazioni di superficie o illuminazione. Una normal map può trasferire dettagli da un modello ad alta risoluzione a una geometria più semplice. Una lightmap memorizza invece l’illuminazione precalcolata. Le mappe necessarie dipendono dal modello e dall’uso previsto. Uno sgabello in legno e una fotocamera d’epoca illustrano il rapporto fra atlante delle texture e oggetto renderizzato.
In breve – quando conviene ricorrere al baking?
| Caso d'uso | Possibile vantaggio | Mappe secondo l’applicazione |
|---|---|---|
| Visualizzatore web / AR | Precalcolare informazioni di superficie o luce; scegliere dimensioni delle texture adatte ai dispositivi mobili | Normal, AO o lightmap per un’illuminazione fissa |
| Varianti di materiale | Usare maschere per modifiche mirate alle superfici | Curvature, ID ed eventualmente AO |
| Risorse low-poly | Mostrare dettagli di superficie; la silhouette dipende ancora dalla geometria | Normal; height solo con un’interpretazione adeguata nel renderer |
| Visual di prodotto | Precalcolare materiali complessi in texture, quando utile | Base color, roughness o altri canali necessari |
Esempi: dall’atlante delle texture all’oggetto renderizzato
Le texture di colore qui sotto mostrano come le superfici di uno sgabello e di una fotocamera sono disposte in un atlante UV. Le venature del legno e le scritte sul corpo della fotocamera vengono così associate alle rispettive superfici del modello. Normali, rugosità e illuminazione forniscono informazioni diverse, memorizzate in altre mappe secondo il materiale. Il rendering finale combina geometria, materiali, luce e inquadratura.
Sgabello in legno: venature e segni d’uso


Fotocamera: materiali diversi e usura


Dal termine tecnico all'esperienza visiva
Non ci limitiamo a usare queste tecnologie, le padroneggiamo. Scopri come creiamo mondi fotorealistici per i migliori brand di arredamento.
Vedi portfolioPerché questo è rilevante per il marketing?
- Varianti dei materiali: Una mappa ID permette, per esempio, di modificare separatamente legno e metallo. Se cambia solo il colore, puoi riutilizzare le mappe geometriche adatte. La nuova immagine di prodotto viene poi renderizzata con la variante aggiornata.
- Presentazione interattiva: Una normal map può rappresentare dettagli fini su un modello con meno poligoni. Nel visualizzatore web, valuta il dettaglio desiderato insieme a risoluzione delle texture, memoria e tempi di caricamento.
- Riutilizzo: una base di materiali condivisa facilita il passaggio fra applicazioni. Illuminazione, shader e gestione del colore continuano a influenzare il risultato in ciascuna di esse.
- Pianificare il lavoro: Il baking è particolarmente utile per riutilizzare informazioni di superficie o semplificare calcoli complessi dei materiali. Prevedi preparazione, un baking di prova e verifica nell’applicazione di destinazione.
Illuminazione precalcolata e dinamica a confronto
| Criterio | Illuminazione precalcolata | Illuminazione dinamica |
|---|---|---|
| Prestazioni | Può ridurre i calcoli durante l’esecuzione; le texture occupano memoria | Dipende da metodo, scena, qualità e hardware |
| Flessibilità nella regolazione dell'illuminazione | Cambiamenti a luce o geometria rilevante possono richiedere un nuovo baking | Può reagire ai cambiamenti, con un costo di calcolo durante l’esecuzione |
| Coerenza tra i canali | I valori memorizzati restano uguali; la visualizzazione dipende dal sistema di destinazione | Materiali, luce e colore devono essere regolati per la destinazione |
| Costi di produzione | Preparazione, baking e verifica; ripetere quando necessario | Impostare luce e qualità, poi verificare le prestazioni durante l’utilizzo |
Ecco come funziona il texture baking
1. Applicare correttamente gli UV
La mappatura UV stabilisce quali aree della texture corrispondono alle superfici del modello. Le sovrapposizioni possono essere volute per materiali ripetuti o speculari. Informazioni precalcolate specifiche per ogni superficie richiedono aree UV adeguate, spesso senza sovrapposizioni. Spazi fra le isole e margini della texture aiutano a evitare giunzioni visibili. Usa il controllo delle texture ripetibili per individuare giunzioni nelle texture ripetute; verifica le cuciture UV del modello 3D nel renderer.
Anche la geometria va preparata correttamente. Approfondisci la modellazione 3D.
2. Trasferimento da high poly a low poly
Una normal map trasferisce le direzioni della superficie dal modello dettagliato alla geometria di destinazione. Non ne modifica il contorno esterno. Mappe AO, curvature o ID possono completare il lavoro di texturing. Il nostro articolo sugli shader per CGI spiega il loro ruolo nella resa dei materiali.
3. Distinguere illuminazione e informazioni del materiale
Una lightmap memorizza contributi di illuminazione calcolati. L’ambient occlusion approssima quanto la geometria vicina occlude l’ambiente circostante. Sono informazioni diverse. L’AO aggiuntiva può scurire eccessivamente alcune zone se l’illuminazione contiene già effetti simili. La pagina sulla visualizzazione 3D presenta il lavoro sull’immagine nel suo insieme.
4. Esportare texture e modello
Formato immagine, risoluzione e disposizione dei canali dipendono dall’applicazione di destinazione. glTF/GLB e USDZ sono formati per risorse 3D, non formati immagine per texture. Verifica quali funzioni dei materiali vengono conservate nell’esportazione. La roughness map controlla la rugosità, non il colore di base. Approfondisci la digitalizzazione di materiali e superfici.
5. Verificare nella destinazione prevista
Prova materiali, scala, luce e caricamento nel visualizzatore o nell’applicazione AR prevista. La fornitura delle risorse 3D e l’integrazione tecnica in un negozio online sono attività distinte da concordare nel progetto. Per la visualizzazione di prodotto, la verifica comprende anche inquadrature, linguaggio visivo e riferimenti del prodotto.
Lista di controllo per il baking delle texture
| Passo | Da fare / Da controllare |
|---|---|
| Preparazione UV e low-poly | Controllare disposizione e margini; usare una base di normali e tangenti compatibile e una triangolazione coerente per le normal map in spazio tangente |
| Ottimizzazione dell'Highpoly | Verificare dettagli necessari e allineamento; la semplificazione non deve rimuovere le caratteristiche da trasferire |
| Una denominazione chiara | Assegna nomi chiari ai modelli corrispondenti, per esempio sedia_high e sedia_low. Match by Name o gruppi di baking separati aiutano ad abbinare le parti corrette. |
| Crea una gabbia | Regolare la proiezione; verificare che i raggi raggiungano i dettagli corretti senza intercettare parti estranee |
| Baking di prova | Controllare proiezione, giunzioni, margini e mappe necessarie su aree rappresentative |
| Regolazione di precisione | Scegli risoluzione e profondità per ogni mappa. Gradienti fini di altezza o dati luminosi HDR possono richiedere più precisione; verifica anche proiezione, campionamento e compressione. |
| Esportazione e configurazione PBR | Controllare canali, interpretazione come colore o dati, funzioni supportate e nomi dei file |
| Implementazione e controllo qualità | Esaminare il modello alle distanze rilevanti; provare peso del download e visualizzazione sui dispositivi previsti |
Consigli pratici e veloci
- UV distorte e margini insufficienti possono causare difetti visibili.
- Importa normal map, roughness map e altre mappe di dati come dati, non come fotografie a colori.
- Adatta cage e distanze dei raggi alle parti del modello e verifica con attenzione gli spazi stretti.
- Valuta l’AO con l’illuminazione finale per evitare un doppio oscuramento.
- Assegna nomi chiari a mappe e versioni del modello, per esempio sedia_normal_2k.png con la versione corrispondente del modello.
Domande frequenti - Texture Baking
Devo ricorrere al texture baking se utilizzo il ray tracing?
Non necessariamente. Ray tracing e texture baking svolgono funzioni diverse. Texture di materiali già preparate o dettagli di superficie trasferiti possono essere utili anche in un renderer ray tracing. La scelta di precalcolare la luce dipende dall’applicazione e dalle modifiche previste. Approfondisci il ray tracing.
Quali mappe devo preparare come minimo?
Non esiste un insieme minimo universale. Un materiale semplice può non richiedere mappe precalcolate. Una normal map è spesso utile nel trasferimento da high poly a low poly. Mappe AO, curvature, thickness o ID servono solo quando il workflow del materiale o della visualizzazione le utilizza. Approfondisci il physically based rendering.
Come posso evitare la formazione di artefatti durante la cottura?
Controlla UV, corrispondenza fra high poly e low poly, distanze di proiezione e impostazioni delle singole mappe. Prova prima un’area problematica. Aumentare risoluzione o profondità non corregge dettagli proiettati nel modo sbagliato.
È meglio l'AO statico o quello dinamico (SSAO)?
L’AO precalcolata descrive una configurazione geometrica preparata. I metodi dinamici possono reagire ai cambiamenti, ma hanno costi e limiti propri. La scelta dipende da renderer e scena, non soltanto dalla produzione di un’immagine statica o di AR. Valuta l’AO aggiuntiva insieme al resto dell’illuminazione.
Quale risoluzione e profondità di bit dovrei scegliere per le mappe "baked"?
Contano inquadratura, aree UV, dimensione dei dettagli, intervallo dei valori e sistema di destinazione. Un primo piano può richiedere più dettaglio di una piccola anteprima interattiva. Scegli profondità e formato per ogni mappa. Prova un’area rappresentativa per valutare gradienti e dettaglio, poi verifica i formati supportati dalla destinazione.
Come posso evitare che le cuciture (seams) e gli artefatti siano visibili durante il "normal bake"?
Controlla tagli UV, smoothing, base tangente e triangolazione nel baker e nel renderer di destinazione. I margini devono restare sufficienti anche quando le texture vengono ridotte. Verifica inoltre convenzione della normal map e proiezione: le giunzioni non hanno tutte la stessa causa. Approfondisci il baking in Marmoset Toolbag.
Quando e perché devo utilizzare una gabbia?
Una cage aiuta a definire l’area di proiezione fra modello di destinazione e modello sorgente. Forma e distanza devono essere adatte ai dettagli e alle parti vicine. Una distanza eccessiva può intercettare altra geometria; una troppo piccola può non raggiungere i dettagli. Approfondisci le impostazioni di cage e mappe in Substance 3D Painter.
Substance 3D Painter può calcolare più mappe insieme?
Sì. In modalità Baking puoi selezionare e calcolare insieme le mesh map necessarie. Scegli mappe e impostazioni per il Texture Set interessato. Per serie più ampie occorre pianificare corrispondenza dei modelli, impostazioni e verifiche qualitative. Approfondisci il baking in Substance 3D Painter.
Quali formati sono adatti per le risorse PBR sul web o per la realtà aumentata?
Molti visualizzatori web supportano glTF/GLB. Apple Quick Look utilizza USDZ. Le texture fanno parte della relativa risorsa 3D e devono essere compatibili con il modello di materiale supportato. Apri l’esportazione nel sistema previsto e controlla texture, canali dei materiali, scala e illuminazione. Approfondisci Apple Quick Look.
Qual è la differenza fra AO map e lightmap?
L’AO approssima quanto la geometria vicina occlude l’ambiente circostante. Una lightmap memorizza contributi di illuminazione calcolati per una scena. L’AO non sostituisce l’illuminazione completa né le sue ombre direzionali. Le informazioni contenute in una lightmap dipendono dal metodo utilizzato.
Quando devo ripetere il baking?
Modifiche alla geometria, alla disposizione UV o a un calcolo del materiale possono richiedere nuove mappe per le parti interessate. Per l’illuminazione precalcolata vale anche quando cambia l’impostazione delle luci. Una modifica al solo colore non cambia necessariamente tutte le mappe geometriche. Verifica le singole dipendenze.
