00:00
143
More
See all Show me
Want to do 2D or 3D animation but you find it hard and time-consuming?
Want to build games but the artwork is your bottleneck?

Fortunately we now have low-cost 3D cameras, thanks to Microsoft and PrimeSense.

OSCeleton is basically a DIY motion capture system.
It sends 3D tracked body skeletons trough the OSC protocol so you can build anything easily.

So...

Grab the drivers:
github.com/avin2/SensorKinect

Follow the install instructions:
ros.org/wiki/ni

Download OSCeleton and run the binary:
github.com/Sensebloom/OSCeleton
(use "OSCeleton -h" in the command line for more options)

and the Processing examples in the video:
github.com/Sensebloom/OSCeleton-examples

Try Animata too:
animata.kibu.hu/

... and enjoy ;)

SoundTrack:
KC & The Sunshine Band, Shake Your Booty

sensebloom.com

Likes

See all likes
  • Lee Meredith 1 year ago
    nice
  •  
  • sparkon.net 1 year ago
    Fantastic as always!
  •  
  • Ricardo Fiel 1 year ago
    Guys, you've made another awesome work! We met at codebits (I did SuperBock Silverlight DeepZoom) last year. Congrats!!
  •  
  • Ricardo Fiel 1 year ago
    I'm trying to run this into animata, but doesn't seem to work. The osc messages are properly generated in OSCeleton, but nothing happens in animata. I'm using animata 004 binaries for windows with the following command line for OSCeleton: OSCeleton.exe -a 127.0.0.1 -p 7110 -d 2 -n 0 -mx 320 -my 240.

    Should it work out of the box?

    Thanks
  •  
  • Tony Gonçalves 1 year ago
    Hi Ricardo, I just released a new version of OSCeleton that has a few major bugs corrected (the one you tried had a bug that sent messages in the wrong format). We also have a nice animata example in OSCeleton-examples on github. Have fun!
  •  
  • Ricardo Fiel 1 year ago
    Thanks Tony! it's working now. You guys did an AMAZING job. Cheers!
  •  
  • Lynn Marentette plus 1 year ago
    Good work!
  •  
  • Steve Elbows 1 year ago
    Thanks very much for the great work. CPU use is nice and low so I am able to run this on a virtualized windows on my mac without issue.

    I do wonder if ideally OSCeleton should also support some additional OSC message formats. For example I originally knocked up something similar on Linux and I wanted to use it with Quartz Composer on the mac. I think QC expects all values to be of the same type, so I was sending messages like /joint/head/1/pos f f f
  •  
  • Tony Gonçalves 1 year ago
    That's a pretty good idea, will get around to it when I get a bit of time!
  •  
  • Steve Elbows 1 year ago
    Thanks. I have cobbled something together in the meantime, via crude butchery of your source code, and it works (although only for 1 player right now).

    void genOscMsg(osc::OutboundPacketStream *p, char *name) {
    char tempy[20];
    strcpy (tempy,"/joint/");
    strcat (tempy, name);
    *p
  •  
  • Hugo Arcier plus 1 year ago
    Is there a way to export motion capture data to maya or motionbluilder? it would be great!
  •  
  • Tiago Serra plus 1 year ago
    Yes, I intend to add bvh export capabilities to OSCeleton.
    en.wikipedia.org/wiki/Biovision_Hierarchy

    I'll update you soon ;) Thanks for commenting.
  •  
  • Alistair Loveless plus 1 year ago
    Just got my kinect in today, gunna try this stuff out.
    THANKS!
  •  
  • Alex Beim plus 1 year ago
    great stuff, can't wait to try it
  •  
  • Great!!
  •  
  • Stinkfinger plus 1 year ago
    Hi there I love this project.
    Ive run your tutorial and your doll is dancing beautyfull!
    But i'm having a strange thing:
    When i use your doll everything is fine, But when i use a different image in animata the legs are acting a litte like x-leggs -but a specialy thr neck and chest are collapsing.
    Do you know what the reasons can be? I put every preset you use on your bones. could u please give me advise?
  •  
  • Tiago Serra plus 1 year ago
    Please join the discussion at groups.google.com/group/osceleton ;)

    Thanks
  •  
  • Stinkfinger plus 1 year ago
    ok thank u for the link!!
  •  
  • Alistair Loveless plus 11 months ago
    Just wanted to say thanks! Im in the middle of a crazy kind of portfolio project where im building a standalone touch screen computer to use with resolume ave 3 and osceleton with animata to capture people and place them in live video mixes.

    Just want to say Super thanks.
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.

Advertisement

About this video

MP4
00:02:23
  • 1280x720, 36.77MB
  • Uploaded Sat December 18, 2010
  • Please join or log in to download

Photos

Statistics

Date Plays Comments
Totals 11.7K 202 19
Feb 24th 0 0 0
Feb 23rd 10 0 0
Feb 22nd 9 0 0
Feb 21st 14 0 0
Feb 20th 12 0 0
Feb 19th 17 0 0
Feb 18th 14 0 0

Related lessons from Vimeo Video School

Check out these lessons to learn more about how you can make videos like this one!