Heat Smoothing SKinweights?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
Old 11 November 2012   #1
Heat Smoothing SKinweights?

Hi Guys...

I want to figure out the best way to distribute weight to more then 2 Joints.
Let say we have a traingle and 4 Joints.

On each Corner is a Joint and in the middle of the triangle as well.
I skinnes each corner edges linear to his corresponding second joint.

Now i want to distribute the influences from the center to all of the corner joints simultaneously.

Is this possible in Maya without exporting and painting the weight in photoshop or doing it per hand? Is there a mathematical/technical solution?


Last edited by GiantG : 11 November 2012 at 02:17 PM.
Old 11 November 2012   #2
First of to get good skinning results you have to have a decent mesh flow without Tris and Penta faces, only quads are preferred. Skin the mesh with all the four joints with max influence of four joints (ie. each vertex can share the weight of all the joints from the value of 0 to 1). Now you have to paint the skin weight.
Download Vehicle Rig
Old 11 November 2012   #3
Thanxs, but i was looking for an automatic solution. (Like Flooding with a Smooth Brush)

I have done this per hand now with good results.
Old 11 November 2012   #4
if I may plug an ad for my ngSkinTools - it will do just that. You can either:

* Paint hard 1.0 weights on each influence
* Flood smooth a couple of times (or use Relax Weights tool for dense meshes and more smoothing options)

..or (the smarter choice):

* create one layer containing just weights for corners, smoothed between each other (using method above)
* create another layer containing just the middle - this way you can adjust how you want middle weights be incorporated into the whole picture, still keeping the established transition from corner to corner.

that is, unless you want to be very picky about having an algorithm that works perfectly with even such extremely stretched polygons like your example mesh, which I don't find very practical, tbh.
ngskintools.com - skinning plugin for Autodesk Maya
Old 11 November 2012   #5
Hi uiron.

I wanted to try your plug for this, but i'm still waiting for the 2013.5 compile.

Your plug would do what i want to do...^^
Old 11 November 2012   #6
hah - just bare with me, builds are already ready but I want to finish some minor tweaks so I can have those live as well.
ngskintools.com - skinning plugin for Autodesk Maya
Old 11 November 2012   #7
Nice! You have the 2013.5 Version up. Will try that theses days!

I've been waiting for Layers in Skinning a long time.
I'm sure that will make things much easier!

Layers rocks! Thank You!
Old 11 November 2012   #8
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 04:07 AM.

Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.