Have had some time lately to to what I wanted to do for quite some time.
While using the brush it usually screw up vertices that are modeled to be close to each other, i.e. for stylize character with hard edges or hard surface stuff.
This is an attempt to fix the problem by adding "distance between surrounding vertices" into the calculation.
UPDATE:
- Supports undo/redo.
- Supports maintain max influence set on the skinCluster node.
- Optimized (I did try, really.)
- Big changes in calculation.
Averaging weights will take distance between its
surroundings into account.
DOWNLOAD
Rigging in Maya, scripting(MEL, Python), and a little bit of this and that I found useful.
Showing posts with label smooth. Show all posts
Showing posts with label smooth. Show all posts
Tuesday, August 4, 2015
Tuesday, September 2, 2014
Average Vertex Skin Weight Brush!
A custom brush for smoothing skin weight. It takes its surrounding vertices weights and blend it to the original weights. The result is kinda like hammer weight tool, but with brush you can paint on.
Base on the original 'tf_smoothSkinWeight.py' by Tom Ferstl posted on createivecrash.com
I did a little modification. The brush now performs a little faster and supports undo/redo.
Please see: creative crash link
How to use : 1.Put averageVertexSkinWeightCmd.py to your plugin path.
(ie. C:\Program Files\Autodesk\maya<Version>\bin\plug-ins)
2.Put averageVertexSkinWeightBrush.py to your python path.
(ie. C:\Documents and Settings\<username>\My Documents\maya\<Version>\scripts)
3.Execute the following python command.
Enjoy!
DOWNLOAD
Base on the original 'tf_smoothSkinWeight.py' by Tom Ferstl posted on createivecrash.com
I did a little modification. The brush now performs a little faster and supports undo/redo.
Please see: creative crash link
How to use : 1.Put averageVertexSkinWeightCmd.py to your plugin path.
(ie. C:\Program Files\Autodesk\maya<Version>\bin\plug-ins)
2.Put averageVertexSkinWeightBrush.py to your python path.
(ie. C:\Documents and Settings\<username>\My Documents\maya\<Version>\scripts)
3.Execute the following python command.
import averageVertexSkinWeightBrush
averageVertexSkinWeightBrush.paint()
Enjoy!
DOWNLOAD
Friday, April 18, 2014
If you're feeling lazy painting skin weights
Let's create facial blendshape targets....hmmm...I'm lazy to move verts around let's put some joints on the face and move it....hmmm....damn....to many joints....damn....too lazy to paint all those weights!!!
ทำเบลนเชปหน้ากันเถอะ....อืม...ขี้คร้านนั่งจัด vertex ใช้จ๊อยละกัน.....อืมมม...เชี่ย..วางไปวางมาจ๊อยเยอะเกิน....อืม....ขี้เกียจเพ้นเวท...
THIS IS EXACTLY WHAT YOU WANT AT THE TIME LIKE THIS.
สิ่งนี้ช่วยคุณได้...
Tutorial http://www.kimonmatara.com/maya-deformation-smoothing/.
by Kimon-Matara
ทำเบลนเชปหน้ากันเถอะ....อืม...ขี้คร้านนั่งจัด vertex ใช้จ๊อยละกัน.....อืมมม...เชี่ย..วางไปวางมาจ๊อยเยอะเกิน....อืม....ขี้เกียจเพ้นเวท...
THIS IS EXACTLY WHAT YOU WANT AT THE TIME LIKE THIS.
สิ่งนี้ช่วยคุณได้...
Tutorial http://www.kimonmatara.com/maya-deformation-smoothing/.
by Kimon-Matara
Subscribe to:
Posts (Atom)