I need to render 8 angles per animations for my topdown game.
I did some tests and found out that rendering using Multi-View instead of rotating an empty is way, way faster.
With control rotation set at 8 angles: around 14 seconds of render time.
Without control rotation but using Multi-View and 8 cameras: around 3 seconds (at the low resolution & low detail I'm rendering at, it's the same render time as with a single camera!)
I think it would be great to add a checkbox to allow the user to render using Multi-View.
One thing to note if you've never used Multi-View rendering: to my knowledge, there is no simple way to change the name of the output file, it will always have the camera suffix property appended at the end.
I need to render 8 angles per animations for my topdown game. I did some tests and found out that rendering using Multi-View instead of rotating an empty is way, way faster.
I think it would be great to add a checkbox to allow the user to render using Multi-View.
One thing to note if you've never used Multi-View rendering: to my knowledge, there is no simple way to change the name of the output file, it will always have the camera suffix property appended at the end.
The simplest idea I had to work around that is to sort the files differently right here: https://github.com/chrishayesmu/Blender-Spritesheet-Renderer/blob/5db8d0c2b889d910a139209b37d33a0c98f74b40/util/ImageMagick.py#L101 For example, if you had a _rot_XXX suffix to the camera (like in the screenshots above):
That should give you a sorted filelist.txt: