Monday, November 7, 2022

Maya and PySide2: Custom Picker

 




This is a custom picker tool that I built over the last week using PySide2 in Maya. I've implemented this on a Mixamo Rig.
Current features of this tool:
  • Select any joint using the relevant button
  • Select all the finger joints together with a single button
  • Select multiple fingers
 These were my learning outcomes:
  • Understanding how the grid layout works in PySide2
  • Understanding how to integrate a Qt interface with the Maya main window, and how to parent it
  • Buttons: Signals and Slots
  • Using custom functions with buttons, and more specifically, tuning these functions to work well in the context of a slot
  • Creating stylesheets for layouts and widgets

Next steps:
  • Implement the picker on a full rig with controllers
  • Integrate facial controls
  • Integrate a functionality that allows assigning buttons
  • Integrate a functionality to create a picker interface for any rig

No comments:

Post a Comment