Paul Bannon 30 November 2020

Room Scan Optimisation & Cleanup

This project shows how we took a scan, supplied by a client and made it viewable on their target platform, using optimization techniques.

Click here to view final optimised room inside Mozilla Hubs.

Closing holes and Reducing Polygon Count

The original model supplied by the client had a lot of holes in the mesh, it also had a large polygon count which, was bloating the file size, and not enabling it to work on the target platform. We tasked our heroes to close any holes on the mesh and also reduce the polygon count without affecting the overal shapes too much.

Mesh with Holes

Below you can see the mesh has now been closed and the polygon count heavily reduced.

Mesh without Holes

Fixing Texture Issues

Now that the mesh has been reduced and all the holes have now been close we transfer the textures across to the new version. This also has the added benefit of reducing draw call counts as we can heavily reduce the amount of seperate materials being used.

Mesh with Texture Issues

Below shows the Textures now fixed.

Mesh without Holes

Final Performance Numbers

Here are the performance statistics for before and after the optimisation. This work enabled the room to be viewed on mobile phones, as the original scan would not.

Prerformance Stats

Need something similar?

We'd be happy to help you with your project.

Have a CG Project?

Looking for assistance with your next project? Post your project and receive quotes from our Heroes.

Post Your Project

Are you a Freelancer?

We are looking for talented freelance artists with a passion for producing cutting-edge 3D CGI content.

Become a CGHero