AWS Thinkbox Discussion Forums

3dsmax 9 render issues

We just started rendering with 3dsmax 9 recently after only using maya 8.5 and AE CS3 for a few months. We have 10 64 bit render nodes and 20 32 bit. I have suggested using only the 32 bit nodes for max as we get this error when submitting to the 64 bit:





Error Message

Error initializing 3ds max plugin: No 32 bit file found in the semicolon separated list “C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe” (RenderExecutable)





Slave Log

erExecutable)

RenderPluginException.Cause: JobError (2)

Exception.TargetSite: Void StartJob(System.String[])

Exception.Source: DeadlinePluginLoader

Exception.StackTrace:

at Deadline.Plugins.PluginLoader.StartJob(String[] auxiliaryFilenames)

at Deadline.Plugins.Plugin.StartJob(String jobUniqueName, String[] auxiliaryFileNames)

at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()



<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

0: Loaded job: farm-test_01 (002_050_o_07ffc275)

0: INFO: job file: c:\deadline\slave\jobsData\002_050_o_07ffc275.job

0: INFO: Forcing 32 bit version of Max 9

Scheduler Thread - Render Thread 0 threw an error:

Scheduler Thread - Error initializing 3ds max plugin: No 32 bit file found in the semicolon separated list “C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe” (RenderExecutable)



Exception Details
RenderPluginException -- Error initializing 3ds max plugin: No 32 bit file found in the semicolon separated list "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" (RenderExecutable)
RenderPluginException.Cause: JobError (2)
Exception.TargetSite: Void StartJob(System.String[])
Exception.Source: DeadlinePluginLoader
Exception.StackTrace:
at Deadline.Plugins.PluginLoader.StartJob(String[] auxiliaryFilenames)
at Deadline.Plugins.Plugin.StartJob(String jobUniqueName, String[] auxiliaryFileNames)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
0: Loaded job: farm-test_01 (002_050_o_07ffc275)
0: INFO: job file: c:\deadline\slave\jobsData\002_050_o_07ffc275.job
0: INFO: Forcing 32 bit version of Max 9
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Error initializing 3ds max plugin: No 32 bit file found in the semicolon separated list "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" (RenderExecutable)


Error Type
RenderPluginException


Error Stack Trace
at Deadline.Plugins.PluginLoader.StartJob(String[] auxiliaryFilenames)
at Deadline.Plugins.Plugin.StartJob(String jobUniqueName, String[] auxiliaryFileNames)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()



When Submitting to the 32 bit machines we also get an error however:
Error Message
3dsmax startup: Error getting connection from 3dsmax: 3dsmax startup: Deadline/3dsmax startup error: lightningMax*.dlx does not appear to have loaded on 3dsmax startup, check that it is the right version and installed to the right place.


Slave Log
"OK" button
0: INFO: Handling popup windows matching ".*Render history settings.*" by hitting the "OK;No" button
0: INFO: Handling popup windows matching ".*Warning - the software has encountered a problem.*" by hitting the "Don't show me this error again;Continue" button
0: INFO: 3ds max plugin for Deadline 2.7.29178, built Aug 22 2007 14:34:14 R
0: INFO: Using "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" to render.
0: INFO: LoadMaxTimeout is 1000 seconds
0: INFO: StartJobTimeout is 7200 seconds
0: INFO: ProgressUpdateTimeout is 80000 seconds
0: INFO: FailOnExistingMaxProcess is 1
0: INFO: AlternatePluginIni is ""
0: INFO: Copying over 32 bit lightning file: c:\deadline\slave\plugins\lightningMax9.dlx
0: INFO: Checking for existing processes named 3dsmax.exe
0: INFO: Starting 3ds max in slave mode
0: INFO: Silent mode is disabled
0: INFO: Strict 3ds max installation check is enabled
0: INFO: Rendering using default plugin.ini: C:\Program Files\Autodesk\3ds Max 9\plugin.ini
0: INFO: Also using user profile plugin.ini C:\Documents and Settings\la_render\Local Settings\Application Data\Autodesk/3dsmax/9 - 32bit/enu\plugin.ini
0: INFO: 3dsmax command line parameters: " -deadlineSlave -p "C:\DOCUME~1\LA_REN~1\LOCALS~1\Temp\deadlineplugin_338370484.ini" -q -s "c:\deadline\slave\plugins\deadlineStartupMax9.max""

Exception Details
RenderPluginException -- simple_socket: send called while not connected.
RenderPluginException.Cause: JobError (2)
Exception.TargetSite: Void EndJob()
Exception.Source: DeadlinePluginLoader
Exception.StackTrace:
at Deadline.Plugins.PluginLoader.EndJob()
at Deadline.Plugins.Plugin.Dispose()

Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - 3dsmax startup: Error getting connection from 3dsmax: 3dsmax startup: Deadline/3dsmax startup error: lightningMax*.dlx does not appear to have loaded on 3dsmax startup, check that it is the right version and installed to the right place.


Error Type
RenderPluginException


Error Stack Trace
at Deadline.Plugins.PluginLoader.StartJob(String[] auxiliaryFilenames)
at Deadline.Plugins.Plugin.StartJob(String jobUniqueName, String[] auxiliaryFileNames)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

The artist isn't using any plugins in the job as he is just trying to render a test scene which conists of 2 solid objects moving around. Any help would be appreciated.


>We just started rendering with 3dsmax 9 recently after only
>using maya 8.5 and AE CS3 for a few months. We have 10 64
>bit render nodes and 20 32 bit. I have suggested using
>only the 32 bit nodes for max as we get this error when
>submitting to the 64 bit:
>
>
>Error Message
>Error initializing 3ds max plugin: No 32 bit file found in
>the semicolon separated list "C:\Program Files\Autodesk\3ds
>Max 9\3dsmax.exe" (RenderExecutable)
>

Deadline supports both 32 and 64 bit versions of 3ds max.

By default, the 64bit version is installed at the ABOVE path, while the 32 bit is in the "Program Files (x86)" folder.

The error means that Deadline looked at the 64 bit folder, found a 64bit EXE but no 32bit EXE and could not render the job using the 32 bit version.

To fix this, open the Monitor, enter Tools>SuperUser Mode, open the Configure Plugins dialog, locate the 3dsmax 9 plugin and change the RenderExacutable path from

C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe

to

C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe;C:\Program Files (x86)\Autodesk\3ds Max 9\3dsmax.exe

You can have as many alternative EXE location separated by ; as you want, the first successfully detected one will be used. Each slave must have its 3ds Max installations at one of the listed locations, otherwise it would fail to render a 3ds Max job.

Also note that while it is possible to submit a 3ds Max job to both 32bit and 64bit machines, it is not recommended because of differences in random number generation - some procedural controllers, maps, Particle Flow operators and even the renderer might produce different results under 32 and 64 bit, causing mismatching frames.

Hope this helps!

Regards, 


Borislav "Bobo" Petrov
Technical Director VFX
Frantic Films Winnipeg

Thanks for your help, after looking through your documentation I found that c++ redis is required to render with 3ds max. I installed this on our 64bit machines and it has been working fine. I just need to read more!

Privacy | Site terms | Cookie preferences