Just for clarification, when you say “Double the amount of verts”, do you mean use more vertices in each leaf face? So, subdivide the faces to add more tris? Just want to be sure I’m understanding you properly. Also, are you using billboards for the leafs, adjusting actual faces to face the camera, or just dropping a ton of leaf faces at random rotations? Thank you for sharing your progress. Cheers,
Kinda weird conclusion, to be honest.
Two-sided planes works good and foliage model of course could get some fixes, but the problems it has is beyond your issues.
Your hack is simply unnecessary and new updates won’t do anything for you
Also, it’s hard to say what exactly is off in your setup, because we can’t see it, but something is definitely off. Here is basic setup
Comparison of 2-sided shading(Backface normals are “real”, we get shadowing and stuff) and foliage shading(Backface normals are flipped, we don’t get lighting difference between face and backface. When Directional light kicks in we get subsurface scattering, nifty lighting at mask edges and so on, but normals are still flipped)
Hi. Just reporting back here with the final verdict. Also updating first post.
Andrew from epic was kind enough to explain that normals are used for the light calculation. As in normal maps.
Due to my mesh not having had any normal map plugged in… it could not do the calculations correctly.
So i just used a 3vector… well actually a vector parameter for the normal map.
This resolved my rendering issues and thx to this im already seeing a nice performance increase on my maps.
So this was an oversight or lack of knowledge on my behalf.
Here is the result using single sided geometry.
Oh yes. Untick the tangent space as this can cause some issues.
You can see the answer here
Its not that im using a flat normal that’s giving me the increase in performance. Its due to not needing double the amount of leaves or branches to render the tree correctly.
So im back on 800 polys as opposed to 1600.