Community
3ds Max Shading, Lighting and Rendering
Welcome to Autodesk’s 3ds Max Forums. Share your knowledge, ask questions, and explore popular 3ds Max materials topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Batch rendering multiple MAX file

9 REPLIES 9
Reply
Message 1 of 10
Dchimenti
290 Views, 9 Replies

Batch rendering multiple MAX file

 

Hello.

 

I have 35 .MAX files that need rendering and I can't babysit them.

I used to use Backburner for this but it looks like Arnold wants to put a watermark on my renders when I do this.

 

What is Autodesk's solution for this? It's a pretty basic request.

 

Thanks!

 

-derek

9 REPLIES 9
Message 2 of 10
MartinBeh
in reply to: Dchimenti

AFAIK Arnold requires an additional license for offline rendering.

Have you tried Rendering > Batch Render?

 

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 3 of 10
Dchimenti
in reply to: MartinBeh

 

From what I can see, batch render only lets you render multiple views from within a single file. I've yet to find a way to use that across multiple MAX files.

Message 4 of 10
MartinBeh
in reply to: Dchimenti

If nothing else you can export to .bat file and run from there...?

Edit: nevermind, this will also result in watermarks...

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 5 of 10
MartinBeh
in reply to: Dchimenti

Hm.

 

How about a little MAXScript that loads up one .max file after the other into the current 3ds Max session and renders it out?

 

Found this: https://www.splinedynamics.com/free-3dsmax-scripts/ (scroll down to "Quick Batch Render") - old but maybe still useful?

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 6 of 10
MartinBeh
in reply to: Dchimenti

These people here talk about using Deadline and forcing it to "workstation mode"...?

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 7 of 10
MartinBeh
in reply to: Dchimenti

This is pretty primitive but maybe it gets you started:

(
	sourceFolder = @"C:\tmp\batchrendertest\"	-- where all the .max files to be rendered are stored
	targetFolder = @"C:\tmp\batchrendertest\"	-- where to render images to (into subfolders using .max filename base)
	
	allMaxFiles = getFiles (sourceFolder + "*.max")
	for f in allMaxFiles do (
		resetMaxFile #noPrompt
		format "Loading '%'\n" f
		loadMaxFile f useFileUnits:true quiet:true		-- todo: better handling of "missing X"
		if not rendSaveFile then (
			format "Renderer configured to NOT save image(s). Skipping...\n"
		) else (
			if targetFolder != "" then (
				local oldSave = rendOutputFilename
				local newBase = targetFolder + (getFilenameFile maxFileName) + "\\"
				makeDir newBase
				rendOutputFilename = newBase + (filenameFromPath oldSave)
			)
			format "Saving renderings to %\n" rendOutputFilename
			-- todo: override image sizes using renderWidth and renderHeight 
			skipRenderedFrames = true
			max quick render
		)
	)
)

 

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 8 of 10
Dchimenti
in reply to: MartinBeh

 

Martin- thank you so much for all the suggestions and attention. 

 

What's funny is that I think the answer to my original question is "No."

No, Autoesk has no solution for someone who needs to batch-render multiple files using Arnold.

I guess it's unreasonable to expect that? I don't know.  

 

I tried a script called "Overnight Batch Render".  It seems to work well but Arnold keeps crashing now. On multiple systems. Even while not using the script. Guess I'm, just cursed. 🙂

Message 9 of 10
MartinBeh
in reply to: Dchimenti


@Dchimenti wrote:

 

What's funny is that I think the answer to my original question is "No."

No, Autoesk has no solution for someone who needs to batch-render multiple files using Arnold.

They do. But you need to buy Arnold license(s).

Or try Deadline. Or try my little script...?

Martin B   EESignature
→ please 'Like' posts that are helpful; if a post answers your question please click the "Accept Solution" button.
Message 10 of 10
Dchimenti
in reply to: MartinBeh

 

Yeah- sorry. I mean an off-the-shelf solution.  The script I found seems to "fool" the system into letting me easily batch render the way I need to with a nice GUI interface.  I'm just oh so tired of workarounds with this company.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report