Is there a fast way to render an obj+mtl file to PNG I'm using command line blendering an obj+mtl file to PNG this question. However, it takes 2 seconds to render a scene.

Is there a faster way to do so? Because, I need to render hundreds of output with the same scene, different texture?

Generally, my task is to render hundred of output every time user put a new logo on a t-shirt model on web interface, so I need a quick rendering method.

Here is my updated blender file .blend and with_texture.blend

Follow @edna suggestion, I have turned off anti-aliasing. It still takes ~2s to render.

bpy.context.scene.render.use_antialiasing = False


Here is my output for rendering
We can't help you without knowing what it is in your scene that is taking the time. Two seconds is almost nothing, so presumably it is a very simple scene and rendered using the Eevee or Internal engine.

Simplest answer is to lower the resolution. Beyond that, I would suggest that this question would be better on BlenderArtists, where there is more room to discuss things like render settings and their impact on the final image.

Regardless, I suggest you post an example file here: PasteAll.org