Simplify tool not reducing tri count

Hi all,

I’m having issues with the Reality Capture simplify tool. I have a large model made up of a combination of LiDAR and photogrammetry aligned together and meshed out at 444M tris.

I’m looking to simplify down the mesh to a more reasonable size, however, whenever I run the simplify tool (set to an absolute poly count, such as 100M) it takes a few hours to process and outputs a model almost identical to the original - either 443.9M or 407M tris specifically.

I’ve spent the past day running all sorts of variations, disabling part merging, intact border, turning on density equalisation etc. Even setting a high minimum edge length in the hopes of forcing some form of reduction. Regardless of what I try the high poly count remains.

I’ve restarted RC multiple times, cleared the cache twice and of course done the trusty PC restart - no luck.

Out of ideas I’m hoping there might be something else to try for this one? Has anyone encountered this before?

Thanks!

Hello @Mizpath
Which RealityCapture version are you using? Have you tried also relative simplification? Is this also happening after application reset?

Hey yes I’ve tried both of those - relative simplification sometimes gives me a 407M mesh and sometimes 443.7M (just like the absolute function).

I’m running the latest build available (RC 1.5.1).

Cheers!

Can you try also that application reset?

Hey Otrhan,

I managed to get it working, the steps are very strange however.

It specifically only works by doing this:

Simplify using absolute - this then effectively just duplicates the model/textures, rather than reducing tri count.

Clear RC cache - not doing so here will result in the same duplication later.

Simplify that NEW model using relative (using relative first results in the same duplication).

The tri count is only then reduced as it should be.

I tried resetting RC as you suggested but it was still causing the same issues. The only method so far to get things to simplify were the steps above. I haven’t come across this issue before across thousands of other RC projects, so it’s very strange for it to happen here. My only guess is there is something specific in the data itself causing this, what that is however I have no idea.

Thanks for your help regardless!