From: Greg Ercolano <erco@(email surpressed)> Subject: [Q+A] Is there a simple non-GUI python script to submit Maya 2011 Date: Thu, 20 Jan 2011 15:33:27 -0500 |
Msg# 1996 View Complete Thread (8 articles) | All Threads Last Next |
|
From: Daniel Browne <dbrowne@(email surpressed)> Subject: Priorities in CPU menu Date: Thu, 27 Jan 2011 13:50:19 -0500 |
Msg# 2002 View Complete Thread (8 articles) | All Threads Last Next |
Hi Greg & Co., I'm implementing render priority levels, and the default selections I'm adding to my submit scripts don't display properly in the CPU drop down lists. The @ symbol and priority level aren't visible until you select one and the field updates. Backslash didn't seem to escape it. -Dan |
From: Greg Ercolano <erco@(email surpressed)> Subject: Re: Priorities in CPU menu Date: Thu, 27 Jan 2011 14:43:30 -0500 |
Msg# 2003 View Complete Thread (8 articles) | All Threads Last Next |
Daniel Browne wrote: > I'm implementing render priority levels, and the default selections I'm add= > ing to my submit scripts don't display properly in the CPU drop down lists.= > The @ symbol and priority level aren't visible until you select one and th= > e field updates. Backslash didn't seem to escape it. Hi Daniel, Hmm, can you show some perl code snippets to give context as to where you're adding this? '@' is a special character in perl, and in some contexts it's a special character in the GUI as well. For instance, if specifying: $somevar = <<"EOF"; .. +any=2\@100 .. EOF ..and 'somevar' ends up being shown in the GUI, and the GUI isn't showing it properly, try in your perl script: $somevar = <<"EOF"; .. +any=2\@\@100 .. EOF which may help the GUI look right. Definitely give some context on what you're doing and how it's being used to show up in the GUI. It kinda sounds like you might be trying to use a pulldown list, or some such. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed)ext.23 Fax: (Tel# suppressed) Cel: (Tel# suppressed) |
From: Daniel Browne <dbrowne@(email surpressed)> Subject: Re: Priorities in CPU menu Date: Thu, 27 Jan 2011 15:12:39 -0500 |
Msg# 2004 View Complete Thread (8 articles) | All Threads Last Next |
The double + escaped @ symbols did the trick. This was the GUI definition section where you establish all the presets in your drop-down menus. Thanks Greg. On Jan 27, 2011, at 11:43 AM, Greg Ercolano wrote: [posted to rush.general] Daniel Browne wrote: > I'm implementing render priority levels, and the default selections I'm add= > ing to my submit scripts don't display properly in the CPU drop down lists.= > The @ symbol and priority level aren't visible until you select one and th= > e field updates. Backslash didn't seem to escape it. Hi Daniel, Hmm, can you show some perl code snippets to give context as to where you're adding this? '@' is a special character in perl, and in some contexts it's a special character in the GUI as well. For instance, if specifying: $somevar = <<"EOF"; .. +any=2\@100 .. EOF ..and 'somevar' ends up being shown in the GUI, and the GUI isn't showing it properly, try in your perl script: $somevar = <<"EOF"; .. +any=2\@\@100 .. EOF which may help the GUI look right. Definitely give some context on what you're doing and how it's being used to show up in the GUI. It kinda sounds like you might be trying to use a pulldown list, or some such. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed)ext.23 Fax: (Tel# suppressed) Cel: (Tel# suppressed) ---------- Dan "Doc" Browne System Administrator Evil Eye Pictures dbrowne@(email surpressed) Office: (415) 777-0666 x105 |
From: Greg Ercolano <erco@(email surpressed)> Subject: Re: Priorities in CPU menu Date: Thu, 27 Jan 2011 16:09:58 -0500 |
Msg# 2005 View Complete Thread (8 articles) | All Threads Last Next |
Daniel Browne wrote: > The double + escaped @ symbols did the trick. This was the GUI definition s= > ection where you establish all the presets in your drop-down menus. Thanks = > Greg. If that's the case, keep in mind that what you send into the interface is what will come out. So if "foo@@bar" goes into the GUI pulldown menu, foo@@bar is what will come out the other end if the user picks it. (data in will be the same as data out). So be sure to handle converting that '@@' back into '@' on the post-submit end of things. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed)ext.23 Fax: (Tel# suppressed) Cel: (Tel# suppressed) |
From: Daniel Browne <dbrowne@(email surpressed)> Subject: Adding Linux boxes Date: Mon, 07 Feb 2011 14:33:37 -0500 |
Msg# 2007 View Complete Thread (8 articles) | All Threads Last Next |
Hi Greg, I don't know if I mentioned this in my last correspondence but I'm running tests to integrate linux into our render farm. My implementation and initial rush render tests have been successful. I thought I'd ask if based on your experiences you thought it better to have discreetly separate settings directories on the network (i.e. shaders, plugins, library elements). I'm just trying to think of how best to balance the needs of each platform vs ease of maintenance. Thanks, -Dan ---------- Dan "Doc" Browne System Administrator Evil Eye Pictures dbrowne@(email surpressed) Office: (415) 777-0666 x105 |
From: Greg Ercolano <erco@(email surpressed)> Subject: Re: Adding Linux boxes Date: Mon, 07 Feb 2011 14:47:18 -0500 |
Msg# 2008 View Complete Thread (8 articles) | All Threads Last Next |
Daniel Browne wrote: > Hi Greg, > > I don't know if I mentioned this in my last correspondence but I'm running = > tests to integrate linux into our render farm. My implementation and initia= > l rush render tests have been successful. I thought I'd ask if based on you= > r experiences you thought it better to have discreetly separate settings di= > rectories on the network (i.e. shaders, plugins, library elements). I'm jus= > t trying to think of how best to balance the needs of each platform vs ease= > of maintenance. Hi Dan! Hmm, do you mean installing the renderer/plugins and such on an NFS server vs. locally on each machine, and having PATH settings point to the NFS server? Or perhaps by "settings" you mean initialization files that get loaded by these programs from the users home directory, or..? (I think I didn't quite fully catch your question) Some renderers let you install the software on NFS, some don't. For instance, some installers like to put stuff on the local machine (eg. .so's, mods to the user's login paths, etc). Usually under unix these can be coerced to be on NFS servers, but under Windows they often like/need to dive into the registry to install properly, and drop stuff in c:\windows\system32. The thing about installing software on an NFS server is that the executables have to load and 'page' over the network, and some applications (maya) need to load a LOT of stuff from its install directories to come up properly (like .mel and python initialization files) which are usually much quicker to load from local disk than over NFS, thus impacting per-frame render times. So in other words it's often worth it to go to the extra effort to install the software locally on each machine to keep render times smaller. But in some cases it doesn't matter; depends on how much you find it affects your render times, and if your renderer/shaders/whatever behave properly when installed over the network. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed)ext.23 Fax: (Tel# suppressed) Cel: (Tel# suppressed) |
From: Daniel Browne <dbrowne@(email surpressed)> Subject: Re: Adding Linux boxes Date: Mon, 07 Feb 2011 14:57:50 -0500 |
Msg# 2009 View Complete Thread (8 articles) | All Threads Last Next |
I was thinking primarily in terms of shaders or dylibs; the maya binary itself is always local to the render node. Speaking of which, do you happen to know of a good guide to the syntax of mentalray rayrc files? On Feb 7, 2011, at 11:47 AM, Greg Ercolano wrote: [posted to rush.general] Daniel Browne wrote: > Hi Greg, > > I don't know if I mentioned this in my last correspondence but I'm running = > tests to integrate linux into our render farm. My implementation and initia= > l rush render tests have been successful. I thought I'd ask if based on you= > r experiences you thought it better to have discreetly separate settings di= > rectories on the network (i.e. shaders, plugins, library elements). I'm jus= > t trying to think of how best to balance the needs of each platform vs ease= > of maintenance. Hi Dan! Hmm, do you mean installing the renderer/plugins and such on an NFS server vs. locally on each machine, and having PATH settings point to the NFS server? Or perhaps by "settings" you mean initialization files that get loaded by these programs from the users home directory, or..? (I think I didn't quite fully catch your question) Some renderers let you install the software on NFS, some don't. For instance, some installers like to put stuff on the local machine (eg. .so's, mods to the user's login paths, etc). Usually under unix these can be coerced to be on NFS servers, but under Windows they often like/need to dive into the registry to install properly, and drop stuff in c:\windows\system32. The thing about installing software on an NFS server is that the executables have to load and 'page' over the network, and some applications (maya) need to load a LOT of stuff from its install directories to come up properly (like .mel and python initialization files) which are usually much quicker to load from local disk than over NFS, thus impacting per-frame render times. So in other words it's often worth it to go to the extra effort to install the software locally on each machine to keep render times smaller. But in some cases it doesn't matter; depends on how much you find it affects your render times, and if your renderer/shaders/whatever behave properly when installed over the network. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed)ext.23 Fax: (Tel# suppressed) Cel: (Tel# suppressed) ---------- Dan "Doc" Browne System Administrator Evil Eye Pictures dbrowne@(email surpressed) Office: (415) 777-0666 x105 |