Batch Render is a command line tool that uses Blender to render multiple objects from multiple angles. It works recursively, rendering every object in the current folder and its subfolders, and supports both .obj and .fbx files. That suits it to processing a directory of models in a single run rather than handling each one on its own.
Material handling is automatic: the tool creates and assigns materials, with support for albedo, opacity, emissive, metallic, roughness, normal map and height inputs. The camera is fitted to each object automatically, and rendering is controlled through presets you can select or create. Each preset defines the render engine, with Eevee, Cycles and Workbench all supported.
Turntables are generated with a custom number of frames for rotating views of your objects. Batch Render is published by simonsanchezart under the GPL license and has received a top rating from one review. A demo video is available.