Search found 138 matches

by shiqiu1105
Mon Jan 28, 2013 12:01 am
Forum: General Development
Topic: Question about BDPT with pinhole camera model.
Replies: 16
Views: 10386

Re: Question about BDPT with pinhole camera model.

BTW, VCM seems like a very great GI algorithm! Is it the current state of the ait, out performing SPPM, MLT? It definitely outperforms SPPM, but not necessarily MLT. The last path space regularization paper of Anton Kaplanyan shows a kitchen scene where MLT can outperform VCM. It's a rather extreme...
by shiqiu1105
Mon Jan 28, 2013 12:00 am
Forum: General Development
Topic: How to do path tracing progressively?
Replies: 7
Views: 6118

Re: How to do path tracing progressively?

I mean, the LowD Sampler in pbrt generates all the samples for one pixel at a time. By doing this it can ensure that all the integrator samples within a pixel is very well distributed. LD requires to scramble the values, to store them in memory and to read them back at some point. They are all expa...
by shiqiu1105
Sun Jan 27, 2013 10:04 pm
Forum: General Development
Topic: How to do path tracing progressively?
Replies: 7
Views: 6118

Re: How to do path tracing progressively?

And after tiling up the image, did you mean each tile will need only one sampler? So does this sampler loop over the pixels in tile and generate one sample for them one by one? Any example for this~? On GPUs, you have to define the work to assign to each work-item (i.e. they are like threads on CPU...
by shiqiu1105
Sun Jan 27, 2013 9:30 pm
Forum: General Development
Topic: Question about BDPT with pinhole camera model.
Replies: 16
Views: 10386

Re: Question about BDPT with pinhole camera model.

If we don't have a intersectable camera, does it mean we don't sample the first vertex of the eye subpath on the lens, and instead by shooting a ray and take the first intersection as the 1st eye vertex? Isn't the intersectable camera used when you trace the light path to check if the path hits the...
by shiqiu1105
Sun Jan 27, 2013 8:34 pm
Forum: General Development
Topic: Current state of the art of GPU Photon mapping
Replies: 0
Views: 2363

Current state of the art of GPU Photon mapping

Hey, I found a really cool paper by Zhejiang Univ. http://delivery.acm.org/10.1145/1540000/1531397/a91-wang.pdf?ip=130.207.121.54&acc=ACTIVE%20SERVICE&CFID=174851163&CFTOKEN=58209739&__acm__=1359319225_057819bf5b548014b01f13669397cb68 Is this one the current state of the art GPU Photon mapping? It l...
by shiqiu1105
Sat Jan 26, 2013 4:17 pm
Forum: General Development
Topic: General questions about GPU ray tracing.
Replies: 5
Views: 4496

Re: General questions about GPU ray tracing.

I have been trying to implement a GPU ray tracer for a while, but always had a few confusions in mind. From my own study, it looks to me that the most straight forward to support global illumination on the GPU is to use Path Tracing, in a progressive way, if possible. Path tracing can run really fa...
by shiqiu1105
Sat Jan 26, 2013 2:58 pm
Forum: General Development
Topic: General questions about GPU ray tracing.
Replies: 5
Views: 4496

Re: General questions about GPU ray tracing.

I have been trying to implement a GPU ray tracer for a while, but always had a few confusions in mind. From my own study, it looks to me that the most straight forward to support global illumination on the GPU is to use Path Tracing, in a progressive way, if possible. Path tracing can run really fa...
by shiqiu1105
Sat Jan 26, 2013 2:52 pm
Forum: General Development
Topic: How to do path tracing progressively?
Replies: 7
Views: 6118

Re: How to do path tracing progressively?

What's the best way to generate well distributed samples then? Statified samling won't work because we don't know how many samples in total there will be. I am thinking QMC approaches, but how do I generate QMC sequence simultaneously in all the pixels?? You have usually one sampler per pixel (for ...
by shiqiu1105
Sat Jan 26, 2013 2:02 pm
Forum: General Development
Topic: Question about BDPT with pinhole camera model.
Replies: 16
Views: 10386

Re: Question about BDPT with pinhole camera model.

I want to know is it possible to implement BDPT without explicitly modeling a intersectable camera len in the scene? Since it's nasty and carries little contribution. I think that most BiDirs available are written without an intersectable camera. Mitsuba renderer is the only one I know with an inte...
by shiqiu1105
Sat Jan 26, 2013 2:47 am
Forum: General Development
Topic: How to do path tracing progressively?
Replies: 7
Views: 6118

How to do path tracing progressively?

Hi, I have always been wondering how to implement a progressive ray tracer such as this one: http://ompf2.com/viewtopic.php?f=5&t=3 I have followed pbrt to build a ray tracer which trace one pixel at a home, allocating samples and rays for that pixel before marching to the next. If I want to do it i...