Maya Skin Detach / Attach Tool

in #maya6 years ago (edited)

This is a Maya tool I developed because I did not find Maya's "joint move tool" intuitive and powerful enough. Basically I found myself fighting the mode, going in and out unexpectedly and worked fine for just moving joints over meshes, but had issues if the joints were constrained by some kind of control rig.

I tried to make it as simple as possible, did not want to do any kind of confusing UI, so the workflow is pretty simple:
1-Run Tool
2-Select the skinned mesh or meshes
3-Detach Skin (freezes mesh and deletes history)
4-Manipulate rig, joints or geometry
5-Attach Skin

The tool works by saving an xml data of the skinning information (joints, skinning value and max influence)
The file is saved in the same folder as the current working file under a skinWeights folder, and creates and xml for each selected mesh.

The tool is especially useful for manipulating fully rigged characters, where we can basically drop the weights, re adjust, and re-bind in two clicks.

At some point I found my self developing a custom FBX exporter from Maya to Unreal, and was having issues with some mesh data coming into Unreal. So I integrated the tool in our exporter pipeline, and that solved any problems of the meshes coming into Unreal.

Here is a sample video:

Github Code:
https://github.com/agovela/SDK_Tools/tree/master/skinTools

Hope you find the tool useful.
Thanks!


Donate for coffee:
BTC: 1JiYcqaE9ShDuJY7XQozmqAFbzU6mK3mw8
ETH: 0x11b9d22b4890bf074343ac5bc3dea5b74cde4e4a
LTC: LKstNMi6cm1THsqQG7AB4oFHtUyEmm8qyZ
BCH: 17zpVBLuEyTTCUQtRxddXX7B3txira3pvu
===================================================

Sort:  

@agovela, congratulations on making your first post! I gave you an upvote!

Please give me a follow and take a moment to read this post regarding commenting and spam.
(tl;dr - if you spam, you will be flagged!)

Congratulations @agovela! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Congratulations @agovela! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 63332.97
ETH 3169.28
USDT 1.00
SBD 3.89