Logo di Danthree Studio - Agenzia di CGI
Progetti
Creative Direction
Servizi

Servizi

Visualizzazione 3DAnimazione 3DCGI e IAModellazione 3DDigitalizzazione dei materiali

Per produttori e marchi

MobiliMobili imbottitiCucineBagnoMateriali e finitureCasa intelligente e tecnologia
Studio
Blog
Contatti
de
arrow down
enfrit
ProgettiDirezione creativaStudioBlogOfferte di lavoroContatti

Servizi

Visualizzazione 3DAnimazione 3DCGI e IAModellazione 3DDigitalizzazione dei materiali

Per produttori e marchi

MobiliMobili imbottitiCucineBagnoMateriali e finitureCasa intelligente e tecnologia
GlossarioChe cos’è l’Ambient Occlusion (AO)?

Che cos’è l’Ambient Occlusion (AO)?

Daniel Schuster
•
Ultimo aggiornamento:
29 settembre 2026
In questo articolo del glossario:
Link testuale
Link testuale
Link testuale
Link testuale

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 progetto
GlossarioChe cos’è l’Ambient Occlusion (AO)?

Che cos’è l’Ambient Occlusion (AO)?

Daniel Schuster
•
Ultimo aggiornamento:
29 settembre 2026

Definizione di Ambient Occlusion (AO)

L’ambient occlusion (AO), o occlusione ambientale, stima quanto la geometria vicina occlude l’ambiente attorno a un punto della superficie. Cavità e zone di contatto possono così apparire più scure. Nei rendering di prodotti e interni aiuta a leggere giunti, raccordi e contatto con il pavimento. L’AO non calcola però l’illuminazione completa né il colore reale di un materiale.

‍

Scena con i cubi in tre rappresentazioni: ombreggiatura standard, occlusione ambientale e vista combinata
Confronto: ombreggiatura standard in alto, occlusione ambientale al centro e combinazione in basso

‍

‍

Funzionamento

L’AO rappresenta un’approssimazione dell’occlusione dovuta alla geometria. La distanza considerata e il metodo di calcolo influenzano il risultato. Le principali varianti sono:

  1. Mappa AO "baked": texture in scala di grigi precalcolata, ad esempio per immagini di prodotti in 3D o risorse in tempo reale. Per saperne di più: Texture Baking (Map Baking)
  1. Screen-Space Ambient Occlusion (SSAO): calcola l’AO sulla base delle informazioni di profondità e, a seconda del metodo utilizzato, delle normali alla superficie dell’immagine corrente ripresa dalla telecamera. In questa approssimazione non vengono considerate le geometrie nascoste o che si trovano al di fuori dell’immagine.
  2. AO con ray tracing: analizza la geometria circostante tramite raggi. Può tenere conto anche della geometria al di fuori dell'inquadratura della telecamera, ma rimane comunque un'approssimazione dell'AO e non costituisce una simulazione completa dell'illuminazione.

Per ulteriori dettagli tecnici sull'ambient occlusion, consulta questa pagina: Unreal Engine: fondamenti e limiti dell'SSAO

‍

Confronto tra la rappresentazione AO e il rendering finale degli interni

Il cursore confronta la rappresentazione AO in grigio e l’immagine finale del soggiorno. Nel rendering finale si aggiungono materiali, illuminazione e altre scelte visive. Il confronto non isola quindi il solo effetto dell’AO.

Rendering finale del soggiorno con divano, mobili in legno e macchinina blu Vista AO in grigio della stessa scena del soggiorno con divano e macchinina
↔

‍

Visualizzazione 3D di un soggiorno luminoso con divano in pelle marrone e vista sulla natura circostante attraverso ampie finestre

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 portfolio

Ambient Occlusion e Ray Tracing: funzioni diverse

Criterio Occlusione ambientale Ray tracing
Obiettivo Approssimare l’occlusione dovuta alla geometria Tracciare raggi attraverso la scena, ad esempio per la visibilità o l'illuminazione
Qualità Evidenzia le cavità e le aree di contatto; non sostituisce il calcolo dell’illuminazione Il risultato dipende dal modello di illuminazione, dai materiali e dal campionamento
Prestazioni Una mappa precalcolata è facile da elaborare; l'SSAO richiede tempo di calcolo aggiuntivo Il costo di calcolo dipende dal metodo, dal numero di raggi e dall’hardware
In tempo reale Possibile a seconda del metodo e del dispositivo di destinazione Dipende dal motore grafico e dall'hardware; WebGPU da sola non garantisce il ray tracing hardware

‍

Workflow dell'occlusione ambientale

  1. Chiarire lo scopo dell'utilizzo: il sistema di destinazione richiede una texture AO, un effetto in tempo reale o un render pass separato? Non è necessario combinare tutte queste opzioni. Il punto di partenza è un modello 3D adeguato.
  2. Preparare la mappa AO: per una texture ottenuta tramite baking, verifica UV, risoluzione, distanze tra gli oggetti e distanza dei raggi. Parti mobili o cambiamenti negli oggetti vicini possono rendere inadeguata l’occlusione precalcolata.
  3. Verificare nel sistema di destinazione: carica l’AO come dati non cromatici e usa il canale materiale previsto. Per l’SSAO, prova raggio, intensità e artefatti ai bordi da diverse posizioni della camera. Per le applicazioni AR contano anche le prestazioni del dispositivo.
  4. Usare il compositing con criterio: aggiungi un pass AO solo se serve. Moltiplicarlo su tutta l’immagine finale può scurire troppo le superfici illuminate direttamente o le ombre di contatto già calcolate. Approfondisci gli shader per la CGI.
  5. Confrontare il risultato: attiva e disattiva l’AO, controlla materiali chiari e giunti, poi confronta l’immagine con i riferimenti del prodotto. Tratta separatamente texture, render pass e immagine finale. Formato e spazio colore dipendono dall’utilizzo.

