Hi Michael, again, thanks for your help so far. Little problem is that I can't seem to be able to bake the keyframes coming out of your expression with the Edit/Generate command. Any idea why?
Ron Ganbar email: [email protected] tel: +44 (0)7968 007 309 [UK] +972 (0)54 255 9765 [Israel] url: http://ronganbar.wordpress.com/ On 11 June 2012 11:45, Ron Ganbar <[email protected]> wrote: > Hi Michael, > that's great! All I need. Thanks. > > Incidentally, how difficult will it be to create a script that does that > for any selection of concatenating transforms? Seems like a useful thing, > no? > > > Ron Ganbar > email: [email protected] > > tel: +44 (0)7968 007 309 [UK] > +972 (0)54 255 9765 [Israel] > url: http://ronganbar.wordpress.com/ > > > > On 10 June 2012 16:11, Michael Habenicht <[email protected]> wrote: > >> Hi Ron, >> >> as it is only one transform you can calculate it with the matrix of the >> transform node. I wrapped it in a NoOp here: >> >> set cut_paste_input [stack 0] >> version 6.3 v4 >> push $cut_paste_input >> NoOp { >> name TransformPosition >> selected true >> xpos 136 >> ypos -13 >> addUserKnob {20 User l TransformPosition} >> addUserKnob {26 txt l "" +STARTLINE T "Connect a Transform node to the >> input and get\nthe transformed position of 'pos' in 'transform'"} >> addUserKnob {26 "" +STARTLINE} >> addUserKnob {12 pos} >> pos {200 300} >> addUserKnob {12 transform} >> transform {{"\[python nuke.thisNode().input(0).knob(** >> 'matrix').value().transform(**nuke.math.Vector3(nuke.** >> thisNode().knob('pos').value()**\\\[0\\],\\ nuke.thisNode().knob('pos').* >> *value()\\\[1\\],\\ 0))\\\[0\\]]"} {"\[python >> nuke.thisNode().input(0).knob(**'matrix').value().transform(** >> nuke.math.Vector3(nuke.**thisNode().knob('pos').value()**\\\[0\\],\\ >> nuke.thisNode().knob('pos').**value()\\\[1\\],\\ 0))\\\[1\\]]"}} >> } >> >> >> Connect the transform node to the input and set the pos knob to the >> position you want to transform through the transform node. >> >> >> Best regards, >> Michael >> -- >> ------------------------------**------------ >> DI (FH) Michael Habenicht >> Digital Film Compositor & TD >> >> http://www.tinitron.de >> [email protected] >> ------------------------------**------------ >> >> >> Am 10.06.2012 09:22, schrieb Ron Ganbar: >> >>> Hi all, >>> is there a way to consolidate transformations? >>> I have a CornerPin, then a Transform, and I want the centre of the >>> CornerPin's four pins' location after it has been transformed. Easy to >>> get the centre of the corner pin, but the Transform has translate, >>> scale, and rotation in it, so it's not that easy. >>> Any idea? >>> >>> Ron Ganbar >>> email: [email protected] <mailto:[email protected]> >>> >>> tel: +44 (0)7968 007 309 [UK] >>> +972 (0)54 255 9765 [Israel] >>> url: http://ronganbar.wordpress.**com/ <http://ronganbar.wordpress.com/> >>> >>> >>> >>> ______________________________**_________________ >>> 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].**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
