-
-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Light Tracing randomly quits working #312
Comments
You forgot to pack the HDRI, the scene renders purple and caustics are not visible. |
Yep, that's one of the issues all right. When in render view, do you also notice a difference in caustic intensity depending on how zoomed in/out you are? For me, it gets more intense the further away I get. As I get closer, it tends to decrease/disappear. |
Yes, I observe the same in the viewport. |
RTPATHCPU (the render engine used by default for view port rendering) doesn't support light tracing at all, the option is simply ignored. So, I assume, the difference is due to comparing normal Path tracing Vs. Path+Light tracing. Or are you using a different render engine for the view port ? As a trivial test, try to use a point light source: path tracing will be totally unable to render any caustics while Path+Light tracing will render fine. |
Okay, adding an actual sun lamp helped with getting caustics in f12 render. I still notice the intensity change depending on distance when viewport rendering, but not to such a dramatic degree with the sun lamp. It's still there with a regular point lamp, though. |
The scene is set up to use Path CPU + Sobol + light tracing in the viewport. |
BTW, zooming out can increase the scene bounding box because the camera is part of the scene. This explain the strange zoom in/out problem you are observing. |
I fixed a first problem: due to the size of the scene, Metropolis sampler was finding only 1 useful light path out 250.000 (!). As result, the estimated average image intensity during the warm up phase was totally wrong and this will break all subsequent samples.
Now, the final rendering of this scene should be correct. There is still a problem with view port rendering because, apparently, a camera edit is not resetting the Metropolis average image intensity. I'm going to fix this too. |
Hey, thanks for working on this! Great to see you're making progress! |
I fixed this problem too. |
Yes but it was the scene to exacerbate/highlight the problem: if you reduce the size of the ground plane, the problem will become less and less noticeable. |
Okay, interesting. Thanks again for ironing out this issue! |
System Information
Windows 10, 2x GeForce GTX 660 Ti, Intel Xeon CPU ES-2687W v3 @ 3.10GHz
Software Version
Short description of error
The Add Light Tracing feature functions inconsistently. Sometimes, it seems as though the intensity of the caustics depends on how zoomed in/out I am when viewport rendering. Other times, it quits working altogether for no discernible reason. Sometimes it works in the viewport render but won't work on f12 render. I can't figure out any sort of reason, or correlation with any other render settings. Sometimes just switching the checkbox on and off will screw it up.
Exact steps for others to reproduce the error
Since I can't deduce what's causing the problem, I can't reproduce the steps, unfortunately.
I've tried rendering in both CPU and OpenCL mode, neither had any noticeable effect.
add_light_tracing_bug.zip
The text was updated successfully, but these errors were encountered: