Skin Selection

by Artell in Scripts and Addons

Skin Selection is a Blender addon to select the bones controllers based on the meshes surface.

It allows to hide all the controllers and work directly on the mesh, clearing out the viewport.

Check the video demo to use it! 



Notes:

  • Selection can be wrong in ortho mode, switch to perspective mode (numpad key 5)
  • Multiple bones selection is not yet implemented.
  • Bones controllers names must end with a two characters side, eg: "hand.l" or "hand_L" for left, "hand.r" or hand_R" for right side. This allows skin selection to work with mirror modifiers.
  • If multiple bones are included in the group, they must be from the same side
  • When switching to edit mode, the skin selection will stop.


Usage:

1)Create the vertex groups:

  • Under the Vertex Groups Creation label, add up to three bone controllers.
  • Click Create VGroup. A corresponding vertex group is added. The group are easily recognizable with the fs:" prefix for "face selection" vertex groups.
  • Assign the faces/vertices for this vertex group.
  • Optionally if the group is from the right or left side, click Mirror Selected VGroup to mirror it on the other side.


2)Display options:

  • Optionally change the display parameter: color, alpha...


3)Click Start! 

  • Only the meshes will be displayed.


4)Click an area on the mesh to select the associated controller. 

  • Click to select the first mapped controller, hold Shift for the second, and Alt for the third.


5)Press escape key or the Stop button to go back to the normal mode.


Release log:

[1.07]

Shortcuts to select the second and third controller can be user defined, between alt, ctrl and shift.

The error popping when the second or third controllers are not set can be disabled.


[1.06]

OpenSubdiv support


[1.05]

Added drawing options for faster highlight (less accurate), longer highlight (accurate)


[1.00]

Skin selection release!





Video demonstration here.

Installing the addon:

  • In Blender, press Ctrl-Alt-U > Add-ons > Install from file >...
  • Look for the file you've downloaded "skin_selection_[version] then click Install from File
  • Check the box next to the addon in the list to enable it.
  • Click Save User Settings at the bottom left of the window.


1)Create the vertex groups:

-Under the Vertex Groups Creation label, add up to three bone controllers.

-Click Create VGroup. A corresponding vertex group is added. The group are easily recognizable with the "fs:" prefix for "face selection" vertex groups.

-Assign the faces/vertices for this vertex group.

-Optionally if the group is from the right or left side, click Mirror Selected VGroup to mirror it on the other side.


2)Display options:

Optionally change the display parameter: color, alpha...


3)Click Start! 

-Only the meshes will be displayed.


4)Click an area on the mesh to select the associated controller. 

Click to select the first mapped controller, hold Shift for the second, and Alt for the third.


5)Press escape key or the Stop button to go back to the normal mode.


Notes:

  • The selection will be wrong in ortho mode, switch to perspective mode! (numpad key 5)
  • Multiple bones selection is not yet implemented.
  • Does not work yet with subsurf modifier in OpenSubdiv mode.
  • Bones controllers names must end with a two characters side, eg: "hand.l" or "hand_L" for left, "hand.r" or hand_R" for right side. This allows skin selection to work with mirror modifiers.
  • If multiple bones are included in the group, they must be from the same side.
  • When switching to edit mode, the skin selection will stop.

No FAQ's found for this product.

Item Rating

This item has an average rating of 4 from 2 ratings by the community.

50%
0%
50%
0%
0%
  • C8f9bf98b1c570ec3586b46b6b16e434

    Ndroid 2 days ago

    - Terribly slow even on a simple character (UE4 mannequin). After creating more than 20 vertex groups there is a very noticeable lag between the click and the actual selection of the controller.
    - No obvious multi-selection functionality.
    - Shading is flickering when x-ray is disabled.
    - Very tedious setup process.

    • 5aff122c9ed1a6a99b30080a4c6fdf3c

      Lucas Veber 2 days ago

      Sorry to hear this Ndroid. It should not be slow, unless something special is happening, such as lots of performance consuming modifiers in the stack, surface subdivision set to a high level... The video demonstrating the feature is recorded in real time, and as you can see selection is made instantly. I suggest to create a support message (red life belt icon on the side of this page) and to send a sample blend file for me to check what is going on. About multiple bones selection, it is mentionned in the product description that it's not yet implemented. The highlights may flicker when X-Ray is not turned on, that's true. It's best to leave it turned on. The setup process is demonstrated in the video: https://youtu.be/x8AOj-nDn2o

  • 2a6b0153d617b6a089db8ede64a630fd

    Pistol Ioan Alexandru 10 days ago

    Pros:
    Here is what they use at Disney: https://youtu.be/0Z-0EskUcDs?t=2m17s
    With this tool, your selection process is much quicker at the same time you take advantage of the clear viewport, controlling up to three bones with one skin selection.
    With clear viewport, it's easier to focus on the animation and posing without thinking what bones should I need to select.
    Is actually very easy to set up because you define only the green part that you want to select.
    The price is quite cheap for what he offer.
    Cons:
    No multiple skin selection, but may be added in the future.
    And because Python code is a bit slower, when using in a populated scene with Subsurf even with global subdivision at level 1 seems to be a bit of delay between selecting and showing the green skin, maybe 300ms or less.

    Overall I recommend you to buy this awesome add-on because buying it you will support future development of it.
    Is the best tool for every animator that respects himself.

    • 5aff122c9ed1a6a99b30080a4c6fdf3c

      Lucas Veber 9 days ago

      Thanks for your feedback Pistol Ioan Alexandru! This duly noted. And yes performance with subsurf is something i'm aiming to improve. Cheers!

Purchase this item to leave a review!