Optix 6.0 Path Tracing demo back
Board:
Home
Board index
Raytracing
Visuals, Tools, Demos & Sources
(L) [2019/02/08] [ost
by jbikker] [Optix 6.0 Path Tracing demo] Wayback!Hi all,
Since the release of Optix 6.0 a few weeks ago I have been playing a bit with the new RTX support. Here's a demo that should run on Maxwell, Pascal and Turing, which allows a direct comparison of the ray tracing performance of these platforms. Spoiler: Turing fares well.
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.1a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.2a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.3a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.4.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.4b.zip] (March 1)
New in version 0.4b:
- Greatly improved contact shadows when filtering.
- No (well, far less) color bleeding on nearby surfaces when filtering.
- HUD with FPS counter and instructions (can be toggled).
- Removed AVX2 dependency; should now work on more systems.
- Splash screen. [SMILEY :)]
This is an 'under construction' demo which may or may not crash on your machine and so on. More updates will follow.
NOTE: this demo requires *very* recent drivers.
- Jacco.
[LINK https://youtu.be/uEDTtu2ky3o]
[LINK https://youtu.be/BDvkoSDTUxc] (older video)
[IMG #1 sponza2a.jpg]
[IMG #1]:Not scraped:
/web/20200918075108im_/http://ompf2.com/download/file.php?id=308&sid=c50aca7e77a85c5b45fe67cdd2e12811
(L) [2019/02/08] [ost
by jbikker] [Optix 6.0 Path Tracing demo] Wayback!Hi all,
Since the release of Optix 6.0 a few weeks ago I have been playing a bit with the new RTX support. Here's a demo that should run on Maxwell, Pascal and Turing, which allows a direct comparison of the ray tracing performance of these platforms. Spoiler: Turing fares well.
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.1a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.2a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.3a.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.4.zip]
[LINK http://www.cs.uu.nl/docs/vakken/magr/2018-2019/files/optix60RTXdemo_v0.4b.zip] (March 1)
New in version 0.4b:
- Greatly improved contact shadows when filtering.
- No (well, far less) color bleeding on nearby surfaces when filtering.
- HUD with FPS counter and instructions (can be toggled).
- Removed AVX2 dependency; should now work on more systems.
- Splash screen. [SMILEY :)]
This is an 'under construction' demo which may or may not crash on your machine and so on. More updates will follow.
NOTE: this demo requires *very* recent drivers.
- Jacco.
[LINK https://youtu.be/uEDTtu2ky3o]
[LINK https://youtu.be/BDvkoSDTUxc] (older video)
sponza2a.jpg
(L) [2019/02/08] [ost
by Tristan] [Optix 6.0 Path Tracing demo] Wayback!Thanks for sharing.
(L) [2019/02/18] [ost
by jbikker] [Optix 6.0 Path Tracing demo] Wayback!Updated first post with new demo.
(L) [2019/02/19] [ost
by olliej] [Optix 6.0 Path Tracing demo] Wayback!Would you mind if I used your version of the sponza model to test my own renderer?
The various open licensed versions I've found lack the detailing and have some questionable texture coords.
Also it's nice to be able to be able to compare exact scene rendering to an actual good renderer [SMILEY :)]
(L) [2019/02/19] [ost
by jbikker] [Optix 6.0 Path Tracing demo] Wayback!Please go ahead. But I think this is straight from McGuire's page?
(L) [2019/02/20] [ost
by olliej] [Optix 6.0 Path Tracing demo] Wayback!It is indeed -- I wonder if I dismissed it due to my RT not being able to handle it earlier.
Now to work out why my photon mapping is weird and blown out.
(L) [2019/02/20] [ost
by olliej] [Optix 6.0 Path Tracing demo] Wayback!@jbikker: ok, possibly dumb question - how do you handle convert the emission coefficients from the wavefront into optix? I'm doing the dumbest thing possible with and doing ke * light colour ?
(L) [2019/02/20] [ost
by jbikker] [Optix 6.0 Path Tracing demo] Wayback!Well I think this deserves its own topic. [SMILEY :)] I don't handle this at all; the demo uses unidirectional path tracing only, no photon mapping.
But what I got for photon mapping is: lightcolor * dot( D, N ) / lightPdf, where D is a cosine-weighted random direction with pdf = (dot( D, N ) / PI) / lightArea and N is the normal at the light source. Note that the dot(D,N) cancels out in this case, but I prefer to leave it in to make the application of the pdf clear.
(L) [2019/02/21] [ost
by olliej] [Optix 6.0 Path Tracing demo] Wayback!Okie dokie [SMILEY :)]
I'm still trying to work out what it should be doing (this is my first real attempt to implement PM). I'm getting a huge blow out on the direct photons, and a rapid drop in the propagation following the first bounce. (I'd search the board but photon mapping is apparently too common to use as a search term [SMILEY :(] )
back