Foliage is reduced in many different ways. LOD, camera culling, special rendering methods such as instancing. Not sure what unnallocated memory/invalid pionters has to do with anything. Then again i don’t call malloc or ‘new’ all over my code base so I never have those types of problems.