I am perhaps discovering a bug in the proposed re-implementation. It is not obvious on first read, but there are actually and unfortunately two variables exactly called pdf in the current code…
Here, it's quite clear how the non-fixed radius mapping preserves the overall look of the diffuse baseline much better.
Thanks for doing this test. It showes the advantage of the "non-fixed…
In the end, I don't have a particularly strong opinion here. The 50/50 mix feels weird, but I can't argue with results 😄
Great tests. But for the case of skin, I would strongly suggest you…
One idea: We already have two different subsurface modes for the albedo parametrization. The adaptive-radius mode works well for fairly dense materials like skin, but can cause issues for…
Also, the Subsurface IOR input is removed - conceptually, the subsurface component is below the interface which generates the dielectric specular reflection, so it should share the same…
I'm not convinced yet that we need a dedicated Subsurface Color, and it's not clear it will be in the final version of OpenPBR. Maybe we could leave it out, and then if we are sure we need it…
From a theoretical perspective, I'm not super happy with this mix and the hardcoded roughness, and would like to see if we can find a way to just use refraction using the main surface roughness…
Seems like I cannot repro anymore this week (from a synced up main).
With the same scene/settings, including hairs as Shape = 3D Curves under MetalRT (experimental - full), on a build from two…
Seems like I cannot repro anymore this week (from a synced up main).
With the same scene/settings, including hairs as Shape = 3D Curves under MetalRT (experimental - full), on a build from two…