- Chapter: Motion Analysis - Not written yet
- Chapter: Motion Interpolation - thesis_draft_interpolation.pdf
- Chapter: Motion Blending - Not written yet
- Chapter: Semi-Procedural Animation - Not written yet
Semi-Procedural Animation for Character Locomotion
Hi!
In this thread I will post info and updates on my master thesis project
"Semi-Procedural Animation for Character Locomotion"
Demo-videos and interactive demos are available at
http://runevision.com/blog/
Overview
Here's a quick overview of what the system does:
The Locomotion System automatically blends your keyframed or motion-captured walk and run cycles and then adjusts the movements of the bones in the legs to ensure that the feet step correctly on the ground. The system can adjust animations made for a specific speed and direction on a plain surface to any speed, direction, and curvature, on any surface, including arbitrary steps and slopes.
The Locomotion System does not enforce any high level control scheme but rather lets you move your character around by any means you desire. The Locomotion System silently observes the position, alignment, velocity and rotational velocity of your character and deduces everything from that, along with some raycasts onto the ground.
Thesis
I am currently writing the master thesis. So far, I have more or less finished a chapter on motion interpolation.
This is awesome! It looks like Lucas arts endorphin. That features procedural animation (muscle based though).
I will watch this with interest :D
I will watch this with interest :D
Quote:Original post by JPulhamThanks!
This is awesome! It looks like Lucas arts endorphin. That features procedural animation (muscle based though).
I will watch this with interest :D
As far as I've understood, NaturalMotion's Endorphin is not for real-time animation in games but rather a tool to assist animators while creating animations, so it's a bit difficult to compare.
The system I'm developing is all about real-time animation, and about making the tech *easy* to use set up and require only few animations, so that even indie developers can use it.
Rune
They have a real-time version called 'euphoria' that's been used in the latest GTA and Star Wars games.
Looks good. A few weird ankle twists-- you might consider overriding the foot plant when the angle between the lower leg and the foot gets above a certain threshold.
BTW, is it just me, or are the arms on that model way out of proportion to his legs?
BTW, is it just me, or are the arms on that model way out of proportion to his legs?
Quote:Original post by jkleineckeYep, that's true. However, Euphoria is only used in certain moment, for example when characters are hit, fly through a window, are grabbed by "the force" etc. Basically it's "active ragdolls" but not turned on during normal activities such as walking around. (The exception is the "drunken walk" mini-game in GTA but that's not exactly "normal" walking.)
They have a real-time version called 'euphoria' that's been used in the latest GTA and Star Wars games.
Anyway, the point is that a comparison is a bit out of place since the system shown here is for locomotion (walking and running) while Euphoria is typically turned off during locomotion, so they're used for different things.
Mainstream hype have done a lot to spread misconceptions about what Euphoria actually does though, so many people think it's used for all the animation in the games where it's used.
Rune
Edit - Oops, once again someone said what I was going to saw while I was writing my post.
Quote:Original post by SneftelThanks for spotting, and it's a good suggestion. At which times mm:ss in the video can these ankle twists be seen? (I may have gotten a bit blind towards spotting such things after having worked on this system for so long...)
Looks good. A few weird ankle twists-- you might consider overriding the foot plant when the angle between the lower leg and the foot gets above a certain threshold.
Quote:BTW, is it just me, or are the arms on that model way out of proportion to his legs?I've never noticed it (nor have anyone else mentioned it), but you may be right! I can't do much about it though; I didn't create it myself.
Rune
Quote:Original post by runevisionQuote:Original post by SneftelThanks for spotting, and it's a good suggestion. At which times mm:ss in the video can these ankle twists be seen? (I may have gotten a bit blind towards spotting such things after having worked on this system for so long...
Looks good. A few weird ankle twists-- you might consider overriding the foot plant when the angle between the lower leg and the foot gets above a certain threshold.
Hm... I noticed it when walking around (with many turns) on the blocks and ramps example, not in the video. Looking over the vid now, I can't find any examples. It could be that it's a thing which only really come into play with lots of turns and/or in the blocks situation. Sorry I can't be more precise. :-/
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement