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 <pedrooconn...@gmail.com>
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 <r...@thefoundry.co.uk> 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 <pedrooconn...@gmail.com>
>> 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
>>> Nuke-python@support.thefoundry.co.uk, 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: dan.r...@thefoundry.co.uk
>>
>> The Foundry Visionmongers Ltd.
>> Registered in England and Wales No: 4642027
>>
>> _______________________________________________
>> 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
>
>


-- 
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: dan.r...@thefoundry.co.uk

The Foundry Visionmongers Ltd.
Registered in England and Wales No: 4642027
_______________________________________________
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

Reply via email to