Archief - Quake 2 - Real time path tracing

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

TriCore9

Legacy Member
Iemand heeft als hobby een Real Time path tracing renderer gemaakt voor quake 2 en toont het in meerdere van zijn videos. Dit benodigd nog altijd meer rekenkracht dan wat een dagelijkse GPU aan kan, dus de renderer toont heel veel ruis. Een path tracer kan al een relatief proper beeld maken zonder dat er genoeg informatie is voor elke pixel in het beeld via de al berekende licht weerkaatsingen. Dit is niet te verwarren met Ray Tracing waar de weerkaatsingen berekend worden vanaf een definitief begin en een absoluut einde.

In een Path Tracer worden de lichtweerkaatsingen vanaf de oppervlaktes verder gestuurd tot ze iets raken of 'doven", terwijl een Ray Tracer een 'lichtstraal" vanaf de 'camera' de 3D wereld instuurt en bij het raken van een oppervlakte dan doorstuurt naar de lichtbronnen in de scene om zo de belichtingswaarden te berekenen. hopelijk is het nog correct wegens het versimpelen van de uitleg.

Real time ray tracing of real time path tracing blijven tot op heden rekenkundig te zwaar voor hedendaagse, en zelfs oudere games.

[video=youtube;x19sIltR0qU]https://www.youtube.com/watch?v=x19sIltR0qU&feature=youtu.be[/video]

NoGo

Legacy Member
Best leuk om te zien, zeker realtime! Ik heb enkele jaren geleden ook een (hybride) path tracer geimplementeerd, maar dan voor offline rendering :p. Nu, uiteindelijk is het ook gewoon een vorm van ray tracing.

IIRC heb ik toen wat papers gelezen van ray tracing (of cone tracing?) technieken die ze in huidige games gebruikten voor bepaalde onderdelen van het beeld. Maar ben er totaal niet meer mee bezig, dus kan mis zijn :p

TriCore9

Legacy Member
Naar verluid pogen ze al lang heel zwakke vormen van Ray Tracing aan de praat te krijgen in games, met of zonder success. De unreal Engine 4 zou bijvoorbeeld veel aparte manieren in zich hebben om iets gelijkaardig te doen.

[video=youtube;t2pD45X82kc]https://www.youtube.com/watch?v=t2pD45X82kc[/video]

natuurlijk moet je de standaard "photo realism' claims altijd negeren. Iedereen ziet direct dat het nog niet op dat punt zit. Maar ja, Al sinds ong. 2004 is dat standaard, een moderne engine dus: "kijk photo realism!".

TriCore9

Legacy Member
* kan een mod hier een algemene 'real time raytracing en path tracing' titel aan geven ? *

[video=youtube;2NsdM1VS5u8]https://www.youtube.com/watch?v=2NsdM1VS5u8[/video]

Nvidia komt plost met RTX op de proppen en beweerd dat ze aan real time raytracing kunnen doen via hun nieuwe chipsets. Heel indrukwekkend maar het wekt bij mij wel twijfels op. Via de beperkte informatie die er bestaat word er vooral geschreven over het berekenen van de reflecties, shaduwen, en AO. Moest Nvidia nu echt plots goddelijke processors ontwikkeld hebben dan zijn ze hun reputatie alleen maar aan het bevestigen. maar, op het moment kan ik moeilijk geloven dat de gehele beeldvorming, pixel per pixel, tot op de texturen en 3D geometrie volwaardig ge- raytraced worden.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan