POV-Ray : Newsgroups : povray.binaries.animations : Speed (WIP) (TestIK02.MPG (128 KB)) Server Time
19 Jul 2024 11:31:41 EDT (-0400)
  Speed (WIP) (TestIK02.MPG (128 KB)) (Message 1 to 7 of 7)  
From: Tom Bates
Subject: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 10 Nov 2002 10:13:33
Message: <3dce779d@news.povray.org>
Very early stages of my (hopefully) upcoming IRTC entry.

I have added some Inverse Kinematics to my character model so I can place the body
position and orientation as well as the hand and feet position and orientation.

My next task is to figure out where to place the hands & feet to make him walk and
run.

I have some ideas to start with, but I still hve some snags.

Any suggestions?

Rune?


--
Tom Bates
#macro T(B)#local m=mod(B,8);#local B=floor(B/8);m#end#local C=126981491245202;#
local D=115694168992822;sphere_sweep{b_spline 16#local i=0;#while(i<16)<T(C)-4,T
(D)-4,10-i/10>.1#local i=i+1;#end pigment{rgb 1}}light_source{-10,1} //Tom Bates


Post a reply to this message


Attachments:
Download 'TestIK02.MPG' (129 KB)

From: Rick [Kitty5]
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 10 Nov 2002 11:42:57
Message: <3dce8c91$1@news.povray.org>
Tom Bates wrote:
> Very early stages of my (hopefully) upcoming IRTC entry.

Nice start, very fluid movement - impressed
--

Rick

Kitty5 NewMedia http://Kitty5.co.uk
POV-Ray News & Resources http://Povray.co.uk
TEL : +44 (01270) 501101 - FAX : +44 (01270) 251105 - ICQ : 15776037

PGP Public Key
http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x231E1CEA


Post a reply to this message

From: Rune
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 12 Nov 2002 10:13:54
Message: <3dd11ab2@news.povray.org>
Tom Bates wrote:
> Very early stages of my (hopefully) upcoming IRTC entry.

Looks promising!

> My next task is to figure out where to place the
> hands & feet to make him walk and run.
>
> I have some ideas to start with, but I still have
> some snags.
>
> Any suggestions?
>
> Rune?

Hmm, what exactly are you having problems with? I'm not sure what kind
of suggestions you're after.

Rune
--
3D images and anims, include files, tutorials and more:
rune|vision:  http://runevision.com (updated Oct 19)
POV-Ray Ring: http://webring.povray.co.uk


Post a reply to this message

From: Tom Bates
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 12 Nov 2002 11:05:59
Message: <3dd126e7$1@news.povray.org>
Rick [Kitty5] wrote:
> Tom Bates wrote:
> > Very early stages of my (hopefully) upcoming IRTC entry.
>
> Nice start, very fluid movement - impressed

Thank you very much

> --
>
> Rick


--
Tom Bates
#macro T(B)#local m=mod(B,8);#local B=floor(B/8);m#end#local C=126981491245202;#
local D=115694168992822;sphere_sweep{b_spline 16#local i=0;#while(i<16)<T(C)-4,T
(D)-4,10-i/10>.1#local i=i+1;#end pigment{rgb 1}}light_source{-10,1} //Tom Bates


Post a reply to this message

From: Tom Bates
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 12 Nov 2002 11:27:50
Message: <3dd12c06$1@news.povray.org>
--
Thomas Bates

"NOTHING GREAT WAS EVER ACHIEVED WITHOUT ENTHUSIASM" - EMERSON
"Rune" <run### [at] runevisioncom> wrote in message news:3dd11ab2@news.povray.org...
> Tom Bates wrote:
> > Very early stages of my (hopefully) upcoming IRTC entry.
>
> Looks promising!

Thank you.

>
> > My next task is to figure out where to place the
> > hands & feet to make him walk and run.
> >
> > I have some ideas to start with, but I still have
> > some snags.
> >
> > Any suggestions?
> >
> > Rune?
>
> Hmm, what exactly are you having problems with? I'm not sure what kind
> of suggestions you're after.
>
>
> Rune

My IK macro takes position and orientation of the body, the direction of the knee,
the position of the heel, and the orientation of the foot, all in world coordinates.
My macro gives me back the rotations for the hip, knee, and ankle, all in coordinates
local to the appropriate joint.  It does this very well (IMHO).

My main problem is trying to figure out how to specify the foot positions for a
realistic walking cycle.

From observations, I've roughly mapped the path that the heel takes in a basic
walking cycle.  However, If I'm a little bit off, as the heel is lifting off the
ground as the step begins, then the toe may slip along the ground.  On the other
hand, if I specify the toe position, and calculate the heel position from it, then
when the heel hits the ground before the toe does, it may slip along the ground.
Also, when the foot is traveling through the air between steps, it's not so critical
that the heel and toe positions are specified precisely (so long as they don't make
ruts in the track).

The solution that I've been considering is weighting the specification of the heel
and toe based on the time position in the walk cycle.  That is, specifying that at
THIS time, the heel position is the most important, but at THIS time, the toe
position is most important, and at THESE times, neither are that important.  However,
that solution is only in my mind so far since I haven't spent the time yet to work
out the specifics and try it out.

From reading your notes at your site, it seems that you had a similar challenge, but
found a reasonable solution to it.  I'm interested to learn what solution you came up
with for Al.

Tom Bates

--
#macro T(B)#local m=mod(B,8);#local B=floor(B/8);m#end#local C=126981491245202;#
local D=115694168992822;sphere_sweep{b_spline 16#local i=0;#while(i<16)<T(C)-4,T
(D)-4,10-i/10>.1#local i=i+1;#end pigment{rgb 1}}light_source{-10,1} //Tom Bates


Post a reply to this message

From: Rune
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 12 Nov 2002 12:02:40
Message: <3dd13430$1@news.povray.org>
Tom Bates wrote:
> The solution that I've been considering is weighting
> the specification of the heel and toe based on the
> time position in the walk cycle.  That is, specifying
> that at THIS time, the heel position is the most
> important, but at THIS time, the toe position is most
> important, and at THESE times, neither are that
> important.

This is the exact same approach I ended up taking...

Somewhat clumsy, but the only thing that worked for me so far. However,
I'm still trying to come up with a more clever method.

Rune
--
3D images and anims, include files, tutorials and more:
rune|vision:  http://runevision.com (updated Oct 19)
POV-Ray Ring: http://webring.povray.co.uk


Post a reply to this message

From: Tom Bates
Subject: Re: Speed (WIP) (TestIK02.MPG (128 KB))
Date: 12 Nov 2002 12:08:56
Message: <3dd135a8$1@news.povray.org>
Rune wrote:
> Tom Bates wrote:
> > The solution that I've been considering is weighting
> > the specification of the heel and toe based on the
> > time position in the walk cycle.  That is, specifying
> > that at THIS time, the heel position is the most
> > important, but at THIS time, the toe position is most
> > important, and at THESE times, neither are that
> > important.
>
> This is the exact same approach I ended up taking...
>
> Somewhat clumsy, but the only thing that worked for me so far. However,
> I'm still trying to come up with a more clever method.

Thanks.  I'll keep working in that direction, then.

>
> Rune

Tom

--
#macro T(B)#local m=mod(B,8);#local B=floor(B/8);m#end#local C=126981491245202;#
local D=115694168992822;sphere_sweep{b_spline 16#local i=0;#while(i<16)<T(C)-4,T
(D)-4,10-i/10>.1#local i=i+1;#end pigment{rgb 1}}light_source{-10,1} //Tom Bates


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.