Search found 16 matches

by D-POWER
Mon Mar 11, 2013 3:13 pm
Forum: Visuals
Topic: Small volumetric path tracer
Replies: 22
Views: 30254

Re: Small volumetric path tracer

I've ported smallvpt to cuda, added support for sub-surface scattering and fixed a lot of bugs in my scattering code
image36263.png
image36263.png (237.9 KiB) Viewed 12292 times
by D-POWER
Tue Jan 15, 2013 10:31 am
Forum: Visuals
Topic: Small volumetric path tracer
Replies: 22
Views: 30254

Re: Small volumetric path tracer

Thanks guys for sharing your thoughts about CUDA and OpenCL... spectral another advantage of CUDA is that it is more and more supporting OO features of C++ which isn't available in OpenCL yet. It is nice to demonstrate it on a small renderer, but then... it will be interesting to add some comments, ...
by D-POWER
Fri Jan 11, 2013 4:39 pm
Forum: Visuals
Topic: Small volumetric path tracer
Replies: 22
Views: 30254

Re: Small volumetric path tracer

Thanks spectral. My goal from the start is to provide a minimal code base for people to experiment with volumetric rendering, and show how it is done in practice, that's why I opted for smallpt, to maintain the spirit of a minimalistic unbiased path tracer. The code will eventually be ported to the ...
by D-POWER
Thu Jan 10, 2013 4:26 pm
Forum: Visuals
Topic: Small volumetric path tracer
Replies: 22
Views: 30254

Re: Small volumetric path tracer

The fireflies are most likely caused by indirect lighting from the glass sphere, since the light source is small so sampling becomes challenging for a naive path tracer. About the pattern in the first image, I still don't know exactly the problem, but my instincts are telling me it's the random numb...
by D-POWER
Thu Jan 10, 2013 8:29 am
Forum: Visuals
Topic: Small volumetric path tracer
Replies: 22
Views: 30254

Small volumetric path tracer

I have been working for the past month or so on a volumetric renderer based on smallpt. I implemented multiple scattering and a couple of phase functions (Isotropic and Henyey-Greenstein), the result so far are good enough to be shared, but the convergence is very slow, even slower than smallpt. Tha...
by D-POWER
Mon Jan 07, 2013 3:07 pm
Forum: GPU
Topic: OpenACC
Replies: 2
Views: 4261

OpenACC

OpenACC is a new open parallel programming standard designed to enable the millions of scientific and technical Fortran and C programmers to easily take advantage of the transformative power of heterogeneous CPU/GPU computing systems. Anyone has tried openacc? It seems interesting and very easy to ...