Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maya Tools - Add Extended Selection Tools #158

Open
david-cattermole opened this issue Sep 19, 2020 · 0 comments
Open

Maya Tools - Add Extended Selection Tools #158

david-cattermole opened this issue Sep 19, 2020 · 0 comments
Labels

Comments

@david-cattermole
Copy link
Owner

Feature

The selection tools in mmSolver are handy (swapping marker/bundle selection for example), but much more features for specific batch selection could be created.
These tools would help remove repeated manual selection.

The selection tools should be presented to the user in a (shelf button) menu.

Select Objects Below

Select different object types below the current selection.

For example, selection of objects could select the following types:

  • Markers
  • Bundles
  • Cameras
  • Marker Groups
  • Locators
  • Meshes
  • NURBS Surfaces
  • NURBS Curves
  • Locator Controls (CTRL)

Filter Selection By

Select different ways to filter the current selection.

For example, selection could be filtered by:

  • Visibility
  • Locked or Unlocked Markers
  • Locked or Unlocked Bundles
  • Nodes in the current Collection
  • Marker Enabled State
  • Markers with High Deviation (maximum or high standard deviation)
  • Markers with "good" Deviation (inverse of "high deviation" option)
  • Non-Animated or Animated Nodes

Select Bumpy Keyframes

For all selected objects or curves, find the keyframes that "bump" (vary a lot from other frames around them). This tool should select the individual keyframes.

Grow Keyframe Selection

With a given keyframe selection (in the graph editor), grow the keyframe selection by N.

Does Maya already have this feature?

Shrink Keyframe Selection

With a given keyframe selection (in the graph editor), shrink the keyframe selection by N.

This tool should shrink, but should never de-selection all keyframes. This is an "erode" of the keyframe selection.

Does Maya already have this feature?

Select Constraint Source

Select the transform nodes that are affecting this object.
This tool should only select one-level at a time. Multiple calls will traverse "up" the graph.

Select Constraint Destination

Select the transform nodes that are affected by object.
This tool should only select one-level at a time. Multiple calls will traverse "down" the graph.

Usage Steps

The general workflow for these tools is that they tools refine, or act upon the current selection, and modify it in some way.
These tools are not intended to be used "as nodes" (like Houdini would), but instead are used together to refine selections and reduce manual selection tasks

Software Versions

  • mmSolver version: Latest
  • Maya version: All
  • Operating System (OS): All
david-cattermole added a commit that referenced this issue Mar 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant