Job Spotlight

Games Programmer
Dependant on experience
UK - London

Lead developer exposes Natal inner-workings

Lead developer exposes Natal inner-workings

Alex Kipman offers more info on latency and software processes

Natal’s lead developer Alex Kipman has revealed that the upcoming peripheral will demand 10-15 per cent of the 360’s CPU resources.

He added that the device can recognise any pose in just 10 milliseconds – quick enough to suggest that the final product won’t suffer from lag issues.

And in under two-tenths of a second, says Kipman, Natal can recognise the body shape of a new user stepping in front of it.

"Natal has to work on the existing hardware without taking too much hardware processing away from the games developers,” added Kipman in an interview with trade publication New Scientist.

The lead designer added that he and his team had collected "terabytes" of data of people making poses likely to appear during game play.

Advertisement

Key body parts were meticulously identified in each image and frame, with all the data feeding into a computer rig.

According to Kipman, all the collated data resulted in a software package that can recognise 31 body parts in any video frame.

The software package itself weighs a mere 50MB, and is so sophisticated, says Kipman, that Natal can calculate where the player’s hand is even if it's hidden behind their back.

“When we train this 'brain' we are telling it: this is the head, this is the shoulder. And we're doing that over millions of frames," says Kipman.

"When it sees a new image it can tell you the probability it's seeing a certain body part based on that historical information."

Microsoft confirmed yesterday that Natal would be released in 2010.

Finger Detection

posted by Tim Larkin Jan 07, 2010 at 8:11 pm
1
Tim Larkin

Natal will only succeed if the player can use all ten of his fingers for control.

  • + 0 
  • - 0 
  • 0

Finger Detection

posted by David Harkness Jan 07, 2010 at 8:26 pm
2
David Harkness

This device can recognise 31 body part in any one video frame that lasts 10 milli seconds... it shouldn't have any problem recognising all ten fingers for control....but remember this isn't a virtual glove device and isnt designed to be...this may come later

  • + 0 
  • - 0 
  • 0

Naked

posted by Ed Jan 08, 2010 at 1:46 am
3
Ed

What will happen if I play naked?

Will Natal recognize a fifth "limb"?

Lol

  • + 0 
  • - 0 
  • 0

sign

posted by tom Jan 08, 2010 at 2:51 pm
4
tom

if it can understand sign language it'd be very impressive, but i can't help but feel it'll just be a game of virtual charades.

@Ed lol, i'm sure there's a joke about depth perception in there somewhere

  • + 0 
  • - 0 
  • 0

c

posted by c Feb 04, 2010 at 9:15 pm
5
c

"This device can recognise 31 body part in any one video frame that lasts 10 milli seconds"

This device or the software that is required to run Natal?

  • + 0 
  • - 0 
  • 0

c

posted by c Feb 04, 2010 at 9:18 pm
6
c

50mb is that all, we always have plenty of ram

  • + 0 
  • - 0 
  • 0

Leave a Comment