Render Engine
.
Eine Render Engine ist die Software (oder ein Teil einer 3D-Software), die aus einer 3D-Szene ein fertiges Bild oder eine Animation berechnet.
Aufgaben einer Render Engine
- Lichtberechnung → Wie Lichtstrahlen auf Oberflächen treffen, reflektieren, brechen oder absorbiert werden
- Materialdarstellung → Wie Texturen, Farben, Transparenzen oder Spiegelungen wirken
- Kamera-Simulation → Perspektive, Tiefenschärfe, Bewegung etc.
- Effekte → Schatten, volumetrisches Licht, Rauch, Feuer, Motion Blur, Global Illumination usw.
Arten von Render Engines
Rasterizer (echtzeitfähig, wie in Game Engines)
- Extrem schnell.
- Wird in Videospielen oder interaktiven Anwendungen genutzt.
- Beispiele: Unreal Engine, Unity, Eevee (Blender).
Raytracer / Pathtracer (physikalisch genauer, aber langsamer)
- Berechnen Lichtstrahlen und deren Interaktionen realistisch.
- Ideal für Filme, Werbung, Architekturvisualisierungen
- Beispiele: Cycles (Blender), V-Ray, Arnold, Octane, Redshift.
Beispiel: