Internal light and mesh interface rework

Discussion related to the LuxCore functionality, implementations and API.
Post Reply
User avatar
Posts: 4375
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Internal light and mesh interface rework

Post by Dade » Mon Oct 21, 2019 2:17 pm

In the past days, I have done a huge rework of LuxCore internal light and mesh interface. This start as a fix to this ( ... issues/310) problem and ended as a huge rework. This was done to align C++ and OpenCL results and to add full support for instanced and motion blurred area lights.
It also include a lot optimization to speed up the rendering of instanced and motion blurred meshes/light sources.

The most visible result is probably the full support for motion blur area lights. This was before (light sampled only at time = 0.0, at left):


and this with the new code (light sampled over all the time interval, from left to right):

Support LuxCoreRender project with salts and bounties

Posts: 609
Joined: Sat Apr 07, 2018 10:31 am
Location: UK

Re: Internal light and mesh interface rework

Post by Racleborg » Sat Nov 16, 2019 1:08 pm

Sorry for late response, but I've only just realised the significance of this work.
Many thanks.

Post Reply