As you know, Roblox dosen’t allow for subsurface scattering. It’s not included in their Surface Appearance. This bothers the heck out of me since photorealistic forests rely on translucency/subsurface scattering to make a convincing scene.
(Blender Forum, 2021)
(Reddit, by user soulmaskglobal2024. Originally from RDR2)
(Wikimedia Commons)
My goal is to make realistic forests that are optimized to run in real time in my upcoming military rpg.
I have most of the pre-production details done, but one thing I can’t crack is how to integrate quality subsurface scattering in real time.
One of my makeshift ideas is just compartamentalising leaf textures and use raycasting to detect if they are being struck by the sun, then toggle a texture on the bottom half that glows (like a sunkissed leaf). This would be graphically expensive, and would need to be limited to the player’s surroundings.
Scripting not done, but a texture that is majority struck by sunlight will enable a texture on the underside
I spent some time here and there asking and debating with scripters if another way is possible.
For now, I will scrap the idea until Roblox (eventually) introduces something similar to subsurface scattering, or unless someone here has a solution.
Thank you.