refraction speckle in renders

   3153   8   1
User Avatar
Member
2624 posts
Joined: Aug. 2006
Offline
Its been a while since using Houdini and 13 in particular. With a very simple set up that I have made I keep getting a white speckle / noise when using reflection and refraction. Breaking out the render with the new component system I am unable to see it in any pass but its in the beauty.

Ive made a simple test scene that shows it. Smooth surface, no displacement , so min and max ray samples I thought would fix it, but no matter what I cannot get rid of it . It doesn't help not being able to isolate the issue into an image plane out put to get at least a start point to debug . Any ideas ?

Attachments:
test_refractionSpeckle.hip (1.7 MB)
refraction_speckle.jpeg (112.9 KB)

Gone fishing
User Avatar
Member
79 posts
Joined: April 2011
Offline
Try bringing your noise level down to 0.01 in your rop.
User Avatar
Member
2624 posts
Joined: Aug. 2006
Offline
Hi, that old chestnut didn't work, hence the question

Rob
Gone fishing
User Avatar
Member
606 posts
Joined: May 2007
Offline
Hmm, the noise is quite resilient indeed. It does go away if you bruteforce a lot of samples, but none of the sampling settings anywhere made a dent. BTW, while chasing this I saw that the Reflection and Refraction Quality settings are not hooked up to anything in the base lighting model in the materials..
User Avatar
Member
79 posts
Joined: April 2011
Offline
That's wierd… when I bring the noise down the specs do seem to go away….

Attachments:
noise_0.01.jpg (45.2 KB)

User Avatar
Member
79 posts
Joined: April 2011
Offline
ah, ok… I can see what your talking about - it's actually much clearer if you turn off the environment light. Definitely something in the indirect refract.
User Avatar
Member
2624 posts
Joined: Aug. 2006
Offline
Shall we RFE it …..

Rob
Gone fishing
User Avatar
Member
79 posts
Joined: April 2011
Offline
Hmmmm, maybe… before you do that - take a look at this.

Try turning off the environment light and then doing a render, look at how noisy the indirect reflection is… (indirect_reflect__1) and the indirect refract (indirect_refract__2).

then turn off the ‘Reflect Objects’ in the Base of the Reflect tab in the shader…. I haven't had a chance to dig into the shader yet but I think maybe the noisy indirect reflection is getting multiplied with or sampled in with the refraction? My shader writing is not so hot, but I'll try and go through the shader, but take a look at the indirect reflect (indirect_reflect__2) and indirect refract (indirect_refract__2) images - do you know how to clean up the indirect reflection? I think that would tidy it up or there is an issue with the interaction between the indirect reflection and indirect refraction…

I'll try taking a closer look at the shader…

Attachments:
indirect_refract__2.jpg (83.7 KB)
indirect_reflect__2.jpg (14.2 KB)
indirect_refract__1.jpg (126.6 KB)
indirect_reflect__1.jpg (61.9 KB)

User Avatar
Member
2624 posts
Joined: Aug. 2006
Offline
Apparently this is fixed in H14 with the quality settings connected up .

Rob
Gone fishing
  • Quick Links