de:guide:raytracing

Raytracing

Raytracing ist kein neues Feature, sondern eine spezielle Technik, für die man spezielle Funktionen zur Berechnung braucht. Das berechnet sehr realistisch Beleuchtung, indem einzelne Lichtstrahlen auf ihrem Weg nachverfolgt werden.

Jedes Mal, wenn sie auf eine Oberfläche treffen, wird die Lichtintensität und -Farbe berechnet, die reflektiert oder transmittiert wird. Die beiden Lichtstrahlen werden dann wieder verfolgt. Kannst dir vorstellen, was das für ein Aufwand ist, wenn das mit 10 Lichtquellen und 100 Oberflächen passiert.

Deswegen nutzt man normalerweise in Spielen Lightmaps, die vorberechnet sind und nur begrenzt Reflexionen erlauben. Oft nutzt man Raytracing zur genaueren Vorberechnung dieser Lightmaps auf der CPU.

Nun hat Nvidia Grafikkarten rausgebracht, die extra Prozessoren für das Raytracing haben und das somit um den Faktor 2-20 beschleunigen im Vergleich dazu wenn es auf der CPU läuft.

  • Zuletzt geändert: 2019-12-20 14:21