Free

$ 0

-
  • Bitmap Generators
  • Background Removal
  • Angle Calculations & Maths
  • Body Extensions
  • HD Face Extensions
  • Gesture Detection
  • XAML Controls
  • WPF .NET
  • Windows Store
Download now

Academic

$ 49

$199
  • Bitmap Generators
  • Background Removal
  • Angle Calculations & Maths
  • Body Extensions
  • HD Face Extensions
  • Gesture Detection
  • XAML Controls
  • WPF .NET
  • Windows Store
  • Unity3D
  • Avateering
  • Frame Recording
  • Fitting Room
  • Male & Female 3D models
Download now

PremiumMost Popular

$ 99

$399
  • Bitmap Generators
  • Background Removal
  • Angle Calculations & Maths
  • Body Extensions
  • HD Face Extensions
  • Gesture Detection
  • XAML Controls
  • WPF .NET
  • Windows Store
  • Unity3D
  • Avateering
  • Frame Recording
  • Fitting Room
  • Male & Female 3D models
  • FREE UPDATES
Download now

Platinum

$ 999

$1099
  • Bitmap Generators
  • Background Removal
  • Angle Calculations & Maths
  • Body Extensions
  • HD Face Extensions
  • Gesture Detection
  • XAML Controls
  • WPF .NET
  • Windows Store
  • Unity3D
  • Avateering
  • Frame Recording
  • Fitting Room
  • Male & Female 3D models
  • FREE UPDATES
  • PHONE SUPPORT
  • 24-HOUR RESPONSE TIME
  • 1-HOUR FREE CONSULTING
Download now

These awesome companies are using Vitruvius

They have developed amazing stuff. Now, it's your turn!

XEROX Logo

NASA Logo

Michigan State University Logo

Features

  • Avateering
  • Camera Streams
  • Frame Capturing
  • Background Removal
  • Angle Calculations
  • Face
  • Gestures
  • Joint Selection
  • Fitting Room

Tutorials & Guides

Online Documentation

Example Code

// Avateering (Unity)
Avateering.Update(model, body);

// Bitmap Generators
var bitmap = colorFrame.ToBitmap();
var bitmap = depthFrame.ToBitmap();
var bitmap = infraredFrame.ToBitmap();

// Bitmap Capture
bitmap.Save("Capture.png");

// Background Removal
var bitmap = colorFrame.GreenScreen(depthFrame, bodyIndexFrame);

// Closest Body
var body = bodyFrame.Bodies().Closest();

// Body Height
double height = body.Height();

// Body Visualization
viewer.DrawBody(body);

// HD Face with properties
Face face = faceFrame.Face();
var nose = face.Nose;
var mouth = face.Mouth;
var chin = face.Chin;
var jaw = face.Jaw;
var eyeLeft = face.EyeLeft;
var eyeRight = face.EyeRight;
var cheekLeft = face.CheekLeft;
var cheekRight = face.CheekRight;
var forehead = face.Forehead;

// Angles between joints
double angle = elbow.Angle(shoulder, wrist);
double angle = elbow.Angle(shoulder, wrist, Axis.Z);
double radians = angle.ToRadians();
double degrees = radians.ToDegrees();

// Automatic Coordinate Mapping
var point = joint.Position.ToPoint(Visualization.Color);

// Gesture detection
void GestureRecognized(object sender, GestureEventArgs e)
{
   var gesture = e.GestureType;

   switch (gesture)
   {
	   case (GestureType.JointHands): break;
	   case (GestureType.Menu): break;
	   case (GestureType.SwipeDown): break;
	   case (GestureType.SwipeLeft): break;
	   case (GestureType.SwipeRight): break;
	   case (GestureType.SwipeUp): break;
	   case (GestureType.WaveLeft): break;
	   case (GestureType.WaveRight): break;
	   case (GestureType.ZoomIn): break;
	   case (GestureType.ZoomOut): break;
   }
}

// XAML Controls
KinectViewer		// Displays streams and skeletons.
KinectAngle			// Displays an arc.
KinectJointSelector	// Allows you to select a joint visually.

Which one is for me?

Let us help you choose the plan that fits YOUR needs

Free

Download the public version we are hosting on GitHub, currently used by numerous companies and universities worldwide. Try it for free and see why Vitruvius is the most popular Kinect framework out there! Update in one of our paid versions when you need more features.

Academic

The Academic plan is ideal for students and researchers. Provides the complete power of Vitruvius, including avateering and Unity support. You can use this plan for academic projects, thesis, or R&D. To publish your apps commercially, you’ll need the Premium or Platinum package.

Premium

Running a small business or publishing Kinect apps commercially? Then, the Premium plan is for you. The Premium plan includes, well, everything: WPF, Windows Store, and Unity support, plus free lifetime updates. Need support for a project? You can get contact us via email or use Stack Overflow.

Platinum

The Platinum package targets big companies and corporations. You get all of the available features, plus free updates, plus one hour consulting with Vangos Pterneas, Microsoft Kinect MVP. Our first-class support team will be there for you within 24 hours, via phone, email or Skype. So, if you are building the next cutting-edge Kinect app, this package is for you.

Who is behind Vitruvius?

Vangos Pterneas Kinect MVP

Vangos Pterneas

LightBuzz Software

Hey! I’m Vangos Pterneas, Microsoft Kinect Most Valuable Professional. Most of you know me of my Kinect tutorials, videos and guides. I have been building commerical Kinect apps since 2012. In 2014, Microsoft awarded me with the MVP title for my technical contributions to the open-source community.

Vitruvius was made to help other developers build Kinect apps quickly and easily. It was created by engineers with significant experience in Kinect, 3D and Computer Vision. You can read more about us.

Vitruvius is maintained by my company, LightBuzz Software.