Hi,
Thanks for your reply, Sadly, due to an NDA, I cannot share the project. But meanwhile I did some more testing to better understand how substrate in 5.7 is working and there are still some unclear points for me.
First as for glass: I change the base color to 0 but that wont fix the issue that we have with HDRI. I try to explain this issue as best as I can. Typically for our lighting setup, we use HDRI plus a directional light. When we look through the glass, if HDRI location height is set to 0, the bottom of the HDRI looks black. To Fix this we found two solutions. One to move the HDRI up, the other to use IsThin and setting the IOR to 0. First solution is only viable when the camera is always behind the glass and never going outside. Since the moment we look outside the glass, the HDRI is deformed (because of the extreme Z axis location).
I have attached screenshots regarding what I explained, I hope its clear. If there is another solution to this issue, then we do not require IsThin to function as it does in 5.6 since that is the only use case of it for us. But we couldn’t find.
Looking behind the glass, IsThin is off, HDRI Z Location 0
View Outside the glass
Looking Behind the glass, HDRI Z Location is set to 80000, IsThin is off
View Outside the glass, but as you can see HDRI is not usable in this state.
For this problem we use IsThin which makes it possible to set the HDRI to 0 and have equal view inside and outside
Behind the glass with IsThin.
Now as for the other problem I noticed during my testing:
For any other material that is not glass, I have prepared a master material with different switches that basically switches different sub surface type in the substrate slab.
For example, I have this main slab which is supposed to be used for materials without any subsurface, and as a result, the sub surface type is set to none.
Then I have this slab for Foliage, which as per my understanding and testings in 5.6, I had to use Two sided wrap as for the sub surface type. And it works beautifully in 5.6. Results are jaw dropping.
Foliage in 5.6
Lastly we have this slab for usual SSS materials like marble. Again based on my testing, the best subsurface type to achieve the results that we were after was Wrap.
SSS in 5.6.
Now in 5.7 it seems that this system has changed. First thing I noticed is that my master material can no longer produce the results that I demonstrated in 5.6, in 5.7 anymore. Neither for Foliage nor for SSS. So I started testing.
I made a simple material, I set the SSS to Wrap, and strangely the result was the look that I use to get from two sided wrap.
Then when I selected two sided wrap, it no longer passes through any light, no matter what value I use in SSS MFP.
SSS set to two sided wrap.
But I read the documentation, and I cannot find any change in this regards. So I’m a bit confused. What am I missing here?
Sorry for the long post, I tried to explain the issues as best as I could.
Thanks in advance