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

Hi Stan! Try new version,

Hi Stan!

Try new version, I've just uploaded it to the site. This bug is fixed in this version.

stanley_asbeek's picture

"Frames Render" setup takes the frames from Max Render Setup

Hi Sergo!

One again, I would like to thank you for all your work and support, it's absolutely great!

I wanted just to point out a bug that I have for some time now and that is not just a one time thing.

When you chose "render frames" in the script it is actually not taking the frames that you assign in the script but the one that are setted up in the Max Render Setup.

If I have only 1 cam with that type of configuration, I can bye pass the problem but if I have more than 1 cam with the "Frames Render" option, than I have to send it manually and change the frames for the pass in the Max Render Setup.

Hope this help you improve your script.

Thanks again for your help.


sergo's picture

Not yet. It's a bit different

Not yet. It's a bit different story. Though not that hard, I think.
There're some sort of tools to make multi-file render on the scriptspot, aren't there?

roamn's picture

Multi files support?

Hi, thanks for this script. Are you planning please to add support for multi file batch rendering? I mean the ability to set a row of max files to be automaticaly processed?

sergo's picture

new bugfix version

Here's new bugfixed version in attachment.

AttachmentSize 174.88 KB
sergo's picture

of course yes! And not only

of course yes! And not only %cameraname%, here's full list of keywords:
%projectfolder% and %projectpath%
%scenefolder% and %scenepath%
%up% - to change preceding path one folder upward
%trynum% - counts how many times the render button was pressed

themaxxer's picture

thanks for reply and help. I

thanks for reply and help. I have figured out and submitting jobs with "batchcam 1.9x" works.

another question. for saving all the IR and LC maps at once, does the syntax %cameraname% work too? if not I have placed a request. :) would be nice to have.

thanks for your effort and best regards

sergo's picture

Script itself does not change

Script itself does not change gamma settings. There is one problem when you render jpg/tiff/png and other 8-bit image with output gamma=2.2, but there is workaround comment below -
My own advise is to render to exr with output gamma=1.0 - didn't have any problem with this.

themaxxer's picture

hm, how to tell the script

hm, how to tell the script gamma/LUT of 2.2 and input of 2.2? I get weird results in saved images... backburner job tells the input gamma is 0.000 what's wrong.

beside that, great script.

ps. I work in LWF so I have to change the input gamma.

best regards

chakib's picture

Done man ! you're a genius !

Done man ! you're a genius !

Comment viewing options

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