Hi Dan, thanks for the explanation. I'll do the invert and multiply route.
That is what Ben was suggesting too.

Thanks guys!
Pete

On Tue, Oct 20, 2015 at 11:28 PM, Dan Ring <[email protected]> wrote:

>
> Ah if you're using the PlanarTracker, there's actually a "set reference
> frame" button in the toolbar that allows you to change the reference frame
> to a new frame.
>
> However, if you're using data that someone else has already exported you
> might have to go down the "invert & multiply your own matrices" route.
>
> On Tue, Oct 20, 2015 at 11:23 AM, Pete O'Connell <[email protected]>
> wrote:
>
>> Hi Dan and Ben here is the scenario with a bit more detail. Using nuke's
>> planar tracker, track a face, for example. The gathered data is stored as
>> an animated transform matrix. Using this matrix, I want to set a reference
>> frame (identity matrix on a certain frame), but I want to be free to choose
>> any frame and update the reference frame to that frame (like I can using a
>> tracker node or a corner pin (setting the froms to the tos on a certain
>> frame)). I will try multiplying by the inverse of the matrix (yowza)
>> That sounds promising!
>>
>> Thanks guys!
>> Pete
>>
>> On Tue, Oct 20, 2015 at 9:52 PM, Dan Ring <[email protected]> wrote:
>>
>>> Hi Pete,
>>>
>>> can you explain your problem a bit more, for example what nodes are you
>>> using, were you simply given a Transform / CornerPin node that has an
>>> animated matrix? There may be an easier way to achieve what you want.
>>>
>>> The following is the "hard way". First go to your new reference frame
>>> 'f' and get that matrix, let's call it M. Now for every frame, get the
>>> matrix A, and post-multiply it by the inverse of M, and set that as your
>>> new A, e.g. A = A * M^-1. This is effectively warping everything by the
>>> opposite of whatever existed at 'f', making 'f' your new reference frame.
>>> For practical reasons, it might make more sense to save your matrix into a
>>> new Transform node so that you still have the original if you want.
>>>
>>> Hope that makes sense,
>>>
>>> Dan.
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Oct 20, 2015 at 3:53 AM, Pete O'Connell <[email protected]
>>> > wrote:
>>>
>>>> Hi, does anyone have any insight into how to set the reference frame on
>>>> an animated transform matrix? This would be similar to setting the
>>>> reference frame on a tracker node or making the FROMs the same as the TOs
>>>> on a certain frame of an animated cornerpin node.
>>>>
>>>> I'm stumped :P
>>>>
>>>> Pete
>>>>
>>>> _______________________________________________
>>>> Nuke-python mailing list
>>>> [email protected], http://forums.thefoundry.co.uk/
>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>>
>>>>
>>>
>>>
>>> --
>>> Dan Ring, Ph.D.
>>> Senior Research Engineer
>>> The Foundry
>>> 31-36 Ormond Quay Upper
>>> Dublin 7
>>> Ireland
>>> Tel: +353(0) 1 526-6788
>>> Web: www.thefoundry.co.uk
>>> Email: [email protected]
>>>
>>> The Foundry Visionmongers Ltd.
>>> Registered in England and Wales No: 4642027
>>>
>>> _______________________________________________
>>> Nuke-python mailing list
>>> [email protected], http://forums.thefoundry.co.uk/
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>
>>>
>>
>>
>> --
>> -
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>
>
> --
> Dan Ring, Ph.D.
> Senior Research Engineer
> The Foundry
> 31-36 Ormond Quay Upper
> Dublin 7
> Ireland
> Tel: +353(0) 1 526-6788
> Web: www.thefoundry.co.uk
> Email: [email protected]
>
> The Foundry Visionmongers Ltd.
> Registered in England and Wales No: 4642027
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>


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

Reply via email to