Page 1 of 1

Caustics in V4 (CPU vs GPU)

Posted: Wed Sep 20, 2017 10:12 pm
by T0M0
Just for fun I let my Titan X render a simple scene with latest Maxwell 4.1.1.1

I know that GPU engine isn't finished yet, but so far I found in GPU version:
- much more blurred caustics (pretty obvious)
- blurred (or little bit moved?) shadow - quickly swap between images and you will spot the difference
- small cross artifacts (if you zoom in you can spot them)
- dark spots (maybe ray depth limitation ?)
- resume MXI doesn't work - reported also here

CPU - SL 13.01 time 7m 12s, benchmark 1316.68 (dual Xeon E5-2680v2)
Image


GPU - SL 29.20 time 20h 06m 25s, benchmark 5628.90 (Titan X 12GB Maxwell architecture)
Image

Re: Caustics in V4 (CPU vs GPU)

Posted: Thu Sep 21, 2017 10:18 am
by luis.hijarrubia
The shadow difference can be related with antialiasing. The main change, as we know, is that gpu engine can do caustics trough glass. Still CPU has some caustics on the right side that disappears on GPU.

Re: Caustics in V4 (CPU vs GPU)

Posted: Thu Sep 21, 2017 5:08 pm
by Mihai
Interesting test, thanks T0M0! I very much like the visible caustics through glass version of the GPU render but of course not the blurring. Would be curious to see what both look like and time if you let them render to SL 20.

Re: Caustics in V4 (CPU vs GPU)

Posted: Fri Sep 22, 2017 1:55 pm
by T0M0
Thanks Mihai, here they are both rendered to SL20.

@luis: Will be caustics quality improved in GPU engine in next release ?
Related to caustics through dielectrics, will be CPU engine improved too in future ?

CPU - SL 20.01 time 2h 12m 36s, benchmark 1227.73
Image


GPU - SL 20.07 time 30m 06s, benchmark 5542.86
Image

Re: Caustics in V4 (CPU vs GPU)

Posted: Fri Sep 22, 2017 3:02 pm
by luis.hijarrubia
Answer is no to both, at lest in short time. Caustics are difficult on gpu, as gpu engine is a PT, no BPT, so we can try to improve some scenarios, but the technique itself make it difficult.