Bidir is often needed when the light is hard to reach (like the lamp scene with the lampshade), but shadow areas still converge faster with sobol. IMHO
Adaptive sampling improvements
Re: Adaptive sampling improvements
Re: Adaptive sampling improvements
I'm getting high samplecount in sky/background area, is this normal? I get low samplecount in background if I enable transparent film.
render: samplecount with visible background: samplecount with hidden/transparent background: EDIT: I also see high samplecount in reflection of the background, which in render is pretty much just white and noiseless...
Performance wise I don't see any advantage in using adpativity so far...
render: samplecount with visible background: samplecount with hidden/transparent background: EDIT: I also see high samplecount in reflection of the background, which in render is pretty much just white and noiseless...
Performance wise I don't see any advantage in using adpativity so far...
- alpistinho
- Developer
- Posts: 198
- Joined: Thu Jul 05, 2018 11:38 pm
- Location: Rio de Janeiro
Re: Adaptive sampling improvements
Hi,
Are you using the tonemapping from blender, right?
The adaptiveness considers the tonemapping in it's algorithm, but only if it's being applied by Luxcore. In that case it's probably operating on the HDR image where these parts may very well be noisy.
Can you try using one of the internal tonamappers? I know filmic is not available yet but I intend to implement it.
Are you using the tonemapping from blender, right?
The adaptiveness considers the tonemapping in it's algorithm, but only if it's being applied by Luxcore. In that case it's probably operating on the HDR image where these parts may very well be noisy.
Can you try using one of the internal tonamappers? I know filmic is not available yet but I intend to implement it.
Re: Adaptive sampling improvements
Hi,alpistinho wrote: ↑Fri May 10, 2019 10:51 am Hi,
Are you using the tonemapping from blender, right?
The adaptiveness considers the tonemapping in it's algorithm, but only if it's being applied by Luxcore. In that case it's probably operating on the HDR image where these parts may very well be noisy.
Can you try using one of the internal tonamappers? I know filmic is not available yet but I intend to implement it.
I am using blender's tonemapping, however the background is not HDRI but a simple flat color in world settings. So there shouldn't be any noise at all
Re: Adaptive sampling improvements
You can check which tonemapping pipeline BlendLuxCore creates by looking in the terminal after the render. There is a line "LuxCore [numbers] Configuration:" followed by the config properties.
The imagepipeline properties start with "film.imagepipelines.", for example this is an output from one of my scenes:
By default, BlendLuxCore creates an imagepipeline with tonemapping plugins. Blender's color management ususally doesn't play a big role (from the noise estimation perspective).
The imagepipeline properties start with "film.imagepipelines.", for example this is an output from one of my scenes:
Code: Select all
[LuxCore][1294.742] film.imagepipelines.1.0.type = "INTEL_OIDN"
[LuxCore][1294.742] film.imagepipelines.1.1.type = "NOP"
[LuxCore][1294.742] film.imagepipelines.1.2.type = "TONEMAP_LINEAR"
[LuxCore][1294.742] film.imagepipelines.1.2.scale = 0.0001500000071246177
[LuxCore][1294.742] film.imagepipelines.1.radiancescales.0.enabled = 1
[LuxCore][1294.742] film.imagepipelines.1.radiancescales.0.globalscale = 1
[LuxCore][1294.742] film.imagepipelines.1.radiancescales.0.rgbscale = 1 1 1
[LuxCore][1294.742] film.imagepipelines.0.0.type = "NOP"
[LuxCore][1294.742] film.imagepipelines.0.1.type = "TONEMAP_LINEAR"
[LuxCore][1294.742] film.imagepipelines.0.1.scale = 0.0001500000071246177
[LuxCore][1294.742] film.imagepipelines.0.radiancescales.0.enabled = 1
[LuxCore][1294.742] film.imagepipelines.0.radiancescales.0.globalscale = 1
[LuxCore][1294.742] film.imagepipelines.0.radiancescales.0.rgbscale = 1 1 1
Re: Adaptive sampling improvements
Do different test step numbers affect adaptivity performance/quality? Like would it be better to use higher or lower numbers and why?
Re: Adaptive sampling improvements
I have a complex area - that has noise which never goes away
And I wanted to try adaptivity but the differences are extremely small (some small objects are better defined but large noisy areas stay)
1 hour rendering
adaptivity on: adaptivity off:
And I wanted to try adaptivity but the differences are extremely small (some small objects are better defined but large noisy areas stay)
1 hour rendering
adaptivity on: adaptivity off:
Re: Adaptive sampling improvements
I also don't understand why is that object(sink) getting most samples than anything else that is actually visibly noisy?
Re: Adaptive sampling improvements
It is pretty much the same observation I made some time ago, before the improvements on adaptivity.
Adaptivity simply always prefers high power areas even if the noise is beyond visibility.
This is useless nobody cares about noise that is happening in ranges not even displayed. Am I not understanding something here? Is this actually correct behavior and somehow useful? I can see this helping with some caustics for example but wouldn't it make sense to have all the testing made after tonemapping or somehow forced to be done in visible noise??
This is super confusing for me so if I'm actually wrong please forgive me, but I just see no point in using adaptivity atm.
Adaptivity simply always prefers high power areas even if the noise is beyond visibility.
This is useless nobody cares about noise that is happening in ranges not even displayed. Am I not understanding something here? Is this actually correct behavior and somehow useful? I can see this helping with some caustics for example but wouldn't it make sense to have all the testing made after tonemapping or somehow forced to be done in visible noise??
This is super confusing for me so if I'm actually wrong please forgive me, but I just see no point in using adaptivity atm.
- FarbigeWelt
- Donor
- Posts: 1046
- Joined: Sun Jul 01, 2018 12:07 pm
- Location: Switzerland
- Contact:
Re: Adaptive sampling improvements
Well, you seem to be right the effect is small, Nevertheless comparison of different scenes showed a more convincing noise distribution with less ‚clumping‘ and in some cases even less noise.
Rendering is in contradiction to noise visibility in the meaning of compute distribution. Obviously areas with samples have more noise.
The current state of the adaptivity algorithm does not take in account yet that parts of an image require more samples if the sample count their count is below average count and their noise level is beyond average level. And what is important noise is visible in both cases dark and light and even in average light areas especially if an area is large and should be homogenous shaded.
You have to compare the noise pattern in your images. Adaptivity should have improved the shading noticably.
Light and Word designing Creator - www.farbigewelt.ch - aka quantenkristall || #luxcorerender
MacBook Air with M1
MacBook Air with M1