Schattenkonstruktionen
Vereinfachtes Raytracing
🎯 Zielsetzung: Da sich Licht als Gerade im Raum fortbewegt, sind Berechnungen mit Geraden essentiell, um realistische Bilder am Computer zu erzeugen – zum Beispiel für Computerspiele.
Das Video im Einstieg erklärt, dass man in der Praxis, um Rechenleistung zu sparen, die Berechnungen dabei umdreht: Man untersucht nicht, wie das Licht von der Lichtquelle zum Betrachter gelangt, sondern startet beim Betrachter und sucht den Weg zur Lichtquelle.
„Instead of a light-centric approach we have a camera-centric approach.“
Im Folgenden starten wir dennoch bei der Lichtquelle selbst, weil das für den Anfang leichter vorstellbar ist.
Parallelprojektion
Wenn Sonnenlicht die Erde erreicht, dann sind die (dabei gedachten einzelnen) Lichtstrahlen nahezu parallel. Diese parallelen Lichtstrahlen nutzen wir, um den Schatten eines Gegenstands zu konstruieren.
Aufgabe 1 (Erarbeitung)
Betrachte einen Würfel mit der Kantenlänge
(a) Überprüfe anschaulich, dass die Sonnenstrahlen im Applet wirklich in die genannte Richtung verlaufen.
(b) Bestimme die Koordinaten der Schattenpunkte
💡 Tipp zum Vorgehen
Stelle erst die Geradengleichung einer Gerade
Diese Gerade soll den Boden am Punkt
💡 Tipp für die dritte Koordinate
Der Boden befindet sich bei
Zum Herunterladen: schatten1.ggb
Aufgabe 2 (Sicherung)
(a) Beschreibe Schritt für Schritt, wie man aus der Richtung des Lichts und den Koordinaten eines Punktes einen solchen Schattenpunkt berechnet.
Gegeben: Vektor
Gesucht: Koordinaten von Schattenpunkt
Vorgehen:
- ...
- ...
(b) Wie muss die Licht-Gerade verlaufen, dass es keinen solchen Schattenpunkt gibt? Kannst du ein Beispiel angeben?
Zentralprojektion
Wir gehen nicht mehr von der Sonne als Lichtquelle aus, sondern von einer Lampe, die wir uns als einen Punkt vorstellen.
Aufgabe 3 (Vertiefung)
Betrachte erneut einen Würfel mit der Kantenlänge
(a) Erkläre, warum wir bei der Sonne von parallelen Lichtstrahlen ausgehen konnten und hier nicht mehr.
(b) Bestimme auch hier die Koordinaten der Schattenpunkte
(c) Die Position der Lichtquelle kann man im Applet variieren. In welchem Bereich ist die gezeigte Schattenkonstruktion korrekt - in welchem Bereich müsste sie abgeändert werden? Begründe kurz.
(d) Kannst du die Position der passenden Schattenpunkte direkt (d.h. ohne aufwendige Rechnungen) angeben, wenn die Lichtquelle sich im Punkt
💡 Tipp
Argumentiere mithilfe von Symmetrie.
Zum Herunterladen: schatten2.ggb