SPPM renderer (CPU-only)

Discussion related to the implementation of new features & algorithms to the Core Engine.

Moderators: jromang, tomb, zcott, coordinators

Re: SPPM renderer (CPU-only)

Postby Dade » Mon May 16, 2011 9:10 am

A-man wrote:Yes it's just in the exporter. What happens is after a while, the passes go so fast that CPU usage looks like this:


As last resort, you can just edit by hand the .lxs file change the value.
User avatar
Dade
Developer
 
Posts: 4795
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: SPPM renderer (CPU-only)

Postby binarycortex » Mon May 16, 2011 10:27 am

Dade wrote:
A-man wrote:Yes it's just in the exporter. What happens is after a while, the passes go so fast that CPU usage looks like this:


As last resort, you can just edit by hand the .lxs file change the value.

Jtheninja verified that there is not maximum in lb25. I just changed lb24 and raised the max from 10 million to 1 billion. I hope that's enough for your supercomputer A-man. :mrgreen:

EDIT: It was changed to 1 billion, not 1 trillion. Also, in order to keep the unbiased nature of SPPM intact, alpha has been limited to 0.01 and 0.99 for min/max. Dade, should these be more flexible? Something like 0.0001 to 0.9999 for the range?
Competition Coordinator.
Current Competition: Math is Beautiful / Abstract Wallpaper

Member of the first official jeanphi-fan club
User avatar
binarycortex
Developer
 
Posts: 1501
Joined: Fri Feb 22, 2008 10:44 pm

Re: SPPM renderer (CPU-only)

Postby A-man » Mon May 16, 2011 3:06 pm

I realized on my way to school today that I could simply change this value in the exporter script, which I did, and it works perfectly :) Is that what you did binarycortex?
Studio XPS 9100 | 2.8 Ghz Intel 930 | 12 GB RAM | Radeon 5870 1GB
User avatar
A-man
 
Posts: 687
Joined: Sat Apr 24, 2010 4:24 pm

Re: SPPM renderer (CPU-only)

Postby binarycortex » Mon May 16, 2011 3:42 pm

A-man wrote:I realized on my way to school today that I could simply change this value in the exporter script, which I did, and it works perfectly :) Is that what you did binarycortex?

Yes, I changed the maximum in the exporter and committed the changes.
Competition Coordinator.
Current Competition: Math is Beautiful / Abstract Wallpaper

Member of the first official jeanphi-fan club
User avatar
binarycortex
Developer
 
Posts: 1501
Joined: Fri Feb 22, 2008 10:44 pm

Re: SPPM renderer (CPU-only)

Postby guibou » Tue May 17, 2011 6:47 am

Ok, the side test should (definitely, I hope) be fixed ;)

Attached a small test image. The object in the middle have only one side, so we can see backface and frontface. the background plane is in fact two plane, with normal facing front and backward. There is two lamp, one near the camera, which is blue, and one behind the background plane, which is red. The hitpoints stored on the background plane are correctly gathering the two lamps (because the plane is mattetranslucent). Grazing angle of the object are lit too, which was not the case with previous commit.

The only stuff that annoy me is the white line near the object middle.
Attachments
test.jpg
guibou
Developer
 
Posts: 269
Joined: Fri Dec 04, 2009 10:14 am

Re: SPPM renderer (CPU-only)

Postby patro » Tue May 17, 2011 7:02 am

guibou wrote:Ok, the side test should (definitely, I hope) be fixed ;)

Attached a small test image. The object in the middle have only one side, so we can see backface and frontface. the background plane is in fact two plane, with normal facing front and backward. There is two lamp, one near the camera, which is blue, and one behind the background plane, which is red. The hitpoints stored on the background plane are correctly gathering the two lamps (because the plane is mattetranslucent). Grazing angle of the object are lit too, which was not the case with previous commit.

The only stuff that annoy me is the white line near the object middle.

great :)
User avatar
patro
 
Posts: 1798
Joined: Fri Feb 29, 2008 9:06 pm
Location: mount Etna

Re: SPPM renderer (CPU-only)

Postby Dade » Tue May 17, 2011 12:55 pm

User avatar
Dade
Developer
 
Posts: 4795
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: SPPM renderer (CPU-only)

Postby Thammuz » Tue May 17, 2011 1:19 pm



Read it yesterday and it looks really promising! Although the "our method does not resolve flux variations due to BRDFs" part (Fig 10) is a bit worrying, it still looks better than with the "old" sppm.
Thammuz
 
Posts: 7
Joined: Tue Jun 08, 2010 8:22 am

Re: SPPM renderer (CPU-only)

Postby J the Ninja » Tue May 17, 2011 3:02 pm

Are there plans for reducing SPPM's RAM useage any futher? It's still very high, and pretty much impossible to render things at high-resolution (2 megapixel or more) on my box (8GB of RAM). 1080p/2k animation frames and most 300dpi print renders would be out of the question with less than 12GB of RAM or so, the way things stand. These are resolutions bidir handles without difficulty on 6-8GB.
-Jason

Material DB Admin
User avatar
J the Ninja
Developer
 
Posts: 2210
Joined: Wed May 19, 2010 9:54 pm
Location: Portland, USA

Re: SPPM renderer (CPU-only)

Postby jeanphi » Tue May 17, 2011 3:25 pm

Hi,

Yes, very interesting paper, and parts of it can even be applied to standard Metropolis sampling.

Jeanphi
jeanphi
Developer
 
Posts: 6577
Joined: Mon Jan 14, 2008 7:21 am

PreviousNext

Return to Architecture & Design

Who is online

Users browsing this forum: No registered users and 1 guest