Double sided lighting on leaves?

In using vegetation in some of my games, I noticed a major issue:

Leaves have extremely odd and ‘cut off’ lighting, regardless of if the setting is ‘soft’ vs realistic. (To be fair, realistic should be even more accurate). So, is there any current way for me to add double-sided lighting to vegetation?

Here is an example of Roblox’ leaves vs Snowrunner/Saber’s Swarm Engine. Note that double sided lighting can be chosen to only apply to leaves and not the trunk, and most plants on Roblox have two meshes in a similar way. So how do I choose to only allow double sided lighting on leaves?


I can doodle something if I’m not clear enough explaining it, but what I’ve seen done before is making a leaf texture and a mirror image leaf texture. You then make two planes on top of each other, facing opposite ways, and put the textures on that. You get textured leaves from both sides

1 Like

So I understand correctly, is this any different than enabling DoubleSided on leaf meshes? You’re saying that mirroring the plane copies the lighting of the plane which is facing the sun/light to the plane which is facing away?

Help and Feedback > Art Design Support

Doing some playing around, I discovered you need a plane and an inverted plane.

In this image, we can see that when they face the same way the inverted plane appears darker:

But if we rotate it to face the other way, it gets the bright lighting:

So with both the cubes invisible, we get bright lighting on both sides:

You’re gonna have to play around with inverted models in blender, but its definitely possible :slight_smile:

Thank you for this information to help!

1 Like