Also, if you use a version control system such as git - you might stand a chance at recovering that old version you saved over. On Aug 5, 2015 12:54 AM, "Frank Rueter|OHUfx" <fr...@ohufx.com> wrote:
> There is, but not a very elegant one: > You can simply use nuke.knobDefault() and set a default value for all > knobs of the given name (regardless of the parent node's class). > E.g.: if your group has a knob called "_myKnob" you can use this to set a > default for it: > > nuke.knobDefault('_myKnob', '.5') > > Of course if you use a knob name that other nodes use as well, those > knobs' default value will be changed too. > You can narrow it down a little bit to only effect group nodes: > nuke.knobDefault('Group._myKnob', '.5') > > > I have never understood why people decided to demonize gizmos at some > stage though. The stuff that people list as reasons against using gizmos > are all true for plugins as well. So it simply comes down to managing > production gizmos properly and, as pointed out before, version them up if > changes effect the output or default knob values. > > > I prefer a gizmo over a group any day as you know your script size won't > explode and you can work with the actual gizmo class in pipeline code (like > for setting knob defaults). > Anyway, everybody has their own ways I guess :). > > > Cheers, > frank > > > On 5/08/15 1:18 am, Charles Taylor wrote: > > So, I take it there is no way whatsoever to set the default value on a > Group node (or other custom knob)? > > This can only be done for gizmos? > > On 08/02/2015 05:30 PM, Johannes Hezer wrote: > > Or project environments, we do store project environments and their > configs. > so we the outcome wont change, and I mentioned it because it is from my > perspective sth that can be seen as a strength ... depends on what you are > after... > > Am 8/2/15 um 14:18 PM schrieb Michael Habenicht: > > Hi, that is no problem at all if you do proper versioning of your gizmos. > Very simple rule: as long as the result stays the same the version stays > also, no matter what optimizations or new knobs you do. But as soon as the > result differs the slightest you version up. With this you never have > problems opening older scripts. But optimizations and new options are still > picked up automatically. > > Best regards, > Michael > > On August 2, 2015 12:00:29 PM CEST, Erwan Leroy <er...@erwanleroy.com> > <er...@erwanleroy.com> wrote: > > That's one of the exact reasons why we want to avoid them. Let's say > you > work on a shot, finalise it, ship the project out and forget about it. > A > few month go by, and you add stuff in your gizmos, make them more > efficient, more useful. Suddenly you get a request by a client to do a > minor tweak on that shot you did a year ago and forgot about. You > reload > the archive, open the script and... It looks nothing like the original > shot, because all your gizmos now produce different results. > Sure you could convert all gizmos to group before archiving your > project, > but it can be a big amount of work. Also this could happen in an > ongoing > production, although most places will be smart enough to not make a > massive > change in a gizmo in a middle of production. > On 2 Aug 2015 17:51, "Johannes Hezer" <j.he...@studiorakete.de> > <j.he...@studiorakete.de> wrote: > > Another advantage of gizmos is that you can add knobs and make > > changes the > > way it is setup, and it will be reInitialized everytime you load a > > script > > with the gizmo. > A Group is stored within a nuke file and wont update if you change > > the > > "master". > Is that the same with toolsets ?! (Have not tried yet...) > > > > > Am 8/1/15 um 3:28 AM schrieb Erwan Leroy: > > It would be nice to have an option to do that without having to make > > a > > gizmo. At work we decided to try to go gizmo free, using toolsets > > only, for > > improved compatibility both internally and externally. > The only single thing I miss from gizmos is the ability to save > > default > > values. > > Is there a way to do that? > On 1 Aug 2015 05:05, "Rich Bobo" <richb...@mac.com> <richb...@mac.com> > wrote: > > Charles, > > Yeah, that’s what was tripping me up. I was working on the toolset > > as a > > Group. Kind of annoying that it you have to save it as a Gizmo to > > set the > > default reset values… (8^\ But, at least I know now. > > Rich > > > On Jul 31, 2015, at 4:47 PM, Charles Taylor <ctay...@spinvfx.com> > <ctay...@spinvfx.com> > > wrote: > > What about groups? We don't use gizmos here for a variety of > > reasons, but > > rather groups. It seems that groups always default back to the > > knob's > > default. > > - Charles > > On 07/31/2015 04:44 PM, Matt Plec wrote: > > Hey Rich - > > It should reset to whatever value the knob was set to when you > > initially > > created the gizmo. You can edit the value saved in the .gizmo file > > in a > > text editor or in nuke convert back to a group, set the knob to the > > default > > value you want, and then save the gizmo again. > > For instance, if I've got this at the head of the gizmo file: > > Gizmo { > amount 0.1 > } > > It should reset to 0.1. Just change that to another value, save the > > file, > > and that's the new default. > > Be careful about this changing the behavior of existing scripts. If > > you > > have scripts using that gizmo that didn't set the knob different > > from > > default, it isn't saved in the nuke script. When those scripts > > reload after > > you change the default, they'l get the new value. If you want that, > > super! > > If not, save a new version of the gizmo so old scripts can still > > pick up > > the original and render the same. > > Matt > > > On Fri, Jul 31, 2015 at 12:19 PM, Rich Bobo <richb...@mac.com> > <richb...@mac.com> > > wrote: > > Hi, > > Is there a way to set the default “reset” value for a knob that you > > have > > added to a menu? > > For instance, in a gizmo, I have added a Floating Point Slider > > knob. > > When the user does a CNTRL-click (or CMD-click) on the slider, I > > would like > > it to reset to 1.0 — not 0.0. > > Can it be easily done…? > > Thanks, > Rich > > > Rich Bobo > Senior VFX Compositor > Armstrong White > Email: rich.b...@armstrong-white.com > http://armstrong-white.com/ > > Email: richb...@mac.com > Mobile: (248) 840-2665 > Web: http://richbobo.com/ > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, > > http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > _______________________________________________ > Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, > > > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, > > http://forums.thefoundry.co.uk/ > > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, > > http://forums.thefoundry.co.uk/ > > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > _______________________________________________ > Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, > > > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > ____ ESET 12026 (20150731) ____ > The message was checked by ESET Mail Security. > > > > -- > STUDIO RAKETE GmbH > Johannes Hezer, Compositing TD & Stereoscopic SV > Schomburgstr. 120 > D - 22767 Hamburg > j.hezer@studiorakete.deTel:+49 <+49> (0)40 - 380 375 69 - 0 > Fax:+49 (0)40 - 380 375 69 - 99 > > ------------------------------------------------------ > Pflichtangaben laut Handelsgesetzbuch und GmbH-Gesetz: > > STUDIO RAKETE GmbH > Schomburgstr. 120 D - 22767 Hamburg > www.studiorakete.de / i...@studiorakete.de > > Geschaeftsfuehrer: Jana Bohl > > Die Gesellschaft ist eingetragen im Handelregister des > Amtsgerichts Hamburg unter der Nummer HR B 95660 > USt.-ID Nr.: DE 245787817 > > > > ____ ESET 12030 (20150801) ____ > The message was checked by ESET Mail Security. > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > -- > [image: ohufxLogo 50x50] <http://www.ohufx.com> > > *vfx for storytellers <http://www.ohufx.com> * > > *vfx compositing <http://ohufx.com/index.php/vfx-compositing> | workflow > customisation & consulting <http://ohufx.com/index.php/vfx-customising> * > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > >
_______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python