Occlusion culling
.
Occlusion Culling ist eine Optimierungstechnik in der 3D-Grafik und Spieleentwicklung, die verhindert, dass Objekte, die von anderen Objekten verdeckt werden, gerendert werden. Dadurch wird die Leistung verbessert, da nur sichtbare Objekte von der GPU berechnet werden.
Wie funktioniert Occlusion Culling?
- Schritt 1: Sichtprüfung – Die Engine prüft, ob ein Objekt von einem anderen verdeckt wird (z. B. hinter einer Wand)
- Schritt 2: Ausschluss der verdeckten Objekte – verdeckte Objekte werden nicht an die GPU gesendet → weniger Rechenaufwand.
- Schritt 3: Rendering nur sichtbarer Objekte – Die Szene wird schneller gerendert, da unnötige Objekte ignoriert werden.
Wo wird Occlusion Culling genutzt?
- Spieleentwicklung – Unreal Engine, Unity, CryEngine, Godot
- 3D-Rendering & Architektur – Effizientes Rendern von Gebäuden & Umgebungen
- Open-World-Spiele – Optimierung für riesige Spielwelten mit vielen Objekten