Submitter Defaults

Discussion and Support of Deadline, the Render Management System
User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Submitter Defaults

Postby Weedy » Tue May 02, 2017 8:07 am

Hi,

We've just upgraded to Deadline 9 and are having the usual issue with artists not remembering the submitter defaults. Is there a way to set this for submitters other than the 3DS Max one? Or am I just missing something obvious? It would be useful to be able to apply a global default.

Thanks

Nick
Technical Director
Studio Liddell

rhagen
Posts: 15
Joined: Sun Feb 23, 2014 10:18 am

Re: Submitter Defaults

Postby rhagen » Tue May 02, 2017 9:52 am

I'd love for there to be a central preferences as well. I had brought this up before but was told the only way to do this was to program it via Python. I know that it would be a bit of an undertaking because Thinkbox would have to account for all the various submitters for all the various apps, however some other render manager software has thought of ways to do this, so it would be awesome if something similar could be created for Deadline.

We run in a school environment and we need defaults even more for students so they don't submit with settings that actually cause the farm not to function.

User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Re: Submitter Defaults

Postby Weedy » Tue May 02, 2017 9:56 am

It's always been in 3DS Max (there's so many options it would be brutal not to be able to set them) but as we've pushed out to other programs more over the last few years it's frustrating not to be able to do the same in them. Plus our artists might as well be students....

Nick
Technical Director
Studio Liddell

eamsler
Posts: 1501
Joined: Thu Dec 16, 2010 1:02 pm
Location: Winnipeg, MB, Canada

Re: Submitter Defaults

Postby eamsler » Tue May 02, 2017 10:24 am

Well... There's kind of a hacky way to do it.

Sticky settings are used in *most* of our submitters, and they're stored in the following locations:

Windows: C:\Users\[name]\AppData\Local\Thinkbox\Deadline8\settings
Mac: /Users/[name]/Library/Application Support/Thinkbox/Deadline8/settings
Linux: /home/[name]/Thinkbox/Deadline8/settings

Mine has the following files:

Code: Select all

AfterEffectsSettings.ini
BlenderSettings.ini
Cinema4DSettings.ini
CommandLineSettings.ini
CommandScriptSettings.ini
DraftSettings.ini
FFmpegSettings.ini
MayaSettings.ini
MediaEncoderSettings.ini
PythonSettings.ini
QuicktimeSettings.ini
SketchUpSettings.ini
TileSettings.ini
VraySettings.ini
VraySpawnerSettings.ini
ae_submission.ini
c4d_py_submission.ini
houdini_py_submission.ini
nuke_py_submission.ini


The hacky way to set up defaults would be to copy these around. They *do* change across versions, so your mileage may vary, but it could be a quick way to build up some defaults and deploy them to users.
Edwin Amsler
Head of Support
Thinkbox Software Inc
1-866-419-0283 ext 804

Winnipeg

User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Re: Submitter Defaults

Postby Weedy » Tue May 02, 2017 10:39 am

Hi Edwin,

It's good to know where these are, I'll see if I can edit mine so it does what I want. Any chance this is on the roadmap to be setup like Max with a defaults and sticky file in the repository for each plugin....?
Technical Director
Studio Liddell

User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Re: Submitter Defaults

Postby Weedy » Tue May 02, 2017 10:44 am

I've been using Maya and don't seem to be getting a corresponding ini file? I'm assuming it creates one as soon as you close the submission window?

explorer_2017-05-02_16-42-50.png
explorer_2017-05-02_16-42-50.png (9.2 KiB) Viewed 116 times
Technical Director
Studio Liddell

eamsler
Posts: 1501
Joined: Thu Dec 16, 2010 1:02 pm
Location: Winnipeg, MB, Canada

Re: Submitter Defaults

Postby eamsler » Wed May 03, 2017 10:52 am

So, I'd completely forgotten here. Some submitters actually store the sticky settings *in the scene file* (Maya, Nuke) and the settings folder is the failover when the app doesn't let us use the scene file (Monitor submitter for Maya is a good example).

After that realization hit me in the face, I did some digging. For Maya, you'll find out properties in the defaultRenderGlobals and so you could bake it into the default scene file:

Code: Select all

   AddStringAttribute( "deadlineJobName" );
   setAttr defaultRenderGlobals.deadlineJobName -type "string" `textFieldGrp -q -text frw_JobName`;
   
   AddStringAttribute( "deadlineJobComment" );
   setAttr defaultRenderGlobals.deadlineJobComment -type "string" `textFieldGrp -q -text frw_JobComment`;
   
   AddStringAttribute( "deadlineDepartment" );
   setAttr defaultRenderGlobals.deadlineDepartment -type "string" `textFieldGrp -q -text frw_Department`;
   ...


For Nuke, it seems to use the regular INI files.

All in all, this seems to require some digging into each submitter. I don't have a good mental list of which submitter stores things where, so having it a standard is going to take some work. I'll float the idea past the integration team.
Edwin Amsler
Head of Support
Thinkbox Software Inc
1-866-419-0283 ext 804

Winnipeg

User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Re: Submitter Defaults

Postby Weedy » Wed May 03, 2017 11:07 am

Hi Edwin,

Thanks for the response, that all sounds a bit fiddly! If it was a possibility to have a setup more like the Max submitter with the stickysettings.ini and defaults.ini in the repository that sets an initial default and then you stored the individual prefs locally that would be a much cleaner option in my opinion. Obviously I understand that's probably a lot of work but I don't think I'd be the only one to find it useful!

Thanks

Nick
Technical Director
Studio Liddell

eamsler
Posts: 1501
Joined: Thu Dec 16, 2010 1:02 pm
Location: Winnipeg, MB, Canada

Re: Submitter Defaults

Postby eamsler » Thu May 04, 2017 9:15 am

Makes sense to me. I'll keep an eye on our discussion topic on the subject. I've linked this topic over there, so if I see anything on either side, I'll keep you updated.

Right now we've got some ideas, and it may be a good project for an internship. We'll have to see what develops!
Edwin Amsler
Head of Support
Thinkbox Software Inc
1-866-419-0283 ext 804

Winnipeg

User avatar
Weedy
Posts: 249
Joined: Fri Jun 03, 2011 11:49 am
Location: Manchester, England

Re: Submitter Defaults

Postby Weedy » Thu May 04, 2017 9:23 am

That sounds good and I look forward to seeing how this develops. As an extra it would be useful to be able to transfer this to a new install. We always find that when we upgrade major versions this is the kind of thing that gets missed. For the first day of our recent upgrade to version 9 half our renders were submitting as the left eye off a stereo camera (this is normally disabled) and the render elements weren't saving because there was a different checkbox ticked. It would certainly be useful if we have this kind of control to be able to transfer it over easily.

Thanks

Nick
Technical Director
Studio Liddell


Return to “Thinkbox Software - Deadline”

Who is online

Users browsing this forum: No registered users and 1 guest