Small volumetric path tracer

A picture is worth a thousand words.
dbz
Posts: 46
Joined: Wed Jan 11, 2012 10:16 pm
Location: the Netherlands

Re: Small volumetric path tracer

Post by dbz » Tue Mar 12, 2013 11:49 am

Interesting. How is the performance on cuda?

D-POWER
Posts: 16
Joined: Tue Dec 25, 2012 8:16 am

Re: Small volumetric path tracer

Post by D-POWER » Tue Mar 12, 2013 3:55 pm

It depends on the scene, but on average there is 8 to 9 times speedup on my nvidia GT220

spectral
Posts: 382
Joined: Wed Nov 30, 2011 2:27 pm
Contact:

Re: Small volumetric path tracer

Post by spectral » Tue Mar 12, 2013 7:31 pm

Looks Nice,

And have you also fixed the version on the git repository ? Or upload the cuda version ? :-)
Spectral
OMPF 2 global moderator

D-POWER
Posts: 16
Joined: Tue Dec 25, 2012 8:16 am

Re: Small volumetric path tracer

Post by D-POWER » Tue Mar 12, 2013 8:21 pm

I have just upload the new source code. Though, keep in mind that the source code is still experimental and lacks proper optimization, considering that my cuda knowledge is quite limited

EDIT: here is the link to the github repository https://github.com/D-POWER/vpath

spectral
Posts: 382
Joined: Wed Nov 30, 2011 2:27 pm
Contact:

Re: Small volumetric path tracer

Post by spectral » Tue Mar 12, 2013 8:28 pm

Sure,

It is just to give a try and review...

Thx
Spectral
OMPF 2 global moderator

D-POWER
Posts: 16
Joined: Tue Dec 25, 2012 8:16 am

Re: Small volumetric path tracer

Post by D-POWER » Wed Mar 13, 2013 8:07 am

Any suggestions/improvements is very welcome. I'm always looking for techniques to squeeze more speed :)

spectral
Posts: 382
Joined: Wed Nov 30, 2011 2:27 pm
Contact:

Re: Small volumetric path tracer

Post by spectral » Wed Mar 13, 2013 8:31 am

I haven't take a closer look,

But this project seems to implement SSS to and support more kind of primitives : http://gpupathtracer.blogspot.be/

Maybe take a look ;-)
Spectral
OMPF 2 global moderator

D-POWER
Posts: 16
Joined: Tue Dec 25, 2012 8:16 am

Re: Small volumetric path tracer

Post by D-POWER » Wed Mar 13, 2013 9:52 am

Yes, I'm aware of Peter and Karl's gpu path tracer, actually it inspired me a lot in writing my own volumetric path tracer

D-POWER
Posts: 16
Joined: Tue Dec 25, 2012 8:16 am

Re: Small volumetric path tracer

Post by D-POWER » Fri Mar 15, 2013 9:35 am

Testing volumetric caustics
image192605.png
image192605.png (472.08 KiB) Viewed 11272 times

Dade
Posts: 206
Joined: Fri Dec 02, 2011 8:00 am

Re: Small volumetric path tracer

Post by Dade » Wed Apr 10, 2013 4:38 pm

D-Power, I hope you don't mind I borrowed your idea of applying scattering to SmallPT and I added this features to the good old SmallPTGPU (an OpenCL version of Kevin Beason's SmallPT available here http://code.google.com/p/ocltoys/):

Image

Image

Post Reply