🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Walking and Talking

posted in noaktree leaves
Published June 14, 2005
Advertisement
Thanks Rob Loach!..

Rob came through with a very useful little app for taking screens. If you haven't seen it then you should check out his website. I don't have to use Irfan View for captures anymore and can take 3 types of screens with a single key press. [smile]

Animation Controls...

I have created a walking animation and a look-on-the-ground animation for the troll. The look-on-the-ground makes him bend over and look back and forth at the ground near his feet. And I've just implemented a new interface for my animated model controller which allows multiple animations to be blended together. Also I have an interface to manually manipulate specific bones using either a matrix or quaternion modifier.

I've been testing it out a bit and have a little app where the troll is walking along. His mouth and brow joints can be controlled using the arrow keys to give him different expressions. By pressing the space key he will blend in and out the look-around animation while still walking along.



What now..?

Well my animation compiler tool (add and delete animations, etc) is still a little scruffy so I'll probably give that some attention. I also need functions to retrieve bone indices and animation indices according to name. My transformation class (which encapsulates object matrices) needs to allow attached matrices so the troll can pick up items.

In the near future I will need to create a wrapper for some sort of open physics library. I am considering using ODE as the license is really easy. I have only ever used Tokamak and wonder how it compares to ODE performance wise. Anyone?
Previous Entry Changes and a demo
0 likes 6 comments

Comments

JTippetts
That's pretty cool! You ought to do a bit of a writeup on how you designed your blended animation system. That's something I've been meaning to delve into, and have been neglecting for quite some time. My animation code is currently quite rudimentary. [grin]
June 14, 2005 12:23 AM
choffstein
I concur with the previously stated notion, and therefore, you should do it.


Also, your journal is a fantastic read.
June 14, 2005 12:33 AM
jollyjeffers
Looking good [smile]

You done any renders of that monster thing using your PRT stuff? I know it doesn't strictly work with animated/dynamic geometry, but for a still image it'd rock [grin]

Jack
June 14, 2005 03:44 AM
Rob Loach
No problem [smile]. I think having automated thumbnails is the next thing for ScreenCap.

What's the troll's name? I bet he looks pretty awesome in realtime. Any chance of a demo that we could play with?
June 14, 2005 07:01 AM
noaktree
Quote: You ought to do a bit of a writeup on how you designed your blended animation system.
I didn't design the blending system. I use a modified Cal3D lib for my animations. If you are interested in designing your own then you might want to look into the way the CalMixer class works. [smile] Or if I get around to it later I could explain how the whole system works.
Quote: You done any renders of that monster thing using your PRT stuff? I know it doesn't strictly work with animated/dynamic geometry, but for a still image it'd rock
No not yet. Now I'm thinking that when I get a faster card I'll have another crack at the animated PRT with him. Thanks for the idea!
Quote: What's the troll's name? I bet he looks pretty awesome in realtime. Any chance of a demo that we could play with?
No name yet. Any ideas? I'll post an animation demo later once I've designed a bunch of expressions and animations.
June 14, 2005 04:29 PM
wackatronic
Quote: What's the troll's name? I bet he looks pretty awesome in realtime. Any chance of a demo that we could play with?

Mushu!
June 15, 2005 06:39 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement