Re: duplicate shells to simulate rough metal
As expected for creating roughness but I didn't realize a shelf had such tiny holes, i.e. so many. You can optimize this by making sure shelf and holes are a single group in the obj file. Sweet Home 3D processes by group so that should make a difference. Still, the huge number will make it very slow....
I cannot model the holes other than by texture. One shelf has ~10⁴ of them. Each hole of N-gonal shape causes 4N + 4 additional triangles. To a room with only 5 shelves, even utterly coarse square holes would add one million triangles in total. Now Dodecagon's dodecagon[;)]: +2.6 million, without his divider.
For the same reason, physical roughness is not an option.
...