www.wikidata.de-de.nina.az
Path Tracing ist ein Algorithmus zur Bildsynthese der die Simulation der globalen Beleuchtung ermoglicht Mit Path Tracing gerendertes BildWenn die gleiche Szene mit zu wenig Strahlen gerendert wird entsteht BildrauschenPfadnachverfolgung Path Tracing basiert auf der Erkenntnis dass die Simulation der globalen Beleuchtung der Losung der sogenannten Rendergleichung entspricht die die Strahlungsdichte eines beliebigen von einem bestimmten Punkt ausgehenden Lichtstrahls angibt Path Tracing verwendet rigorose mathematische Verfahren die aus dem Bereich der mathematischen Statistik stammen Der Algorithmus verwendet eine so genannte Monte Carlo Integration um die Rendergleichung naherungsweise zu losen Daher wird Path Tracing ebenso wie weitergehende darauf aufbauende Algorithmen wie Metropolis Light Transport oder Bidirectional Path Tracing auch als Monte Carlo Raytracing bezeichnet Beim Path Tracing wird jeder Strahl der in die Szene geschossen wird beim Auftreffen auf Oberflachen reflektiert gebrochen oder absorbiert wobei jedes Mal ausser im Falle der Absorption mindestens ein zufalliger Strahl generiert wird der das Integral der Rendergleichung nahert Der Anfangsstrahl sucht sich so seinen Weg path durch die Szene Je mehr Anfangsstrahlen man verwendet desto mehr nahert man sich dem idealen Bild an Die Fehler der Naherung aussern sich als Varianz was Bildrauschen entspricht Techniken wie Importance Sampling tragen zur Verringerung der Varianz bei Der Unterschied zum diffusen Raytracing liegt darin dass beim Path Tracing die vollstandige Rendergleichung mittels zufallig generierten Strahlen auf allen auch auf diffusen Oberflachen gelost und somit die globale Beleuchtung Global Illumination simuliert wird In der Praxis ist reines Path Tracing meist zu langsam weshalb es mit Photon Mapping und Importance Sampling kombiniert werden kann Jedoch haben diese Methoden immer noch Bildrauschen Um dieses zu entfernen werden Techniken wie SVGF Spatiotemporal Variance Guided Filtering benutzt Es gibt aber auch Losungen welche kunstliche Intelligenz benutzen wie OptiX Denoiser oder Open Image Denoise Die Idee zum Path Tracing wurde 1986 von James Kajiya zusammen mit der Rendergleichung als SIGGRAPH Publikation veroffentlicht damals unter der Bezeichnung Integral equation technique Literatur BearbeitenJames Kajiya The rendering equation ACM SIGGRAPH Computer Graphics 20 4 August 1986 143 150 ISSN 0097 8930 NVIDIA Spatiotemporal Variance Guided Filtering Real Time Reconstruction for Path Traced Global Illumination Juli 2017 NVIDIA NVIDIA OptiX AI Accelerated Denoiser Intel Intel Open Image Denoise Abgerufen von https de wikipedia org w index php title Path Tracing amp oldid 236717279