little dancing guy
Posted: Thu Aug 20, 2009 2:56 am
hi,
i created a character using chipmunk. a human body with a corps, a head, and all the limbs and extensions in place.
using rotaryLimitJoint and dampedRotarySpring i managed to make him stand all by its' self,
although he looks like he's on (too much) amfetamine...
now i'm a bit stuck on how to procede.
my final goal is to make him dance different dances/styles.(and not fall over)
maybe according to a several "choreographies".
one way i'm thinking of is to connect all limbs/joints to (invisible) static bodies, and have all these bodies perform (hardcoded...) animations, so that the character will move the way i want. but that's not at all as easy as it sounds..
also i played around with applying forces or impulses, but that looks very clunky, and it is very hard to keep the movements within moderate ranges.
would anyone here have suggestions on how to solve problem?
the actual dances/choreographies don't matter so much, as long as they look more or less natural/convincing.
and then i also have a weird problem.
when the little guy is standing at ease, he will always slowly and smoothly but consistantly slide to the left in the space.
i've tried everything with regard to surface/friction settings, but nothing that solves this. even applying very strong damping to the space will only slow down the sliding, biut not stop it.
i imagine it has to do with how the body is actually a complex system with springs that maybe have some internal (invisible) resonance that cause this effect.
in which direction could i look for a solution?
many thanks,
arri
i created a character using chipmunk. a human body with a corps, a head, and all the limbs and extensions in place.
using rotaryLimitJoint and dampedRotarySpring i managed to make him stand all by its' self,
although he looks like he's on (too much) amfetamine...
now i'm a bit stuck on how to procede.
my final goal is to make him dance different dances/styles.(and not fall over)
maybe according to a several "choreographies".
one way i'm thinking of is to connect all limbs/joints to (invisible) static bodies, and have all these bodies perform (hardcoded...) animations, so that the character will move the way i want. but that's not at all as easy as it sounds..
also i played around with applying forces or impulses, but that looks very clunky, and it is very hard to keep the movements within moderate ranges.
would anyone here have suggestions on how to solve problem?
the actual dances/choreographies don't matter so much, as long as they look more or less natural/convincing.
and then i also have a weird problem.
when the little guy is standing at ease, he will always slowly and smoothly but consistantly slide to the left in the space.
i've tried everything with regard to surface/friction settings, but nothing that solves this. even applying very strong damping to the space will only slow down the sliding, biut not stop it.
i imagine it has to do with how the body is actually a complex system with springs that maybe have some internal (invisible) resonance that cause this effect.
in which direction could i look for a solution?
many thanks,
arri