H16 Muscle System
5783 15 3- FarrokhSarram
- Member
- 40 posts
- Joined: June 2015
- Offline
- cb
- Staff
- 635 posts
- Joined: July 2005
- Offline
- FarrokhSarram
- Member
- 40 posts
- Joined: June 2015
- Offline
- bakerstudent
- Member
- 14 posts
- Joined: Feb. 2017
- Offline
- FarrokhSarram
- Member
- 40 posts
- Joined: June 2015
- Offline
- friedasparagus
- Member
- 402 posts
- Joined: June 2014
- Offline
Hi Farrokh,
we might have to wait until the system comes out of beta before we see the tutorials
http://www.sidefx.com/docs/houdini/character/muscles [sidefx.com]
we might have to wait until the system comes out of beta before we see the tutorials
http://www.sidefx.com/docs/houdini/character/muscles [sidefx.com]
Henry Dean
- edward
- Member
- 7871 posts
- Joined: July 2005
- Offline
- FarrokhSarram
- Member
- 40 posts
- Joined: June 2015
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- friedasparagus
- Member
- 402 posts
- Joined: June 2014
- Offline
I think the muscle deform belongs downstream of the skin capturing and deformation (bone based)… The intended flow of things I believe is to use the skin deformation to deform the muscle centers, which is then used by the muscle displace node to work out the direction in which the projection should take place.
Henry Dean
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- friedasparagus
- Member
- 402 posts
- Joined: June 2014
- Offline
Hmmm, not quite sure I follow on the biharmonic capturing preventing intersecting geometry…
The stash node just enables us to hold a copy of the incoming geometry in it's state at a given point in time so that the upstream dependencies are no longer ‘live’. In this case you'd also be storing the result of the muscle deform, and we'd have to manually stash the result each time a change occurred to see the result.
If you take a look at the deform_centres node, you'll see that currently you've got both the ‘rest’ points and the ‘deform’ points being taken from the same node, so you'd never actually be moving the muscle centres at all, which could result in very strange displacements in the best case.
Worth noting that the muscle deform node doesn't actually do any capturing as such, it acts as a bulge deformer. So another problem would be that the biharmonic capture node would recook every time a muscle changes shape.
Hope I've been making some kind of sense
EDIT: sorry, I meant muscle deform node
The stash node just enables us to hold a copy of the incoming geometry in it's state at a given point in time so that the upstream dependencies are no longer ‘live’. In this case you'd also be storing the result of the muscle deform, and we'd have to manually stash the result each time a change occurred to see the result.
If you take a look at the deform_centres node, you'll see that currently you've got both the ‘rest’ points and the ‘deform’ points being taken from the same node, so you'd never actually be moving the muscle centres at all, which could result in very strange displacements in the best case.
Worth noting that the muscle deform node doesn't actually do any capturing as such, it acts as a bulge deformer. So another problem would be that the biharmonic capture node would recook every time a muscle changes shape.
Hope I've been making some kind of sense
EDIT: sorry, I meant muscle deform node
Edited by friedasparagus - May 2, 2017 15:07:53
Henry Dean
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- friedasparagus
- Member
- 402 posts
- Joined: June 2014
- Offline
From first glance it looks like the muscle deform is possibly being asked to do too much… I've always found any kid of muscle system (especially normal based deformers) to be really disappointing when testing out in trivial settings.
The geometry you have is very thin relative to how far apart the origin and insertion of the muscle are and I'm struggling to think of an anatomical setting where this occurs. Like I said, I've always looked at my trivial tests I've done and noticed that actually I've asked the tool to do something really quite extreme.
So anyway ‘unresolvable’ it probably isn't, but I'd say that it is quite an extreme case. However it would be interesting to test this case out on the tissue system. You'd just need to stick some pins down or create some ‘anatomical’ bones to stop the tube from hanging off the muscle
The geometry you have is very thin relative to how far apart the origin and insertion of the muscle are and I'm struggling to think of an anatomical setting where this occurs. Like I said, I've always looked at my trivial tests I've done and noticed that actually I've asked the tool to do something really quite extreme.
So anyway ‘unresolvable’ it probably isn't, but I'd say that it is quite an extreme case. However it would be interesting to test this case out on the tissue system. You'd just need to stick some pins down or create some ‘anatomical’ bones to stop the tube from hanging off the muscle
Henry Dean
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- friedasparagus
- Member
- 402 posts
- Joined: June 2014
- Offline
-
- Quick Links