By far the easiest solution for centrally sourcing anything is to just add a one-line init.py to each workstation that points to a central init/menu combo, which then loads whatever plugin/gizmo/script tree you have in place on your network. If you're small enough that you've been doing everything by hand until now, this really is the next logical step. It's brutally simple (no environment variables/wrappers/shell scripts to set up and no need to ever touch a user's .nuke folder ever again) and it works flawlessly.

If you don't have a central server/NAS to source from, I'd say Dropbox is the most logical next choice.

-Nathan

-----Original Message----- From: Bradley Friedman
Sent: Saturday, February 26, 2011 7:48 PM
To: Nuke user discussion
Subject: Re: [Nuke-users] central plug-in/gizmo installs

In my older nuke init.py I have some code that looks like this:

def run():
   plat = FIE.Platform.GetCurrentPlatform()
   fieloc = FIE.Platform.GetFIELocation()
   verstring = nuke.NUKE_VERSION_STRING

   nukeplugpath = os.path.join(fieloc, "NukePlugs")
   nukeplugpath = os.path.join(nukeplugpath, plat)
   nukeplugpath = os.path.join(nukeplugpath, verstring)

   nuke.pluginAddPath(nukeplugpath)

   nukeplugpath = os.path.join(fieloc, "NukePlugs")
   nukeplugpath = os.path.join(nukeplugpath, "All")

   nuke.pluginAddPath(nukeplugpath)

where: fieloc is a rootpath for my tools. As you can see, I have it dynamically adding nuke plug in paths based on what version and platform is running, as well as a common "all" plug ins directory.

In my setup, the tools are checked out to each workstation via subverison. but in other facilities i've worked at, similar things have been done with nfs network shares without issue.

Also, I have seen nuke itself run from a network install location without issue quite successfully.

On Feb 25, 2011, at 7:26 PM, Gary Jaeger wrote:

What's the best way to keep nuke installs consistent between workstations?

We're a small shop and we've always done it seat of the pants (which is manageable given our size) but I have a feeling there is A Better Way.

. . . . . . . . . . . .
Gary Jaeger // Core Studio
86 Graham Street, Suite 120
San Francisco, CA 94129
415 543 8140
http://corestudio.com

_______________________________________________
Nuke-users mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Bradley Friedman
VFX and Animation
Consulting and Technology
http://www.fie.us/
[email protected]




_______________________________________________
Nuke-users mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to