Nuke 9.0v8 has at least one serious regressive bug in it, and maybe this is 
another (albeit less serious). Have you tried 9.0v7 Ivan?



From: Ivan Busquets 
Sent: Wednesday, January 27, 2016 6:21 PM
To: Nuke Python discussion 
Subject: Re: [Nuke-python] Nuke 9: rotopaint shape featherCenter is broken?

FWIW, I can replicate your issue, Jordan. 

In Nuke 8.0v7 (Linux), I get offsets reported for featherCenter (as expected), 
but the same shape (WITH feather points offset) reports 0,0 in Nuke 9.0v8.
Looks like a regression, I think



On Wed, Jan 27, 2016 at 1:51 PM, Jordan O <jorxs...@gmail.com> wrote:

  Thanks for checking gentlemen, 

  I can confirm that the feather IS pulled out but still returning 0.0, so 
that's broken on my end. No matter what the feather vertice position relative 
to the center point, it returns 0,0,0 in my case.

  Magno, can you get the get the featherCenter to return anything but 0?


  On Thu, Jan 28, 2016 at 12:42 AM, Magno Borgo <li...@borgo.tv> wrote:

    Feather is stored relative to the main point position, so 0,0,0 means no 
feather.




    On Wed, 27 Jan 2016 04:19:39 -0500, Frank Harrison <fr...@thefoundry.co.uk> 
wrote:



      Works AOK for me on OSX on Nuke 9.0v6 and 8.0v6. 

      Feather curves which aren't pulled out (they are co-locational with the 
main-curve) are treated specially sometimes to improve performance.



      On 27 January 2016 at 07:40, Jordan O <jorxs...@gmail.com> wrote:

        Hey fellow TDs, 

        I had a colleague alert me that a script that worked on Nuke 8 has 
broken with Nuke 9. (Yes, I realize nuke 10 is about to be released...)


        Does this work for you?
        a) create a rotopaint node, draw a random closed shape in your viewer, 
and extend feathers on all points.

        run this code with it selected:


        rootLayer = nuke.selectedNode()['curves'].rootLayer
        shape = rootLayer[0]

        print shape[0].center.getPosition(nuke.frame())
        # Result: { 678, 423.6, 0 }
        print shape[0].featherCenter.getPosition(nuke.frame())

        # Result: { 0,0,0 }


        What gives? Is featherCenter broken in Nuke9? Seems like an obvious 
bug, maybe I'm missing something.

        cheers,
        Jordan 


        _______________________________________________
        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






      -- 

      Frank Harrison
      Senior Nuke Software Engineer
      The Foundry
      Tel: +44 (0)20 7968 6828 - Fax: +44 (0)20 7930 8906 
      Web: www.thefoundry.co.uk
      Email: frank.harri...@thefoundry.co.uk 




    -- 
    Using Opera's mail client: http://www.opera.com/mail/

    _______________________________________________
    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


_______________________________________________
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