Hi,
Is someone aware of changes on sss rendering in Karma between Houdini21 and Houdini22? My test is a simple tube with a png file and color space set to srgb_texture. Texture is connected to the sss color and it looks much darker in Houdini22. I uploaded the file in case anyone wants to check. This happens if I use thin walled in my openPbr shader.
SSS differences Houdini21 and Houdini22
716 8 1-
- houdiniUsers
- Member
- 12 posts
- Joined: May 2020
- Offline
-
- freshbaked
- Member
- 162 posts
- Joined: June 2020
- Offline
If you're absolutely sure it's not a colorspace issue, it could be related to this: https://github.com/academysoftwarefoundation/materialx/issues/3027 [github.com]
In which case you could run your texture through MtlxSqrt before plugging into SSS color. But I dunno, even just using an SSS color of 0.5 produces different results with thin-walled SSS in CPU vs XPU so troubleshooting this stuff is always a nightmare for me.
In which case you could run your texture through MtlxSqrt before plugging into SSS color. But I dunno, even just using an SSS color of 0.5 produces different results with thin-walled SSS in CPU vs XPU so troubleshooting this stuff is always a nightmare for me.
Edited by freshbaked - Oct. 19, 2026 11:44:28
-
- houdiniUsers
- Member
- 12 posts
- Joined: May 2020
- Offline
-
- freshbaked
- Member
- 162 posts
- Joined: June 2020
- Offline
-
- houdiniUsers
- Member
- 12 posts
- Joined: May 2020
- Offline
-
- houdiniUsers
- Member
- 12 posts
- Joined: May 2020
- Offline
It turns out that the problem appears not only on thinwalled geometry but as well on thin translucent nomal geometry. I could see it clearly on the ears of our characters, illuminated from behind. As soon as the color is connected to the sss color, the sss behaves differently and is much darker in H22. And here the mtlxSqrt cannot be applied since it would affect the whole sss color.
-
- freshbaked
- Member
- 162 posts
- Joined: June 2020
- Offline
-
- dlee
- Staff
- 490 posts
- Joined: Sept. 2016
- Offline
Hi. Can you file a bug please? (for the double-multiply of thin-walled SSS colour)
This is actually a long standing bug in the reference implementation of OpenPBR shadergraph that ships with MaterialX. We've been manually patching it for 21.0 and older, but it slipped us by when we upgraded MaterialX library to the newer version.
This is actually a long standing bug in the reference implementation of OpenPBR shadergraph that ships with MaterialX. We've been manually patching it for 21.0 and older, but it slipped us by when we upgraded MaterialX library to the newer version.
-
- houdiniUsers
- Member
- 12 posts
- Joined: May 2020
- Offline
-
- Quick Links


