Glossar

Ambient Occlusion

Ambient Occlusion ist eine Rendering-Technik, die berechnet, wie stark Umgebungslicht an verschiedenen Stellen einer 3D-Szene blockiert wird. Ecken, Spalten und Kontaktstellen zwischen Objekten erscheinen dunkler, was Tiefe und räumliche Plastizität erzeugt, ohne eine echte gerichtete Lichtquelle zu simulieren.

Ambient Occlusion (AO) gehört zu den Techniken, deren Wirkung man erst bemerkt, wenn sie fehlt. Ohne AO wirken 3D-Szenen flach und unwirklich – Objekte scheinen zu schweben, Kanten verlieren ihre Definition, und das Auge findet keinen räumlichen Halt. Mit AO entsteht die subtile Verschattung, die in der realen Welt überall dort auftritt, wo Licht nicht ungehindert hingelangt.

Das Prinzip ist physikalisch nachvollziehbar. In der Realität erreicht Umgebungslicht offene Flächen ungehindert, während Ecken, Ritzen und Kontaktstellen weniger Licht empfangen. Die Innenseite einer Schublade ist dunkler als die Tischplatte, der Winkel zwischen Wand und Boden zeigt einen weichen Schattenverlauf, die Unterseite eines auf dem Tisch stehenden Objekts ist leicht verdunkelt. Ambient Occlusion simuliert genau diese alltägliche Beobachtung.

Technisch existieren verschiedene AO-Methoden mit unterschiedlichem Qualitäts-Performance-Verhältnis. Screen Space Ambient Occlusion (SSAO) berechnet die Verschattung basierend auf den sichtbaren Tiefeninformationen des aktuellen Bildausschnitts. Das ist schnell, produziert aber Artefakte an Bildrändern und bei komplexen Überlappungen. HBAO (Horizon-Based Ambient Occlusion) und HBAO+ verbessern die Qualität durch präzisere Abtastung der Umgebungsgeometrie. Ray-Traced Ambient Occlusion schickt tatsächliche Strahlen in die Szene und liefert physikalisch korrekte Ergebnisse – bei entsprechend höherem Rechenaufwand.

In der Beziehung zu anderen Rendering-Techniken ergänzt Ambient Occlusion die Global Illumination. Während Global Illumination das Zusammenspiel von direktem und indirektem Licht berechnet, konzentriert sich AO auf die lokale Lichtblockade. Viele Rendering-Pipelines nutzen beide Techniken kombiniert: Global Illumination für die grossräumige Lichtverteilung, Ambient Occlusion für die feine Kontaktschatten-Ebene.

Beim Ray Tracing ist AO häufig bereits im Berechnungsmodell enthalten, da die Strahlverfolgung naturgemäß erfasst, wo Licht blockiert wird. In Echtzeit-Anwendungen und älteren Render-Pipelines wird AO dagegen als separater Pass berechnet und nachträglich über das Bild gelegt – ein sogenannter AO-Pass, der als Graustufenbild exportiert und im Compositing feinjustiert werden kann.

Für die Texturierung spielt Ambient Occlusion ebenfalls eine Rolle. AO-Maps werden als Texturen direkt auf 3D-Modelle projiziert ("baked AO"), um Verschattung ohne Echtzeit-Berechnung darzustellen. Das ist besonders in Spielen und interaktiven Anwendungen relevant, wo jede eingesparte Berechnung zählt.

FIUMU nutzt Ambient Occlusion als festen Bestandteil der Render-Pipeline für Produktrenderings und 3D-Visualisierungen. Die Technik sorgt dafür, dass technische Bauteile, Geräte und Produkte räumlich überzeugend wirken.

Sie benötigen fotorealistische 3D-Visualisierungen? Sprechen Sie mit uns.

FAQ

Häufig gestellte Fragen

Ambient Occlusion erzeugt subtile Verschattung in Ecken, Spalten und an Kontaktstellen zwischen Objekten – überall dort, wo Umgebungslicht in der Realität eingeschränkt ankommt. Das Ergebnis ist deutlich erhöhte räumliche Tiefe und Plastizität. Ohne AO wirken 3D-Szenen flach und künstlich, mit AO gewinnen Oberflächen an dreidimensionaler Überzeugungskraft.

SSAO (Screen Space Ambient Occlusion) berechnet Verschattung nur anhand der sichtbaren Tiefeninformationen des aktuellen Bildausschnitts – schnell, aber mit Artefakten an Bildrändern. Ray-Traced AO sendet tatsächliche Lichtstrahlen in die vollständige 3D-Szene und liefert physikalisch korrekte Ergebnisse. Die visuelle Qualität ist deutlich höher, der Rechenaufwand aber größer.

In modernen Render-Engines mit vollständigem Ray Tracing und Global Illumination ist AO oft bereits im berechneten Ergebnis enthalten. In älteren Pipelines oder Echtzeit-Anwendungen wie Game Engines lohnt sich ein separater AO-Pass, da Global Illumination allein feine Kontaktschatten häufig nicht ausreichend darstellt.

Eine AO-Map ist eine vorberechnete Graustufentextur, die Ambient-Occlusion-Informationen direkt auf der Oberfläche eines 3D-Modells speichert. Weisse Bereiche empfangen volles Umgebungslicht, dunkle Bereiche sind verschattet. AO-Maps werden besonders in Echtzeit-Anwendungen eingesetzt, weil sie keinen zusätzlichen Rechenaufwand während des Renderings verursachen.

AO sollte subtil bleiben und die natürliche Lichtverhältnisse unterstützen, nicht dominieren. Zu starke Einstellungen erzeugen unnatürlich dunkle Ränder und einen verschmutzten Look, der besonders bei Produktvisualisierungen störend wirkt. Die richtige Intensität hängt vom Kontext ab – saubere Produktrenderings verlangen zurückhaltendes AO.

Ambient Occlusion ist in praktisch jeder 3D-Software verfügbar: Blender, Cinema 4D, Maya, 3ds Max, Houdini. Auch Game Engines wie Unreal Engine und Unity bieten SSAO und HBAO als Post-Processing-Effekte an. In dedizierten Render-Engines wie V-Ray oder Arnold ist AO als Render-Element integriert.

Das hängt von der Methode ab. SSAO in Echtzeit-Engines kostet wenige Millisekunden pro Frame. Ray-Traced AO in Offline-Renderern kann die Render-Zeit spürbar erhöhen, liefert dafür aber physikalisch korrekte Ergebnisse. Vorberechnete AO-Maps haben keinen Einfluss auf die Render-Zeit.

Verwandt

Verwandte Begriffe

Weiterführende Seiten

Bereit für Ihr Video?

Lassen Sie uns sprechen

In einem kostenlosen Erstgespräch klären wir, welches Videoformat zu Ihrem Ziel passt – und was es kostet.

Erstgespräch vereinbaren