View Single Post
Old 06-02-2009, 05:46 PM   #7
steebu
Rookie
 
OVR: 4
Join Date: Sep 2007
Re: Height - Wingspan

Quote:
Originally Posted by KingCashus
Yes, every year they never add in options to change body weight and proportions. Maybe it has to do with animations not working right with the ball if you changed the pre-set sizes?
You've hit the nail on the head. The issue is known as "retargetting" and has everything to do with actor proportions versus game character proportions.

Let's say you mocap a basketball player who's 6'3" and tell him to touch his head with his left hand. You track the data, and then apply the data to the game skeleton so it looks like this:



Now let's say you want to put that same head-touching data onto Ben Wallace, who has much longer arms. Without changing the data and applying it directly to a skeleton with longer arms you would get this:



See the problem?

If you take the data of an actor of a certain proportion and apply it to a skeleton with different proportions you'll run into this retargetting problem all the time. In fact, you'll see it in Madden when little dudes try to high-five big dudes and their hands are NOWHERE near each other.

Now that you understand the problem I'll try to nip some potential questions in the bud:

Q: why don't people just capture multiple animations with dudes 6'0", 6'3", 6'7", and 7'0"?
A: are you freakin' ********? Not only is it horrendously difficult to accomodate every possibility (6'7", short arms, 6'7", medium arms, 6'7", long arms) because such mocap talent is hard to find, you will increase the amount of animations almost 20-fold. There's already thousands of animations in the game, and now it goes to 20,000? Forget about it; the game won't even load into memory!

Q: why don't you just use Endorphin or those other cool physics thingies I know nothing about but keep hearing about?
A: *sigh* At the moment, the technology isn't robust enough to handle multiple-players without having the system chug. "But I've seen that Indiana Jones trailer and all those football trailers with dudes tackling that those Endorphin guys did!" OK, that's fine, but you didn't see 5-v-5 basketball or 11-v-11 soccer/American football, did you? The game engine would require a complete rewrite to support such technology, and even then there's no guarantee that it would be efficient enough to not chug. And, might I add, have either of those games hit the shelves?

It's a tough problem to solve; it's not intractable, but it's really difficult nonetheless. Most people don't care when it's a high-five that looks off, but when people see Nate Robinson block Andre Iguodala and Robinson's hand is a foot below Iggy's shooting hand, well, that's when people care. :-)
steebu is offline  
Reply With Quote