We’re still working on getting Corona and V-Ray DR offload working but we didn’t want to hold this back any longer. I’m attaching the compiled binaries for Max 2020, the submitter updates, and plugin changes required to get most people rendering.
Instructions on how to deploy the files is written in the zip file itself but I’ll watch over the thread here in case there are any issues so we can handle those quickly.
maxStartup lives in the root of the Repo. The contents used to be in the plugin itself but we made some file copying changes so that only a subset of the DLX files would be copied over (don’t copy Max 2019 files when you’re only rendering with 2020).
I’ll have to see if I can manually tweak that expiry time somehow.
Update: I’ve given up with the other file upload operation and forced it via the forums.
It appears that there is an object in the scene using a $scene_path token that we are not handling correctly. I suspect it is a Phoenix FD object.
I will look into adding an error trap for that.
In the mean time you should be able to replace the symbolic path with an actual UNC or mapped path, as these $symbolic names are not supported in Deadline (the output would go to a location relative to where the MAX file is, and you would lose your simulation data, or won’t be able to load it if it was simulated locally).
First I have to add an error trap in that function so it does not fail on invalid paths like that.
Then we can also add a Sanity Check to warn the user about non-specific paths in Phoenix objects…
I looked at the SMTD code, and it turns out I was trying to handle that case when collecting paths from Phoenix, however it was written for Phoenix 2, where the token was $scene_dir. In Phoenix 3 it seems to have changed to $scene_path, and it obviously broke that handling. Also, I was trying to expand the $scene_dir of Phoenix 2 to the actual sub-folder under the MAX scene path, but the sub-folder name was hard-coded to “_Phoenix2_frames”, which of course does not work for v3. I will have to add extra code to handle the Phoenix version number and specific paths, or try to make it more general so it would work in any future versions.
I started by fixing the pattern matching to use “$(scene_*)” so it would work with both “dir” and “path”. Now I have to query the Phoenix version and modify the folder name accordingly…