‍

Punti di controllo per l'occlusione ambientale

  • Usa l’AO con moderazione. I bordi scuri non devono alterare la percezione del materiale o della forma.
  • Carica le texture AO come dati non cromatici, senza trasformazione cromatica sRGB.
  • Verifica la presenza di aloni e sfarfallii controllando il raggio e l'intensità dell'SSAO quando si cambiano le viste.
  • Mantieni il pass AO separato per la post-produzione, così puoi regolarne il contributo.
  • Verifica se la mappa AO, l’effetto in tempo reale e l’illuminazione globale scuriscono più volte le stesse aree.

AO nel materiale: Three.js: mappe AO e dati non cromatici (esempio per un’applicazione web)

Domande frequenti: Ambient Occlusion

Che cos’è l’Ambient Occlusion (AO)?

L'AO valuta in che misura l'area circostante un punto della superficie sia oscurata dalla geometria adiacente. In questo modo è possibile mettere in risalto le aree di contatto e le cavità. L'AO non sostituisce né l'illuminazione di una scena né la verifica dei materiali.

Devo usare AO se utilizzo il ray tracing?

Non necessariamente. Il ray tracing descrive un metodo di tracciamento dei raggi, non un calcolo completo e specifico dell'illuminazione. Se il tuo renderer calcola già l'illuminazione indiretta pertinente, l'aggiunta dell'AO potrebbe generare bordi scuri troppo marcati. Verifica la differenza con e senza AO.

Come posso eseguire il baking di una mappa AO?

In Blender Cycles ti servono una mesh preparata con mappa UV e un’immagine di destinazione attiva, oppure un attributo di colore adatto. Seleziona il baking AO, controlla le impostazioni e salva il risultato. Un modello high-poly separato non è sempre necessario. Trovi i dettagli nel manuale di Blender sul baking.

Che cos’è l’SSAO?

La Screen Space Ambient Occlusion è un’approssimazione basata sulle informazioni di profondità e, secondo il metodo, sulle normali dell’immagine corrente della camera. Richiede tempo di calcolo aggiuntivo e può essere incompleta ai bordi dell’immagine o in presenza di geometria nascosta. La documentazione di Unreal spiega il principio dell’SSAO.

Posso utilizzare l'ambient occlusion nel browser?

Sì, a condizione che il visualizzatore utilizzato supporti la mappa AO corrispondente o un effetto in tempo reale adeguato. Nel formato glTF, il canale rosso della texture di occlusione memorizza l’ombreggiatura per la luce indiretta. Ciò non garantisce né immagini fotorealistiche né un tempo di caricamento specifico. Sono determinanti le specifiche glTF e l’implementazione nel visualizzatore.

Una mappa AO sostituisce una normal map?

No. L’AO controlla un’occlusione, mentre una normal map modifica le normali della superficie usate per l’illuminazione. Nessuna delle due modifica da sola la silhouette. Pieghe pronunciate o altre forme visibili possono richiedere geometria o displacement.

Cosa è importante nelle immagini dei prodotti?

AO non deve simulare cuciture scure, giunture o differenze di materiale che il prodotto non presenta. È fondamentale il confronto con i campioni di riferimento sotto l’illuminazione prevista. Per le immagini 3D dei prodotti, adattiamo il modello, il materiale e la composizione dell’immagine in base alle esigenze del progetto.

Logo di Danthree Studio - Agenzia di CGI

CGI STUDIO per arredamento, casa e stile di vita

Le Nostre Competenze

Consulenza strategica CGI e
Progettazione visiva
Modellazione 3D
Visualizzazione 3D
Realtà aumentata (AR)
Foto di prodotto / Immagini ritagliate
Digitalizzazione delle superfici
Animazione 3D
Realtà virtuale

Settori

Bagni - Produttori
Materiali / Finiture - Produttori
Prodotti per la casa e l'arredamento
Mobili - Produttori
Cucine - Produttori
Mobili imbottiti - Produttori
Produttori di pavimenti
Elettrodomestici - Produttori
Rendering della camera da letto
Visualizzazione di interni / spazi
Rendering del soggiorno
Mobili da giardino per esterni
Ufficio di visualizzazione 3D
Rendering di caminetti e stufe in 3D
Produttori di rivestimenti murali

Lo Studio

Progetti
Blog
Glossario
Offerte di lavoro
Contatti
Lo Studio

Strumenti da studio

Visualizzatore 3D
Pianificatore di progetti CGI
Strumenti da studio
Note legali
Informativa sulla Privacy
Cookie
Impostazioni dei cookie
Offerte di lavoro