Software for automated rendering of STEP files?

Hi all!

Is there any software out there with an automated process to take STP files and export them as flat images (with rendered textures/lighting)?

Background:

I'm not a 3D designer by any means, but I am a creative director and help manage freelance 3D design projects occasionally, and so have a loose understanding of the process.

A client has tens of thousands of small products that they want to make 3D renderings of, because the real life product photography of said products is unreliable. This client has STP files of tens of thousands of these products ready to go. They need these renderings fairly quickly (6 months) and my understanding of the time needed to take a STP file, add the appropriate textures to the surfaces, lighting, and exporting as a flat image is that... If we were to assign this to one of our typical agencies/freelance 3D designers this would represent many years/maybe a couple decades worth of work.

The alternative is to hire a production house with hundreds of modelers working on this project simultaneously, but I'm not sure they'd be OK with what I imagine that would cost. So they've specifically asked about a software solution that can perform this task. My gut says no, how could a computer know what surfaces to apply what textures to? (These aren't particularly complex products, but there is often plastic of varying colors on different parts of it, and metal bits to it as well... So just applying a blanket texture to the whole object isn't really an option). I've researched this a bit but am coming up empty, I'm just finding simplified 3D modeling tools but nothing with automated processes built in. Perhaps I just don't know where to look.

Any thoughts?