Ah, got to get my hands on that c44matrix so that I can see the result.
Is Ivan still in the mailing list? Any chance to compile a new one? Or is
the source code somewhere?
It's an interesting challenge.

On Friday, October 28, 2016, Vincent Langer <m...@vincentlanger.com> wrote:

> Hi Erwan,
>
> ah I did not know about cx and cy - good to know- BUT the whole thing is
> for a deep tool and cx and cy do not work in deep expressions. this also
> answers the question I am why not using the DepthToPosition node.
>
> focal length and aperature size is considered by the c44Matrix node in
> projection mode.
>
> cheers,
> Vincent
>
> 2016-10-28 12:33 GMT+02:00 Erwan Leroy <er...@erwanleroy.com
> <javascript:_e(%7B%7D,'cvml','er...@erwanleroy.com');>>:
>
>> Hi
>> Maybe you are doing it for the challenge, but is there a reason why you
>> would not use the DepthToPosition node built into Nuke? I seems to do
>> exactly what you are trying to do (I get a very small error which I believe
>> is due to rounding).
>> For the fun of it I looked into your expressions, but couldn't go all the
>> way through because there is no current build for the C44Matrix for Nuke 9
>> on windows.
>> I have 2 things that I believe might be affecting your result (but I
>> can't verify):
>>
>> - I don't see you consider the focal length anywhere? That would have a
>> big impact.
>>
>> - Now this might not apply for every renderer, and Nuke's built in node
>> ignores that point as well: In your first expression, you generate a
>> "default" position point cloud, with X and Y as planar coordinated, while
>> possibly using a "curved" Z_Depth for you Z input. In real world (and Vray
>> for exemple) the distance a of a card right in front of a camera would not
>> have a single value, as the distance on the sides of the frame would be
>> greater than right in front of the camera.
>> See attached pictures that illustrate this point.
>>
>> (Also, for that first expression, why not using cx and cy instead of that
>> complex expression)
>>
>>
>> Cheers
>>
>> *Erwan* LEROY
>> www.erwanleroy.com
>>
>> On Fri, Oct 28, 2016 at 4:04 PM, Vincent Langer <m...@vincentlanger.com
>> <javascript:_e(%7B%7D,'cvml','m...@vincentlanger.com');>> wrote:
>>
>>> Hi there,
>>>
>>> I am trying to get the math right calculating the worldpositions from z
>>> information + camera matrices.
>>>
>>> my result is close to the rendered position pass - but does not line up
>>> perfect.
>>>
>>> Maybe one of the brains out there can tell me what I am missing/doing
>>> wrong
>>>
>>> This is just a proof of concept for the right math and I use the
>>> C44Matrix node from Ivan Busquets.
>>>
>>> cheers,
>>> Vincent
>>>
>>> --
>>> Vincent Langer
>>> Uhlandstr. 29
>>> 71634 Ludwigsburg
>>> +49 176 965 177 61
>>> www.vincentlanger.com
>>>
>>> _______________________________________________
>>> Nuke-python mailing list
>>> Nuke-python@support.thefoundry.co.uk
>>> <javascript:_e(%7B%7D,'cvml','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
>> <javascript:_e(%7B%7D,'cvml','Nuke-python@support.thefoundry.co.uk');>,
>> http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>
>
> --
> Vincent Langer
> Uhlandstr. 29
> 71634 Ludwigsburg
> +49 176 965 177 61
> www.vincentlanger.com
>


-- 
*Erwan* LEROY
www.erwanleroy.com
_______________________________________________
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