- This topic has 17 replies, 3 voices, and was last updated 13 years, 9 months ago by Anonymous.
August 17, 2006 at 10:39 am #5517AnonymousInactive
Some vids of the animation warping I’ve been developing for my masters.
Take a straight forward walk animation, a pose and put them together and have it all make sense, not as straightforward as you might think (but then, more straighforward that you might think at the same time – I think :? )
The Darragh_Walk.wmv is a compliation of all the clips.
Could develop it more and make it better – but have to call a halt to programming and write up my thesis.
August 17, 2006 at 10:44 am #33082AnonymousInactive
Oh, you need to right click and save as to get the vids.
August 17, 2006 at 11:02 am #33083AnonymousInactive
Don’t mean to sully your work, but isn’t that animation blending ?
August 17, 2006 at 11:09 am #33084AnonymousInactive
Nope, its not. Animation blending is different. Doing a straight blend with an animation and a pose doesn’t give a result that’s any way useable. There’s a little bit of timewarping going on there, as well as some filtering.
August 17, 2006 at 12:20 pm #33085AnonymousInactive
Doing a straight blend with an animation and a pose doesn’t give a result that’s any way useable.[/quote:5618642faf]
I think you’ll find that every single game on the market contract that statement.
August 17, 2006 at 12:44 pm #33086AnonymousInactive
August 17, 2006 at 12:46 pm #33087AnonymousInactive
Anim blending…its what every game uses to go from one state to another.
August 17, 2006 at 12:54 pm #33088AnonymousInactive
Yes, but they generally blend 2 (or more) animations. I’m blending an animation with a pose. Doing a straight blend will cause the pose to subtract from the motion of the animation.
August 17, 2006 at 12:58 pm #33089AnonymousInactive
Surely a pose is simply a single frame animation?
Whats the difference?
August 17, 2006 at 1:11 pm #33091AnonymousInactive
Yeah – it is. The difference, as far as I know, is when doing a blend of 2 animations, its normally because the character wants to change from his walk (for example) to a crouch, and so you overlap the end of the walk motion with the start of hte crouch motion, and blend the 2 of them.
This means you need to have a crouch animation to blend to. The blend will involve adding x of the walk with y of the crouch.
The pose doesn’t contain any motion, being just one frame. So blending with a pose will restrict the motion of the character around the point in time it meets the pose – this gives a lot of footskate and other unwanted artifacts.
So instead, there’s a warp going in the animation vid’s posted, to keep the motion from the walk while also incorporating the pose.
Although – thinking about it, it does have a lot in common with a blend.
August 18, 2006 at 8:23 am #33096AnonymousInactive
Looks very good. Well done.
Isn’t animation blending used to “blend” one animation into another one. ie: A walk cycle into a run cycle.
This is more mixing an animation with a pose. The 1st animation is still playing, it just incorporates certain parts of the pose animation(although its not really an animation). I don’t think that is necessarily the same as blending, where one animation fades out and into a another.
Basically, it means you don’t have to create a walk cycle, and a walk while holding out arms cycle, and a walk while crouching cycle. You just create the walk cycle and then various poses that can be made while walking.
I think its pretty cool and would save a good bit of work!
August 18, 2006 at 9:05 am #33097AnonymousInactive
August 18, 2006 at 2:28 pm #33099AnonymousInactive
Okay I see what you’re doing :)
Is it using much processing to handle this?
It’d be a case of whether the processing cost is more expensive than the extra anim information to see if this is real world useable.
August 18, 2006 at 2:49 pm #33100AnonymousInactive
At the minute, yeah, its too slow for real time. I really have to get into the detail of exactly what’s going on in my code. I have the impression that most of it can be removed with very little difference being made to the animation, resulting in something very quick that could possibly be used at real time.
However, making an animation in real time does pose some problems in itself, which I haven’t spent much time on.
August 18, 2006 at 3:21 pm #33102AnonymousInactive
It’ll be an interesting demo to talk about anyway :)
Might be nice to find yourself a willing artist to create you a model to hang on those bones to make the video even more inpressive…after the thesis…
August 18, 2006 at 3:49 pm #33103AnonymousInactive
Unforunately, the engine its based on, is a few builds out of date, and there’s a lot involved updating, so putting a mesh on is a bit awkward. Besides, its not really necessary to show off my work – it’d just look better. Its something I have in mind though.
August 18, 2006 at 4:57 pm #33106AnonymousInactive
Yeah, I mean for showing off when you’re looking for jobs. I wouldn’t worry about it in the short term. While a coder would see that and know what it is, looking at it at interview stage might look a little lazy and you didn’t get a skinned model in…
September 5, 2006 at 1:50 pm #33372AnonymousInactive
Improved versions of those animations are up at
I’ve managed to remove the footskate without using IK.
The ‘sad_walk’ is new, making a sad kind of walk by only having to define a pose.
- The forum ‘Education, Training and Jobs’ is closed to new topics and replies.