I imported the procedural book generator blueprint into my project. In the library scene after I duplicated these books to fill the shelves that you can see the picture below, the scene stutters, FPS decreased and the light goes through the wall and shelves and vibrates on the ground. The normal FPS is around 120. There are far more empty shelves I want to fill with books and I’m afraid, it will bring more trouble. I’ve already compressed the textures.
I tested with my own books and the same things happens to them too, so I concluded that not the blueprint book generator’s failure. Could anyone help me, please? Thank you!
Ok, here the stat rhi. I think I’ve found the nature of the problem, that is there are too much actors. Well, I’ll remove the blueprint, then place my own books to the selves and merge the actors and I hope it’ll bring the better performance.
Yeah, you wouldn’t want them all as separate objects, first make sure that your textures for the books are combined to a single texture as much as possible (so you can use a the same material for all of the books) and then each row at least of books should be a mesh or maybe even the entire bookcase of books should be a single mesh.
Thank you for your help guys! My problem is solved. The blueprint is unnecessary so I removed it. In the 3D editor like Maya I made a tons of books containing some materials and textures and filled the shelves with them, I selected all of them and exported in FBX. After that I imported them to UE4 as combined meshes, so the tons of the books are just one actor. It took some time but it worth because the performance is much more better than before. Thanks again!