Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
langjavascript
// These lines are comments
// Make massive changes in MXS files and launch them to render
// This script allows you to access all the MXS located in the folder "inputFolder" and its subfolders
// Open the scenes, change their SL and resolution and launch the render(s)
// The output of all the images is stored in the folder "outputFolder" in Tiff format.

var inputFolder = "C:\\ set the input folder";
var outputFolder = "C:\\ set the output folder";
var engineVersion = Maxwell.getEngineVersion();
var mxsCount = Maxwell.getNumberOfFilesInBranch( inputFolder, "*.mxs" );
var mxsList = Maxwell.getFilesInBranch( inputFolder, "*.mxs" );
for( var i = 0; i < mxsCount; i++ )
{
   var mxsFile = mxsList[i];
   Maxwell.print( "rendering Mxs file: " + mxsFile );
   Maxwell.openMxs( mxsFile );
   Scene.setSamplingLevel( 12 );
   Scene.setResX( 1024 );
   Scene.setResY( 768 );
   var imagePath = outputFolder + "\\" + Maxwell.getFileName( mxsFile ) + "_" + engineVersion + ".tiff";
   Scene.setImagePath( imagePath );

   Maxwell.startRenderAndWait();
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////