Ray Tracing: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: Ray Tracing ist das Verfolgen eines beim Ray Casting erstellten Strahls in der Szene. Ziel der Verfolgung des Strahls ist es das erste Hindernis zu finden auf welch...)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Ray Tracing ist das Verfolgen eines beim [[Ray Casting]] erstellten Strahls in der Szene. Ziel der Verfolgung des Strahls ist es das erste Hindernis zu finden auf welches der Strahl auftrifft. Je nachdem für welchen Zweck der Strahl ausgesendet wurde, müssen unter Umständen nur bestimmte Objekte der Szene berücksichtigt werden oder für die Genauigkeit der Schnittprüfung können manchmal die umgebenden [[Bounding Volume | Bounding Volumes]] ausreichen während manchmal genau der getroffene Teil eines Objekts benötigt wird.
Ray Tracing ist das Verfolgen eines beim [[Ray Casting]] erstellten Strahls in der Szene. Ziel der Verfolgung des Strahls ist es das erste Hindernis zu finden auf welches der Strahl auftrifft. Je nachdem für welchen Zweck der Strahl ausgesendet wurde, müssen unter Umständen nur bestimmte Objekte der Szene berücksichtigt werden oder für die Genauigkeit der Schnittprüfung können manchmal die umgebenden [[Bounding Volume | Bounding Volumes]] ausreichen während manchmal genau der getroffene Teil eines Objekts benötigt wird.


Das Finden von Schnitten kann anhand der [[Ray]] und [[Bounding Volume]] [[Struct | Structs]] sehr einfach implementiert werden. Die Schwierigkeit beim Ray Tracing ist es den nahsten Schnittpunkt effizient, also möglichst schnell zu finden.
Das Finden von Schnitten kann anhand der [[Ray]] und [[Bounding Volume]] [[CSharp#Structs | Structs]] sehr einfach implementiert werden. Die Schwierigkeit beim Ray Tracing ist es den nahsten Schnittpunkt effizient, also möglichst schnell zu finden.


== Naives Ray Tracing ==
== Naives Ray Tracing ==

Version vom 5. November 2009, 00:23 Uhr

Ray Tracing ist das Verfolgen eines beim Ray Casting erstellten Strahls in der Szene. Ziel der Verfolgung des Strahls ist es das erste Hindernis zu finden auf welches der Strahl auftrifft. Je nachdem für welchen Zweck der Strahl ausgesendet wurde, müssen unter Umständen nur bestimmte Objekte der Szene berücksichtigt werden oder für die Genauigkeit der Schnittprüfung können manchmal die umgebenden Bounding Volumes ausreichen während manchmal genau der getroffene Teil eines Objekts benötigt wird.

Das Finden von Schnitten kann anhand der Ray und Bounding Volume Structs sehr einfach implementiert werden. Die Schwierigkeit beim Ray Tracing ist es den nahsten Schnittpunkt effizient, also möglichst schnell zu finden.

Naives Ray Tracing

to be continued ...