15. November 2021

Erweiterter Postprocessing-Graph in Evergine

Evergine enthält ein neues Postprocessing-Graph-Asset, mit dem Sie einen Graphen der in Ihrem Rendering verwendeten Postprocessing-Effekte definieren können.

Alle Knoten des Postprocessing-Graphen basieren auf Compute Shadern, um die bestmögliche Performance beim Rendering zu gewährleisten.

Das neue Postprocessing-Asset lässt sich mit dem neuen Postprocessing-Graph-Editor bearbeiten, den Sie in Evergine Studio finden.

Postprocessing Evergine

Postprocessing-Graph-Editor

Dieser Postprocessing-Graph ist sehr flexibel und ermöglicht es, die Postprocessing-Effekte als zusätzliche Ebene in Ihr Rendering einzufügen. So können Sie das Postprocessing auf Elemente in Ebenen anwenden, deren Reihenfolge unter der Postprocessing-Ebene liegt, und auf andere mit höherer Ebenenreihenfolge nicht. Ein typischer Anwendungsfall sind UI-Elemente, auf die man in der Regel keine Postprocessing-Effekte anwenden möchte.

Im neuen Postprocessing-Graph-Editor können Sie Ihren Postprocessing-Graphen verwalten und das Ergebnis direkt auf Ihre Szene im Viewport angewendet sehen, sodass Sie auch kleinste Details anpassen können.

Graph-Editor Evergine

Standard-Postprocessing-Graph

Evergine enthält im Paket Evergine.Core einen Standard-Postprocessing-Graphen mit den wichtigsten, in Projekten häufig verwendeten Postprocessing-Effekten.

Im Standard-Postprocessing-Graphen enthaltene Effekte:

  • Screen Space Ambient Occlusion (SSAO)
  • Screen Space Reflection (SSR)
  • Nebel
  • Temporal Anti-Aliasing (TAA)
  • Motion Blur
  • Depth of Field (DoF)
  • Bloom
  • Dirt
  • LightShaft
  • LensFlare
  • Fidelity Super Resolution (FSR)
  • Sharpen
  • Tonemapping
  • Chromatische Aberration
  • Vignette
  • Grain
  • Distortion
  • Fast Approximate Anti-Aliasing (FXAA)

Postprocessing-Effekte

In Evergine Studio können Sie Ihrer Szene eine neue Postprocessing-Volume-Entität hinzufügen, die gewünschten Effekte aktivieren und deren Parameter konfigurieren.

Postprocessing-Volume Evergine

Benutzerdefinierter Postprocessing-Graph

In vielen Ihrer Projekte wird der Standard-Postprocessing-Graph alle Anforderungen abdecken. Wenn Sie jedoch einen eigenen Postprocessing-Graphen erstellen müssen, ist auch das möglich.

Evergine gibt Ihnen Zugriff auf alle Implementierungen der Standard-Postprocessing-Effekte, sodass Sie diese in Ihren Projekten ändern oder verbessern können.

Außerdem können Sie einen eigenen Postprocessing-Graphen mit eigenen Effekten erstellen und so Ihr eigenes Rendering-Ergebnis erzielen. Mehr darüber, wie Sie einen eigenen Postprocessing-Graphen erstellen, erfahren Sie in diesem Abschnitt.

Benutzerdefiniertes Postprocessing Evergine

Ausblick

Das Evergine-Team arbeitet weiter an der Verbesserung des Postprocessing-Graphen und wird dem Standard-Postprocessing-Graphen weitere interessante Effekte hinzufügen. Mit diesem Feature erzielen Sie für Ihre Projekte oder Produkte ein Rendering-Ergebnis in Kinoqualität – besonders interessant für die Automobilbranche oder die Architektur.

Mehr über den neuen Postprocessing-Graphen erfahren Sie in unserer neuen Evergine-Dokumentation

Jorge Canton
Autor
Jorge Cantón
Plain Concepts Research