We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.
Customize cookie preferences
We use cookies and similar tools (collectively, "cookies") for the following purposes.
Essential
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Allowed
Functional
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Allowed
Advertising
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Allowed
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by clicking Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
I’m trying to solve a little issue we’re having with a custom renderer plugin that outputs a different stdout of its progress than Deadline is taught to parse and present as “xx%” progress in the Monitor.
Now, where can I modify the 3dsmax.py plugin script in Deadline in order to include the specific stdout string and the math necessary for it, in order to parse the correct percentage display to the Monitor?
While I am not 100% certain how that would be done in 3dsmax, as there is more than just the plugin file, there is all the stuff to do with Lightning, but I do see indicators on line 380 for progress in the plugin file. I might need to consult with coders on this a bit more, though. Is the custom plugin for 3dsmax?
So it looks like after consulting with coworkers, what you would look for in the plugin file is SetProgress, which is likely where you would start to work with the progress updates in Deadline for 3dsmax. This begins about line 1204 in the 6.2 plugin. Hope that helps.
I hadn’t checked this when talking with Dwight, but it looks like using the FumeFX plugin progress as a template on how to do this would be a good starting point.
I couldn’t find anything that should be setting the progress throughout a single frame. I know there is some progress information that comes through via the Lightening plugin, but I can’t find it in the Python code.
If this can wait until the knowledgeable people get back from SIGGRAPH, I should be able to get an answer then.