LuxCore: PATHOCL with radiance and pdf clamping

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

Moderators: Dade, jromang, tomb, zcott, coordinators

LuxCore: PATHOCL with radiance and pdf clamping

Postby Dade » Sun Nov 30, 2014 11:52 am

I have added the support for radiance and pdf clamping to PATHCPU/OCL (it was available only for BIASPATHCPU/OCL before). Clamping is disabled by default (while it is enabled in BIASPATH). The properties are:

Code: Select all
path.clamping.radiance.maxvalue
path.clamping.pdf.value


This is Piita's "Hotel Lobby" scene without radiance clamping (30 seconds rendering):

no-clamp.png


and this is with a soft radiance clamping:

soft-clamp.png


and this with a strong clamping:

strong-clamp.png


I think it is pretty obvious as radiance clamping can be incredibly effective for removing fireflies (just compare the first and second image) and highly reduce rendering times. It is also pretty much impossible to spot the bias if you use a "soft" clamping (i.e. first image is just like the second ... plus an hell of fireflies ;) ).
User avatar
Dade
Developer
 
Posts: 8312
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: LuxCore: PATHOCL with radiance and pdf clamping

Postby Dade » Sun Nov 30, 2014 11:53 am

Note: this code is on micro-kernel branch. I'm probably going to create a for_v1.5 branch where to consolidate all new features for 1.5 :idea:
User avatar
Dade
Developer
 
Posts: 8312
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: LuxCore: PATHOCL with radiance and pdf clamping

Postby pciccone » Sun Nov 30, 2014 11:55 am

Nice!
User avatar
pciccone
Developer
 
Posts: 1579
Joined: Wed Jan 13, 2010 11:02 am
Location: South Carolina


Return to Architecture & Design

Who is online

Users browsing this forum: No registered users and 1 guest