Note: Was very nice finding an StackEnxchange answer pointing to my own script! ;)
I'll would like to extend the answer for the original question:
You can automate this task in 3ds Max with its built-in scripted language: Maxscript, using the bitmap render()
function and node rotate()
.
This example code will render active frames range animation by each angle of 4 views :
for i=0 to 3 do
(
MyBitmap = Render camera:$Camera01 framerange:#active OutPutfile:MyFileName
Rotate MyModelRoot 90
)
render()
function use the same settings from Render Setup dialog (F10), like file format, bitmap dimensions, etc.
Then, for combining the result images into one big spread sheet we have PasteBitmap()
function.
My script impementation also supports Render Elements, so we can export more rendering buffers, like Shadow Maps, Diffuse Map, z-Buffer or Object ID. But it still don't have the ability to combine rendered images into a single one. (Will be implemented in next version)
You can try also similar tools from other authors:
http://www.scriptspot.com/3ds-max/scripts/sprite-render-script