Hello there. I come from Source Engine and I've noticed there's nothing like a 'NoDraw' texture. What this texture does is it will avoid that face from rendering. So, for example, I would like to apply it in the lower part of floor models and stuff like that, in order to improve performance. If not, the levels will have a ton of textures being calculated that aren't actually going to be seen. Any ideas?
asked Sep 06 '15 at 12:01 PM in Rendering
In that case the standard is to just remove the faces from the meshs thus not only saving on draw calls/whatever but also on number of verts/tris in the scene which are always going to take some performance due to overlaps, linetraces etc.
The cloest thing I can think of is to set a material that has a color of 0,0,0,0 RGBA but of course that would require you to re-unwrap the object or change it materials or have two meshes entirely (even worse)
Removing the unseen faces during the optimzation phase of development is the standard.
There might be come c++ workaround tricks, but none that will vase you any performance that I can think of. Your already getting alot of performance saved because of backface culling. With a floor mesh in a characters view, the render engine doesnt render any of the bottom faces, and not the far side faces. Only the top, front, left/right faces.
Don't forget to accept an answer that best clears your question up or answers it so when the community finds your question in the future via search/google they know exactly what you did to fix it/get it going.
answered Sep 06 '15 at 03:02 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here