This should be normal: the bump is proportional to the difference of 2 adjacent pixels, if the pixels have the same color (like inside a check), there is no difference and the normal is unmodified. So it is modified only on the sharp edge between 2 checks.
Shadow Terminator problem
Re: Shadow Terminator problem
Re: Shadow Terminator problem
Normals aren't really flipped, I checked the values, they just become tangent to the plane so the point emits light 90 degree over and 90 degree under the plane. Stronger is the bump map and more points will have tangent normals and more light will be emitted under the plane.
I would consider this expected (or just a different type of problem).
- FarbigeWelt
- Donor
- Posts: 1046
- Joined: Sun Jul 01, 2018 12:07 pm
- Location: Switzerland
- Contact:
Re: Shadow Terminator problem
Thank you this is much more intuitive because uv map is 2D and its scaling is not expected to change z even if uv map is used as bump map (with influence on z looking).
Light and Word designing Creator - www.farbigewelt.ch - aka quantenkristall || #luxcorerender
MacBook Air with M1
MacBook Air with M1
Re: Shadow Terminator problem
good news
I tried to lookup if other renderers didn't have to deal with this type of issue...
And for most it's related to glossy reflection under extreme circumstances, diffuse component never turns black in any other renderer.
Anyways, here's best I found, but I'm not sure if it's of any use for luxcore:
https://blogs.unity3d.com/2017/10/02/mi ... h-tracing/
Re: Shadow Terminator problem
Terminator tamed Looks nice.
But is it known that Caustics & Bump don't work well together?
Also, something with OCL is causing Lux to freeze when stopping the render. Within Blender or UI only. And I don't get any error.
IIRC, similar bug appeared before.
Here (scene for LuxcoreUI) it happens when after I Pause it, change the Halt time and press Apply. Freeze! To kill.
Re: Shadow Terminator problem
I have the code for this is: https://github.com/LuxCoreRender/LuxCor ... f.cpp#L149 (http://www.aconty.com/pdf/bump-terminat ... ia2019.pdf)lacilaci wrote: ↑Sat Aug 10, 2019 4:17 pm Anyways, here's best I found, but I'm not sure if it's of any use for luxcore:
https://blogs.unity3d.com/2017/10/02/mi ... h-tracing/
This year new SIGGRAPH paper is supposed to be an improvement over that one.
Re: Shadow Terminator problem
The "taming" is currently limited to DIFFUSE and GLOSSY materials: https://github.com/LuxCoreRender/LuxCor ... f.cpp#L243
I haven't yet tried how it works with SPECULAR materials.
Re: Shadow Terminator problem
I will try to reproduce the problem.
Re: Shadow Terminator problem
So do we know why are these dark patches and how to fix that?
I wonder how is it that other renderers don't suffer from this. Maybe some dirty tricks to limit normals or bump strenght?
I wonder how is it that other renderers don't suffer from this. Maybe some dirty tricks to limit normals or bump strenght?