-
Notifications
You must be signed in to change notification settings - Fork 344
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
ringing pattern generated by path tracing #29
Comments
My guess would be that you're running out of floating point precision--a One way to test this would be to:
And see if you still see these errors. If not, it's floating-point Thanks, On Tue, Apr 22, 2014 at 1:58 PM, HoverDong notifications@github.com wrote:
|
hey Matt, Thanks for the quick reply. I really appreciate it!!! I changed the code as you suggested and tried with 200k sample numbers again. The ringing pattern has gone:) So, it is the precision problem as you said. Hover Date: Tue, 22 Apr 2014 19:32:02 -0700 My guess would be that you're running out of floating point precision--a 32-bit float may not have quite enough precision to accumulate the sum of 200k samples per pixel. One way to test this would be to:
'float' for all members.
fields directly in AddSample() and Splat().
command-line. (Or don't worry about this--it's probably fine.) And see if you still see these errors. If not, it's floating-point precision. If you do, then it's something else. (And we can work on it from there...) Thanks, Matt On Tue, Apr 22, 2014 at 1:58 PM, HoverDong notifications@github.com wrote:
— |
Closing this out. (And note that pbrt-v3 offers the ability to select double-precision for all floating-point computations at compile time.) |
hi guys,
When I use path tracing to generate a very simple scene image, I got some ringing patterns. The scene is just a Cornell box with back, floor and left wall and a point light source. The material of all the walls are diffuse material. I used 200k samples/pixel to generate the scene. I set the maxDepth=0, which means the generated image only shows the direct light. When I use less samples number, the ringing pattern becomes less obvious. The attached image showed the R channel of the generated image. Any ideas?
The text was updated successfully, but these errors were encountered: