我想知道是否有人知道在重新创建这种功能方面从哪里开始? http://www.learningnuke.com/wp-content/uploads/nukewipepreview.png
在图片中,您可以拖动中心线以交互方式显示图像A或图像B或每个部分。
我希望能够在两个图像上擦除/显示,也许它可以做某种互动作物。 想要将此功能添加到Maya中的窗口,所以可能使用QT,但不是必需的。
只是一些指针会很棒。
答案 0 :(得分:0)
我可以告诉你,这可以通过maya中的Qt / PyQt实现。您可以创建一个对话框,通过某种形式的鼠标交互显示QPixmaps以控制其显示。我会忘记尝试扩展实际的渲染视图,因为这将是一个痛苦的屁股。
只关注Qt解决方案。不幸的是,除此之外,我不确定除非您对其实施有特定问题,否则我还能提供什么。
我可能会在自定义QLabel小部件中将QPixmaps堆叠在一起。 QLabel将有一个自定义鼠标按压/移动事件,可以调整右边缘以模拟擦除效果,并显示下面堆叠的一个。
此外,它确实类似于QSplitter的功能,因此也可以使用,布局两侧的图像和分割栏的自定义样式。