Jump to content

muscle questions


Recommended Posts

I'm having some questions about muscles.

1. Is there any way to change how many cross section handles I want to have for more control of the deformation. The default and the fixed way is 5 handles. There are muscles where it seems not enough.

I tried entering the muscle and I can't. Houdini won't let me. I thought maybe I could change something within the muscle and add more handles, but no chance...

2. is there any other way to make a custom muscle that behaves more like what I'm looking for. something like creating my own geometry for the muscle and so on... if anyone have some suggestions I'd be glad.

thank you !

Link to comment
Share on other sites

I don't think I get it...please explain in more detail....what do I have to wire into the muscle to get more handles ? ( the handles I want are something similar to those that come with the muscle by default...I'm referiing to those 5 cross-sections that can deform the muscle)...that's what I want. More of these....Thank you ! Sorry for not knowing !

Link to comment
Share on other sites

Another thing that I would find useful and I didn't find how to do it :

How can I deform the muscle when rigging a character. The metaballs whitch form the muscle are aligned in a straight line between the nulls. I would find usefull to have them aligned on a curve with control points for better control of the streching and inflating while rigging over a real skeleton (the cross section handes mentioned above cannot be moved, but only slided )Is there a way to control a muscle witch something such as a curve ? thank you. Hope there are skilled people who can help. I'm just started building a rig and I ran into those issues...and i don't know how to solve them or find an alternative for what I'm looking for.

Thank you again !

Link to comment
Share on other sites

sorry to but in but, I think michael means this. not ot sure

You can only go into the point muscle, allow edit contents

then just wire them in , i think there is a litlle breaking going on.

mangi

post-2848-1220036586_thumb.jpg

Link to comment
Share on other sites

I can't load hip file to od[force] because we use a crappy browser at work...sorry...

but try this:

1 - in the network put down a muscle

2 - in the network put down a null

3 - in the tx parameter of the null put this : opdigits(".")-1

4 - copy+paste the null 15 times

5 - select ALL the nulls

6 - wire the output of one one the nulls into the input of the muscle

HTH

Link to comment
Share on other sites

so from what I found out the "Muscle" is somehow a simplified version of the "Point Muscles"...I mean when putting down "Muscle" form the shelf it asks for 2 parent ojbects (nulls) but this kind of muscle is very primitive. it doesn;t allow editing of contents (search an see this option is not available) and in the parameters it does not have the same options as the Point muscle have. I don't even know for what "muscle" muscle is good for instead of "point muscle" in this case. Very ambiguous I think...

Link to comment
Share on other sites

First of all, hello again and thanks for the nice topic.

Here is the basic hip and an an image with the muscles and point muscles ,

it looks like to me that these are the same muscles "metaballs".

Anyway thanks michael and for your wise explanations.

and mihai architect for asking

really cool and interesting.

good practice

incredible system

mangi

post-2848-1220043456_thumb.jpg

muscles.hipnc

Link to comment
Share on other sites

michael thanks for the tip, I did everything like you said, and indeed a long muscle is created between the nulls but the parenting is all messed up...I mean the edges of the muslce are parented to the first two null at one end. I don;t know what that expression does, I searched the help but didn't understand what it does, so I used it as you typed :).I noticed it constrains the x movement but that's because the expression right? Can you explain me why this happens and why that expression was supposed to do, please?

Link to comment
Share on other sites

opdigits will return the digit in the name of the node ...so null1 will return 1 null18 will return 18

so by putting opdigits(".")-1

each null is translated in x by an amount equal to the digit in it's name

it's just a quick way to move all the null apart...nothing to do with the muscles...

if yours is messed up, it could be the order of the wires...

Link to comment
Share on other sites

sorry my friends ,

here is and easy way that you can do this.

Make the amout of controllers you wish.

Select them and press the muscle icon on the shelf and directly it will make you the setup .

the nulls act as controlers

Cheers

mangi

PS just with a little intuition, first time doing it.

post-2848-1220044373_thumb.jpg

post-2848-1220044391_thumb.jpg

muscles_easyway.hipnc

Edited by mangi
Link to comment
Share on other sites

That is so cool....if I'd known that till now. But it was today that I asked myself these question about muscles when a friend at work did some stuff with Maya Muscle System and he was able to reshape a geometry to match the shape he wanted, and then he could just simply tell Maya that he wanted that geometry to be a muscle. And I got very frustrated not being able to do that in houdini, but now I'm enlightened. The posibilities are endless now, with all the handles and nulls, and the meta type of muscle blows maya out of the water. Thank you all guys ! In an hour and a half this thread was full of answers. Awesome community !

Link to comment
Share on other sites

just today I was experimenting with meta objects, liked how they fusion when reaching a proximity... very cool example...I could find this useful since lately I was very into anatomy and stuff, and for a smooth muscle flow under skin this would work like a charm...especiali when real muscles don;t leave gaps between them....awesome dude...clever. Thanks !

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...