You could actually do it with a timewarp node, I've got a "for loop" setup that stretches a frame out to x amount of frames, applies a set of nodes and then re-compresses the timeframe back to where it was. Unfortunately it only supports maxing, plussing and averaging the samples/frames back together. But it works great for doing crazy things like exponential glows, crazy multilevel displacement effects, and 3d text extrusions and effects with card3d.
I'll see If I can post the example when Im back in London tomorrow. -theo On 24 October 2013 07:50, Ben Dickson <[email protected]> wrote: > Sounded like Mark wanted to, for example, have a Blur node set to 5, 10, > 20, 30, them average the results.. without having to copy the node a bunch > of times > > There's no built-in way to do this, but.. I wonder if this is doable by > having a plugin which contains two inputs: > > First input is an image. Second input is where you connect some node. > > The plugin would internally make a bunch of copies of the node connected, > then for each of the nodes set a knob to a specific value (maybe like the > Wedge node in Houdini). Then when the plugin is rendered, it just merges > all the internal nodes together (over/average/min/max/etc) > > Actually, it would easily prototyped as a Group, with a callback script > which sets-up the internal copies plus the merge. > > > On 20/10/13 04:39, Erin Nash wrote: > >> Hi Mark, >> >> Although you can accomplish this in python that shouldn't be necessary. >> It would probably be simpler and more flexible to just use a TCL >> expression in the nodes values. This way you are not creating generated >> curves and unnecessarily adding tons of data to your script. >> >> For example if your base value was one and you wanted to increase it by >> .1 per frame over time the following expression would do. >> >> .9+ frame/10 >> >> You can also use the rand, sin, and cos, functions to add variation. >> >> If you needed this to be the same in many nodes you could just drop it >> in a NoOp and expression link it where needed, or use python to >> propagate it throughout your script. >> >> Best, >> >> Erin >> >> >> >> ______________________________**_________________ >> Nuke-users mailing list >> [email protected].**co.uk<[email protected]>, >> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/> >> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users> >> > > -- > ben dickson > 2D TD | [email protected] > rising sun pictures | www.rsp.com.au > > ______________________________**_________________ > Nuke-users mailing list > [email protected].**co.uk<[email protected]>, > http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/> > http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users> >
_______________________________________________ Nuke-users mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
