Batch Camera Render 2

10 votes
Date Updated: 
Author Name: 
Sergo Pogosyan

Batch Camera Render maxscript version 2 - reworked and improved version of Batch Camera Render maxscript. The main imporvement is the ability to assign different settings to one camera, just as in standard 3ds max's Batch Render.

Take a note that it is still in beta stage!

Voted suggestion could be placed here - Google Moderator BatchCam2 Сategory

Additional Info: 

Current Version: 2.0.9

Release Date: 4 January 2013


  • Corrupted other script's custom attributes stored in a scene.

Release Date: 14 January 2012

  • Preview button added- it renders only current frame without saving anything - no images, no vray maps,no elements. Note that if output file is specified in standard Render Setup script saves rendered image in preview mode.


  • Frame Range Type "Frames" didn't recognized - fixed
  • Resolution changing in certain conditions caused error message - fixed
  • Netrender with Command-Line-Commit didn't worked well - fixed
  • Some of the Clear buttons didn't work as expected - fixed

Release Date: 21 November 2011


  • startup error in 3ds max versions <2012
  • render preset not found error fixed
  • animation ranges detection now works as expected and camera target's animation is also considered
  • clear settings in resolution and frame ranges


  • Render method from the version 1.9.x (fewer problems with gamma expected but not confirmed)
  • Vray section from the version 1.9.x
  • Orthographic camera mode in Vray section - turns Physical camera into orho mode (and any other cameras)
  • Nth Frame property can be set for each preset independently (useful for Vray Irmap calculation)
  • Render Preset property is now saved not as just a name of preset but as a full file path to ensure scene consistency across the network, different projects and 3ds max versions.
  • Render Element property is available, but only in 1.9.x render method. Render commit method can be choosed in Options rollout.

Small fixes:

  • Frame ranges are now remembered as you choose different range types.
  • Checked state of the render preset is also saving, so you don't have to recheck the presets when you're making many test renders.



Run this script with Maxscript -> Run Script command from any folder on your hard drive, then go to the *'Customize User Interface' -> 'Toolbars'*, browse to category 'Sergo Pogosyan' and add 'Render scene cameras...' button to the toolbar or to the menu.

This page will not be available for some time. 

Version Requirement: 
3ds max 2008-2012. 32-bit and 64-bit.
batchcam2.0.9.ms174.78 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
sergo's picture

Up/Down buttons feature is

Up/Down buttons feature is possible. Should check with single file numbering.

sergo's picture

Thank you for testing, bug

Thank you for testing, bug fixed, new version uploaded.

k2000's picture

new feature to add

Is it possible to add moveup/movedown buttons to move cameras up and down?
Not a great feature but could be usefull sometimes.


k2000's picture


One more thing I found.
2.0.6 adds 0000 to the output file name regardless if I selected frame range or not.
Just makes names longer when there is no need.


k2000's picture

3 cameras...

posted some error issues vie email.

After pressing "render" comand line window gives some text and nothing more happens...
Other method doesn't work as well...
Was forced to roll back to 1.9.7


sergo's picture

3ds max 9?! Oh, it can be

3ds max 9?! Oh, it can be dotnet problems, but I can't even test under max9, I don't have one. Come on, fajar, it is realy time to change max version, to 2009 at least, please.

fajar's picture

aspect ratio calculation

aspect ratio calculation always error in max 9,say somthing about "System.Math" dotnet...could you fix it sergey

thank you very much

sergo's picture

I've just finished with it.

I've just finished with it. Will upload shortly.

vklein's picture


You wrote: "I encountered the same error recently and have a thought to store renderpresets as full file name instead of just a preset name.
But how this would assure that other user has access to this preset? By saving renderpreset to shared folder?"
Yes, by shared folders. If we can share the 3dsmax file we can share the presets. Our normal work-flow are shared project-folders on a server mapped to equal drive letters (example "P:" for projects) on everyones workstation (the drives are forced to everyone by active directory policies).
So sharing is easy, and another VERY important plus is that a filename would be unique and explicit without any misunderstands in everyones 3dsmax. Could you please implement this as soon as possible?

k2000's picture

The issue with the error is

The issue with the error is gone now.
After system restart everything is fine now.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.