Automatic 1 view layer per object ? (Rendering all objects one by one)

Hi!
I am trying to render all my scene objects, but one by one independantly. So viewlayers is what I went into but I’d like it to be all dynamic so no matter how much objects etc I have I’ll just hit render and get all my .tgas, one object per .tga, same camera for all.

Also it’s time consuming to do it one by one and will be annoying when I’ll have to edit my work.

Do we have such feature? plugin?

Thanks!

Have you considered using Cryptomatte as a way of separating objects for compositing etc.?

Otherwise you should be able to script something in Python to loop through your objects, change the visibility or whatever and fire off a render for each one.