Eine extreme Untersuchung von Motion Blur
- Beobachtungen und Ideen dazu, welche Ergebnisse entstehen, wenn Motion Blur extrem angewendet wird.
- In Filmen und Videos wird Motion Blur verwendet, um eine Wahrnehmung zu erzeugen, die natürlichen Szenen ähnlicher ist.
- Ziel ist es, den Unterschied zwischen der Wahrnehmung von Bewegung in natürlichen Szenen und der Wahrnehmung reproduzierter Szenen im Video zu minimieren.
Wahrnehmung von Bewegung in natürlichen Szenen
- Das menschliche Sehen beginnt damit, dass Licht auf die Netzhaut trifft und einen Phototransduktionsprozess durchläuft.
- Die Phototransduktion erfolgt nicht sofort; diese Verzögerung lässt sich als Glättung von Lichtreizen über die Zeit modellieren.
- Untersucht wird der Zusammenhang dazu, warum man Videos künstlichen Motion Blur hinzufügt, obwohl es mit dem „motion smear“ bereits ein natürlich vorhandenes Unschärfephänomen gibt.
Wahrnehmung von Szenen auf dem Bildschirm
- Analyse des wahrgenommenen Bildes beim Betrachten von Szenen auf Bildschirmen mit begrenzter Framerate.
- Videos ohne Motion Blur wirken wie überlagerte Frames, während Videos mit Motion Blur eine Wahrnehmung vermitteln, die natürlichen Szenen näherkommt.
Eine Shutter-Funktion, um Bildschirme natürlicher wirken zu lassen
- Anwendung einer Shutter-Funktion auf traditionellen Motion Blur, um die Kontinuität von Bewegung zu verbessern.
- Statt alle Zeitpunkte innerhalb eines Frames gleichmäßig zu mitteln, gewichtet die Shutter-Funktion den mittleren Zeitpunkt des Frames stärker, um Wahrnehmungsunterschiede zu minimieren.
Torusphere und ein irrationaler Ansatz
- Ziel ist es, mit einem Echtzeit-Shader eine unendliche Motion-Blur-Animation zu erzeugen.
- Mithilfe von Volume Ray Casting wird eine Dichtefunktion über die Zeit integriert, um „integrated volume motion blur“ umzusetzen.
Eine Kugel mit Motion Blur
- Um die Motion-Blur-Dichte einer kreisenden Kugel zu bestimmen, wird das Problem auf einen 2D-Slice vereinfacht.
- Motion Blur wird über eine Dichtefunktion berechnet, die bestimmt, wann die Kugel an einem bestimmten Punkt ihrer Bahn eintritt und ihn wieder verlässt.
Ein Torus mit Motion Blur
- Dasselbe Verfahren wird auch auf einen Torus angewendet, um Motion Blur zu berechnen.
- Der vertikale 2D-Slice eines Torus wird als „spheric section“ bezeichnet; darüber wird die Dichtefunktion bestimmt.
Zusammensetzen aller Elemente
- Die Elemente werden mit standardmäßigem Volume Ray Casting kombiniert, und die Animation läuft mit grundlegender Maus-/Touch-Interaktion.
- Da dies möglicherweise nicht auf allen Geräten gut funktioniert, sind ein vorgerendertes Video und der Shader auf Shadertoy zu finden.
Meinung von GN⁺
- Motion Blur ist eine wichtige Technik, um Bewegungen in Video und Animation natürlich wirken zu lassen, und dieser Artikel untersucht die visuellen Effekte und technischen Ansätze bei extremem Einsatz von Motion Blur.
- Die Umsetzung von Motion Blur in Echtzeitgrafik ist ein wichtiger Aspekt für Spiele und interaktive Medien; der Artikel liefert Einblicke in die Implementierung mit Echtzeit-Shadern.
- Techniken wie Volume Ray Casting werden für das Rendering komplexer 3D-Szenen eingesetzt; der Artikel kombiniert sie mit Motion Blur, um neue visuelle Effekte zu erzeugen.
- Bei der Einführung dieser Technik sollten Performance und Echtzeitverarbeitungsfähigkeit berücksichtigt werden; der hier vorgestellte Ansatz hat insbesondere bei schnell bewegten Objekten das Potenzial, natürlichen Motion Blur zu liefern.
- Vergleichbare Funktionen bieten auch andere Projekte oder Produkte der Branche, etwa Motion-Blur-Effekte in Game Engines wie Unity oder Unreal Engine, die von Entwicklern bereits breit genutzt werden.
1 Kommentare
Hacker-News-Kommentare
Diskussion über die Trade-offs von Motion Blur
Fälle, in denen Motion Blur unrealistisch wirkt
Historischer Überblick über Motion-Blur-Rendering
Die Unrealistik von Motion-Blur-Simulationen
Veränderte Wahrnehmung von Motion Blur auf High-Refresh-Displays
Theorie zu Motion Blur und Funktionsweise des Shaders
Transparenzproblem bei aus Motion Blur aufgebauten Objekten
Entwicklung hin zur Simulation des menschlichen visuellen Systems
Eindrucksvolles Erlebnis mit einer Demo zum Vergleich von Motion Blur an/aus
Visuelle Wirkung einer Animation mit Motion Blur