Modellierung des Doppelspaltexperiments von Young


9

Das Doppelspaltexperiment von Young ist sehr einfach aufzubauen und zu erklären, aber es ist ein Beispiel für Beugung und Interferenz, von denen keines durch konventionelles Raytracing modelliert wird.

Es ist einfach, eine Annäherung des Ergebnisses unter Verwendung von Texturen zu erstellen, aber dies würde erfordern, im Voraus zu wissen, was das Ergebnis sein sollte. Gibt es für eine beliebige Einstellung, bei der die Anzahl und Anordnung der Schlitze nicht im Voraus bekannt ist, Algorithmen zur Modellierung des Effekts, um das richtige resultierende Bild zu erzeugen?

Wenn nicht, was müsste ein Modell enthalten, um diese Effekte genau zu erzeugen? Kann Raytracing angepasst werden, um Strahlen mit zusätzlichen Informationen zu verwenden, oder wäre ein völlig neuer Ansatz erforderlich?


"Laserlicht ist eine einzelne Frequenz. Weißes Licht ist jedoch Licht, das sich aus der Summe verschiedener Wellenlängen des Lichts zusammensetzt." ( physicsforums.com/threads/… ). Eine Sache, die Sie berücksichtigen müssten, ist die spektrale Natur des Lichts.
Wischen Sie den

Antworten:


9

Es ist tatsächlich möglich, einen Raytracer zu erweitern, um Welleneffekte simulieren zu können. Das Papier Rendern von Welleneffekten mit erweitertem Lichtfeld beschreibt eine Möglichkeit, dies zu tun. Zusammenfassend führen sie ein Framework namens Augmented Light Field ein, mit dem sie Welleneffekte mit einer strahlbasierten Darstellung modellieren können. In diesem Rahmen können Strahlen zusätzlich zu positiver Strahlung eine negative Strahlung tragen; Intuitiv können Strahlen mit negativer Strahlung Licht von Oberflächen "subtrahieren", die es beispielsweise aufgrund von Interferenzeffekten nicht erreichen kann.

Ich habe es nicht persönlich implementiert und kann nicht für seine Implementierungskomplexität sprechen, aber ich glaube, es ist ein guter Ausgangspunkt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.