Wouter,

Thanks for getting back so quickly.

First, I really don't think that modifying the current RotoPaint node is 
feasible, since UI integration with the viewport is inherently 
window-event-based and therefore complex, and the RP node was never designed to 
be user-extensible.  Making changes to it would imply a large front-end 
investment, and would probably have to be done in C++ and not Python.

However, I would think that customizing and extending the old 'Bezier' node 
would be relatively easy, if the code was available, as it is for many of the 
other basic nodes.

As far as the UI interactions I'm interested in, they have to do with our 
specific workflow at Legend, and the way we do Roto.  I would be interested in 
changing the editing functionality of Bezier curve verticies.

Steve


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Wouter Klouwen
Sent: Wednesday, May 11, 2011 9:38 AM
To: [email protected]
Subject: Re: [Nuke-dev] Bezier / Roto example code

On 11/05/2011 17:15, Steve3D wrote:
> One of the requests that keeps coming up in conversations here, is 
> whether or not it is possible to implement a specific kind of UI 
> interaction with bezier curves used in Roto operations.

What sort of UI interactions are you talking about?

> Creating something from scratch certainly can, of course, be done, but 
> I'm hoping that it might be possible to convince The Foundry to 
> include some curve-editor code in the official 'Examples', or to 
> perhaps make the old Bezier node code available, or provide a way to 
> add tools to the current RotoPaint Node, or in some way to help us 
> out. The changes we want to make are specific to the way we do things, 
> and probably not generally applicable.

Adding tools to the current Roto(Paint) node will be quite painful, but if you 
have a specific example, we might be able to do something, even if it's just 
providing Python hooks. Though having said that, even adding those into the 
Roto node will be non trivial due to tech debt.

I guess there's already a bug for one of the cases:
Bug 17744 - include right click menu on RotoPaint's element in nuke.menu()

--
Wouter Klouwen, Software Engineer
The Foundry, 6th Floor, The Communications Building,
48 Leicester Square, London, WC2H 7LT, UK
T: +442079686828 - F: +442074341550 - thefoundry.co.uk The Foundry 
Visionmongers Ltd - Reg.d in England and Wales No: 4642027 
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/ 
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

(CONFIDENTIALITY NOTICE: The information contained in this email may be 
confidential and/or privileged. This email is intended to be reviewed by only 
the individual or organization named above. If you are not the intended 
recipient, or an authorized representative of the intended recipient, you are 
hereby notified that any review, dissemination or copying of this email, or the 
information contained herein is strictly prohibited. If you have received this 
communication in error, please notify the sender by return email and delete 
this email from your system. Thank You.)

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

Reply via email to