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

Reply via email to