Die Schärfentiefe ist ein Merkmal einer Kameraobjektiveinstellung, obwohl der Name "Schärfentiefe" üblicherweise verwendet wird, um den durch ein solches Merkmal verursachten Effekt zu beschreiben.
Kameraobjektive können nur auf einen einzelnen Punkt perfekt fokussieren, aber es gibt eine Entfernung, für die das Bild immer noch einigermaßen scharf aussieht. Diese Entfernung ist tatsächlich die Schärfentiefe. Dieser Abstand ist abhängig von verschiedenen Faktoren variabel. Der Kürze halber können Sie ihn jedoch am einfachsten einstellen, indem Sie die Blende Ihrer Kamera ändern.
Für den Kreis der Verwirrung ist es hilfreich, ein Bild aus Wikipedia anzusehen:
In allen drei Fällen wird ein einzelner Punkt auf unsere Bildebene "projiziert", aber wie Sie sehen können, befindet sich dieser in unterschiedlichen Abständen vom Objektiv.
Grundsätzlich kann ein Punkt auf unsere Bildebene nicht auf einen einzelnen Punkt, sondern auf einen Bereich projiziert werden, da, wie gesagt, nicht alles perfekt fokussiert ist (dh der Brennpunkt liegt auf der Bildebene). Dies liegt, wie aus dem Bild hervorgeht, daran, dass der Brennpunkt entweder vor oder nach der Bildebene liegt. Dieser "Kreis", der auf der Bildebene erzeugt wird, wird als Verwirrungskreis bezeichnet.
Daraus sollte nun klar werden, dass Sie durch Variieren der Schärfentiefe die CoC-Größe variieren. Daher kann sie als Maß für den DoF selbst und als intuitives Maß für das Verwischen in Bezug auf Unschärfe verwendet werden.
Je nachdem, wie es beim Rendern implementiert wird, gibt es wirklich viele Methoden. Normalerweise wird in Spielen ein Postprozess durchgeführt, bei dem die Tiefeninformationen verwendet werden, um Ihre Szene in verschiedene "Ebenen" aufzuteilen. Zum Beispiel eine Fokusebene, die nicht verwischt werden muss, eine Nah- und eine Fern- / Hintergrundebene, die verwischt werden müssen. Sobald Sie Ihre Flugzeuge verwischt haben, können Sie sie wieder zusammensetzen, um Ihr endgültiges Bild zu erhalten. Wie stark Sie die verschiedenen Ebenen verwischen, hängt von dem gewünschten Effekt ab. Fortgeschrittene Systeme implementieren diesen und andere "Objektiv" -Effekte normalerweise unter Verwendung geeigneter Parameter aus der Fotowelt wie der Blende.
Beachten Sie, dass es viele Möglichkeiten gibt, den Effekt zu implementieren. Die von mir beschriebene ist nur eine Möglichkeit, die auch Variationen aufweist (z. B. das Ganze mit niedrigerer Auflösung ausführen). Das Limit hängt davon ab, was Ihr Ziel ist und wie viel Sie für diesen Effekt budgetiert haben. Sie können von der Methode "3 Ebenen" mit extrem niedriger Auflösung zur Berechnung des Verwirrungskreises für jedes Pixel übergehen und die daraus resultierende Ad-hoc-Unschärfe auf dieses Pixel anwenden.
EDIT: Der Kommentar von @NathanReed muss als Teil der Antwort deutlicher werden:
Matt Pettineos Blog-Beiträge How To Fake Bokeh und Bokeh II: The Sequel bieten eine großartige Einführung in die praktische Implementierung von DoF nach dem Prozess und die Behandlung der typischen Artefakte, die Sie daraus erhalten.