GPU+CPU support for Bi-directional mode

Feature requests, bug reports and related discussion
Googog Mogog
Posts: 22
Joined: Sat Dec 18, 2010 1:39 am

GPU+CPU support for Bi-directional mode

Post by Googog Mogog » Mon Nov 21, 2011 7:35 am

Hello guys!

When we gonna have GPU accelerated bi-directional Path tracing support in Indigo render.

Because up coming Lux Render version 0.9 has support for GPU accelerated Bi-directional path tracing. :|

User avatar
Zom-B
1st Place 100
Posts: 4701
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by Zom-B » Mon Nov 21, 2011 9:04 am

Seems you mixed up here something, but I'm open for any proof: link?! :)
polygonmanufaktur.de

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: GPU+CPU support for Bi-directional mode

Post by CTZn » Mon Nov 21, 2011 11:34 am

There's nothing impossible, lycium stated that OnoSendai had it working on an early GPU implementation. For the least, as a proof of concept am I guessing.

Sorry, I'm too lazy to retrieve the link to that statement ;P
obsolete asset

User avatar
Zom-B
1st Place 100
Posts: 4701
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by Zom-B » Mon Nov 21, 2011 11:47 am

I know that it is possible, and also has been done (link), but afaik it isn't build in in any availible unbiased renderer atm.
I follow Lux development a little, and think I would stumbled on such a feature.
I didn't want to sound arrogant with my first commend, just interested :)
polygonmanufaktur.de

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Re: GPU+CPU support for Bi-directional mode

Post by dougal2 » Mon Nov 21, 2011 11:22 pm

It's true, LuxRender does have the beginnings of a hybrid CPU+GPU bidir integrator, however although it seems to work, it isn't finished and there are some known problems with it still.
Attachments
Capture.JPG

User avatar
Zom-B
1st Place 100
Posts: 4701
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by Zom-B » Mon Nov 21, 2011 11:30 pm

Kudoz to the Lux team, missed that feature totally! thanks for the Info doug.
polygonmanufaktur.de

User avatar
lycium
Posts: 1216
Joined: Wed Sep 12, 2007 7:46 am
Location: Leipzig, Germany
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by lycium » Tue Nov 22, 2011 1:11 am

dougal2 wrote:It's true, LuxRender does have the beginnings of a hybrid CPU+GPU bidir integrator, however although it seems to work, it isn't finished and there are some known problems with it still.
Well, we definitely haven't forgotten about GPU bi-dir, but judging from that screenshot even our CPU single-dir has nothing to worry about :P

Googog Mogog
Posts: 22
Joined: Sat Dec 18, 2010 1:39 am

Re: GPU+CPU support for Bi-directional mode

Post by Googog Mogog » Tue Nov 22, 2011 4:46 am

Zom-B wrote:Seems you mixed up here something, but I'm open for any proof: link?! :)
Hello,

As a prove here is the link for Lux Render 0.9 new features!

http://www.luxrender.net/wiki/New_in_0-9

I hope you will believe now "Nothing is impossible" :wink:

User avatar
lycium
Posts: 1216
Joined: Wed Sep 12, 2007 7:46 am
Location: Leipzig, Germany
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by lycium » Tue Nov 22, 2011 4:53 am

They also seem to think SPPM is unbiased :roll:

Recently I made a joke-post on Reddit about how people (incorrectly) seem to think that anything with noise/randomisation is unbiased, which is applicable here: http://www.reddit.com/r/computergraphic ... of_hdr_in/

I tried to make it like the HDR in photography vs in games comparison: http://img194.imageshack.us/img194/7391 ... 383293.jpg

Googog Mogog
Posts: 22
Joined: Sat Dec 18, 2010 1:39 am

Re: GPU+CPU support for Bi-directional mode

Post by Googog Mogog » Tue Nov 22, 2011 5:07 am

Also i want invisible Light emitters features in Indigo render just like maxwell render :|

Googog Mogog
Posts: 22
Joined: Sat Dec 18, 2010 1:39 am

Re: GPU+CPU support for Bi-directional mode

Post by Googog Mogog » Tue Nov 22, 2011 5:40 am

lycium wrote:They also seem to think SPPM is unbiased :roll:

Recently I made a joke-post on Reddit about how people (incorrectly) seem to think that anything with noise/randomisation is unbiased, which is applicable here: http://www.reddit.com/r/computergraphic ... of_hdr_in/

I tried to make it like the HDR in photography vs in games comparison: http://img194.imageshack.us/img194/7391 ... 383293.jpg
Hey lycium nice discussion u have there.

But According to me no unbiased renderer is true light simulator. The real world light behaves very differently then any unbiased renderer. What happen in real world is that a light source emits light and when this light hits the surface of an object the surface which is visible to both direct and indirect light becomes light itself which means light reflect itself from the surface of an object which is based on the reflective properties of an object and light intensity which is coming from direct light source.

As an example take a torch and just for experiment go in dark room with some objects. Turn torch light direction to white diffuse wall of that room. When u do that u will see that light will reflect from wall which is of course indirect light and this indirect light cast nice shadows onto objects just like Light source.This is reflective light . And this is what real world do. Not to simulate any photons ,bounces what so ever in real world Light got no particles. In real world as light emits it will reflect same as its from the Direct light source but with different intensity and properties based on the surface of an object.

This is my observation.

User avatar
lycium
Posts: 1216
Joined: Wed Sep 12, 2007 7:46 am
Location: Leipzig, Germany
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by lycium » Tue Nov 22, 2011 5:50 am

Unbiased has a very specific technical definition, it's not a matter of opinion :) It's about the correctness (on average) of a statistical estimator, which is what Monte Carlo renderers fundamentally create.

Please see: http://www.cgafaq.info/wiki/Bias_in_rendering

As for "true light simulation", if we restrict ourselves to Classical Geometric Optics (no quantum phenomena, no interference etc.), then Indigo is pretty much correct.

User avatar
Headroom
Indigo 100
Posts: 1060
Joined: Wed Aug 08, 2007 1:07 pm
Location: Spartanburg, SC, USA
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by Headroom » Tue Nov 22, 2011 12:34 pm

Googog,

With all due respect to your observations, please educate yourself before posting!

There are people that would somewhat disagree with what you observe as the real world behavior of light. Such are for example Richard Feynman who has received a nobel price for his work in the area of Quantum Electro Dynamics. You mentioned Maxwell earlier. Has it ever dawned on you why this software is called Maxwell or are you really not familiar with the work of James Clerk Maxwell ?

There are a good number of people that have worked for decades of their academic careers on lighting simulation algorithms an have compared these with real world measurements. Phong, Blinn, Ward .... sounds familiar ?

If you dive a little deeper into Indigo's abilities and read through the forums you will find that Inigo is indeed quite accurate in simulating the behavior of light.

User avatar
ENSLAVER
Posts: 399
Joined: Tue Feb 20, 2007 1:49 am

Re: GPU+CPU support for Bi-directional mode

Post by ENSLAVER » Tue Nov 22, 2011 1:28 pm

inb4 "it only exists when you observe it"

User avatar
lycium
Posts: 1216
Joined: Wed Sep 12, 2007 7:46 am
Location: Leipzig, Germany
Contact:

Re: GPU+CPU support for Bi-directional mode

Post by lycium » Tue Nov 22, 2011 1:36 pm

in b4 allegory of the cave as counter-argument

edit: woohoo 666 posts :twisted:

Post Reply
22 posts

Who is online

Users browsing this forum: No registered users and 40 guests