Mantra surface shader - mirror refl. with roughness <=0.3
5886 14 3-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
I'm experiencing a strange problem with Mantra Surface Shader. Whenever I bring roughness down to 0.3, the surface immediately becomes mirror-like. Tweaking it a little bit over 0.3, to something like 0.30000000000000004, results in correct shading.
Is this a bug or something? I'm using the latest production build (244.16)
Is this a bug or something? I'm using the latest production build (244.16)
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
That's the problem. 0.3 as a mirror type of surface doesn't make any sense.
I temporarily moved my preferences directory, but the problem persists.
Anyway, I quickly assembled a test scene. The torus has 0.3 roughness but it renders as pure mirror. If I tweak it to ANYTHING else than 0.3, it renders fine. If I pipe in a roughness texture map, but keep roughness at 0.3, it renders as pure mirror too.
(Houdini Indie 15.244.16)
I temporarily moved my preferences directory, but the problem persists.
Anyway, I quickly assembled a test scene. The torus has 0.3 roughness but it renders as pure mirror. If I tweak it to ANYTHING else than 0.3, it renders fine. If I pipe in a roughness texture map, but keep roughness at 0.3, it renders as pure mirror too.
(Houdini Indie 15.244.16)
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
mosssiMossi, your screenshots show that it doesn't render ok.
In my system it renders ok. I don't know. maybe a bug then.
Look how sharp are the reflections on both of your images. That's the same problem that I have. Try decreasing roughness to 0.29, render and then tweak it up to 0.31. You'll notice that in both cases the surface will get much rougher than when it was at 0.3.Like on the images I'm attaching (with HDR envmap, to make it more visible).
Thanks for testing! This must be a bug.
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
I think the parameter that imports roughness from user is disabled by default. I replaced it with a new parameter and it works fine. that's maybe for the expression in disable when field. and also when you check use this node to set parameter its ok. but really why, I don't understand.
2 x Xeon E5-2670 - 64 GB DDR3 RAM - Nvidia GTX 960 - Win 10 64x
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
-
- KaiStavginski
- Staff
- 664 posts
- Joined: Aug. 2013
- Offline
-
- mosssi
- Member
- 51 posts
- Joined: Nov. 2015
- Offline
-
- ajz3d
- Member
- 654 posts
- Joined: Aug. 2014
- Offline
-
- Quick Links

