Env. Light Visibility Cache

Discussion related to the LuxCore functionality, implementations and API.
Post Reply
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: Env. Light Visibility Cache

Post by lacilaci »

This looks so good!
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Env. Light Visibility Cache

Post by Sharlybg »

striking result : something like LUXCORE PATH TRACING TENSOR CORE.

LTX OFF =====> :cry:
LTX ON =====> :twisted:

LOL


More seriously:
It doesn't, it is an additional option (the pre-processing require far more time and memory than the old visibility map, so the old could be still useful).
how many time for this one ? how much additional memory ?
Last edited by Sharlybg on Tue May 28, 2019 11:19 am, edited 1 time in total.
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Env. Light Visibility Cache

Post by B.Y.O.B. »

I'm working on the integration in BlendLuxCore.
It seems that when enabling both vismap + vismapcache, only the latter is computed, is that correct?
Should I expose this as three exclusive radio buttons in the UI?
- nothing
- vismap
- vismapcache

By the way, here's a comparison of the three (direct light only, 10 samples each):
Attachments
Nothing
Nothing
Visibility Map
Visibility Map
Visbility Map Cache
Visbility Map Cache
marcatore
Donor
Donor
Posts: 463
Joined: Wed Jan 10, 2018 8:04 am

Re: Env. Light Visibility Cache

Post by marcatore »

well...for that specific case it's fantastic...

I hope we'll benefit both on other complex situation.
Anyway, everything will help to have a better and cleaner image is more than welcome.
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: Env. Light Visibility Cache

Post by lacilaci »

I'm still seeing those artifacts that look almost like jpeg compression artifacts.. do they go eventually away?
Also is this stable across frames? Would it cause flickering?... so many questions, but it definitely looks to be on par with how well portals work in other renderers
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Env. Light Visibility Cache

Post by Dade »

B.Y.O.B. wrote: Tue May 28, 2019 11:19 am I'm working on the integration in BlendLuxCore.
It seems that when enabling both vismap + vismapcache, only the latter is computed, is that correct?
Yes, vismapcache has precedence over vismap.
B.Y.O.B. wrote: Tue May 28, 2019 11:19 am Should I expose this as three exclusive radio buttons in the UI?
- nothing
- vismap
- vismapcache
Yes, it is like an escalation:

- nothing, only importance sampling, no additional memory, no pre-processing time;
- vismap, only additional memory for a single map, only pre-processing time for a single map;
- vismapcache, additional memory for multiple maps, pre-processing time for multiple maps;
Support LuxCoreRender project with salts and bounties
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Env. Light Visibility Cache

Post by Dade »

lacilaci wrote: Tue May 28, 2019 12:32 pm I'm still seeing those artifacts that look almost like jpeg compression artifacts.. do they go eventually away?
Yes, they should, it is just a different amount of noise due to different chance entry/visual map.
Support LuxCoreRender project with salts and bounties
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Env. Light Visibility Cache

Post by B.Y.O.B. »

It looks like the cache doesn't work yet with constantinfinite lights (without HDRI)?

(30 sample renders)
Attachments
Nothing - infinite light
Nothing - infinite light
Vismap - infinite light
Vismap - infinite light
Cache - infinite light
Cache - infinite light
Nothing - constantinfinite light
Nothing - constantinfinite light
Vismap - constantinfinite light
Vismap - constantinfinite light
Cache - constantinfinite light
Cache - constantinfinite light
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: Env. Light Visibility Cache

Post by lacilaci »

Oh no, I would hope to get even better result with constant light than hdri (which I rarely use anyway)
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Env. Light Visibility Cache

Post by B.Y.O.B. »

Here's the scene.
By the way, I have pushed first support for it in the Blender addon.
Attachments
00142.zip
(649.81 KiB) Downloaded 128 times
Post Reply