Inside Sabertooth
Learn how Sabertooth uses 3ds Max to create 3D interactive projects, including HBO Go’s Game of Thrones interactive experience
  • 1/3
You are here: Forum Home / Autodesk® Maya® / Rigging / Scaling Muscles with the rig?
  RSS 2.0 ATOM  

Scaling Muscles with the rig?
Rate this thread
 
56088
 
Permlink of this thread  
avatar
  • Total Posts: 216
  • Joined: 15 August 2010 08:27 PM

Hello mates,

im having a little problem right now… Ive just added some simple muscles to one of my characters - just to have some bulge in the bicep, bounce in cheeks and stuff…
I didnt use a cMuscle System, I just built simple muscles and added them as extra influences with components.

My Problem now is, that I can not scale them along with my skeleton.
I found the node that is responsible for the muscle scale:
Its the attribute <User Scale> found in the cMuscleSplineMus_x_example01Shape node.
So I connected my Global scale attr to that user scale attr. But when I scale down, my geometry gets all creased.
What am I missing to have those muscle objects scale correctly without crinkling my mesh?

Would be nice if someone knows something about that :)



Intel Core i7-3930k CPU @3.20GHz(12CPUs); Windows 7 Prof. x64; 32 GB DDR3 RAM; Zotac GeForce GTX580 3GB GDDR5; Asus P9X79 Deluxe; 128GB SSD + 2 TB Samsung HD

Replies: 1
/img/forum/dark/default_avatar.png

Hi,

I am having the same problem! It seems to work fine when scaling up. But when scaling down, the geometry gets creased.

Please let me know if you have found a solution. Thanks very much!

Best regards,
Leon

Author: leonsooi

Replied: 13 December 2011 09:34 AM  
avatar
  • leonsooi
  • Posted: 16 December 2011 05:15 PM

Hi again,

I think I’ve figured out the problem:

When you use geometry as influences, they seem to work like Wrap deformers. This means that the deformer’s influence on the mesh is dependent on the distance between their components. So, if your mesh has an uneven surface, the “unevenness” is amplified when you scale the deformer. Hence, you get creasing.

So, I thought of a work-around by using a blendshape. I have the muscles skinned to a blendshape target (which is just a duplicate of the original character’s mesh.) This allows the muscles to indirectly drive the deformations on the character via the blendshape. This way, the muscles don’t need to scale. It’s just like using corrective blendshapes!

This solution was sufficient for the project I’m working on. Hopefully this will be helpful to others facing this similar problem.

Best regards,
Leon



Replies: 0
avatar
  • jazzspr
  • Posted: 11 January 2012 02:19 AM

Hey check this out. This was made by some friends of mine. How to scale muscles with your rig.



Image Attachment Video
Replies: 0