Meet Vitruvius

The most advanced Kinect framework ever

Avateering

Vitruvius offers the most advanced Kinect avateering system out there. Period.

Animating 3D models with Kinect was very hard. Using Vitruvius, you can control a 3D model using your body with only one line of code. The models will follow the movements of 1-6 people with remarkable accuracy. Vitruvius supports FBX format, so your 3D artist can create amazing art. The packages are bundled with 2 high-quality rigid models – a male and a female one – and multiple textures to choose from. They are carefully designed to work with Kinect and you can use them in your own commercial projects.

Avateering.Update(model, body);

Vitruvius Mathematics

Mathematics

Let’s admit it: when dealing with challenging Kinect projects, you need to know a lot of Maths. Vitruvius does the Math for you.

Using Vitruvius, you can calculate the angle between 3 joints, and draw it on a canvas with a handy Arc control. You can also find the height of the tracked players, the length of specified segments in the 3D space, as well as the rotation in the X, Y and Z axis. Researchers will love these capabilities. Dealing with real-time measurements and motion tracking has never been easier.

var shoulder = body.Joints[JointType.ShoulderRight];
var elbow = body.Joints[JointType.ElbowRight];
var wrist = body.Joints[JointType.WristRight];

var angle = elbow.Angle(shoulder, wrist);

Bitmap Manipulation

Bitmaps are a great way to provide your users with useful feedback. Kinect SDK gives you the frame data in raw bytes. Vitruvius gives you the corresponding WriteableBitmap or Texture2D objects! Color frames, Depth frames, Infrared frames, and even Green-Screen frames are supported. Need to capture a bitmap and save it as a JPEG or PNG file? You can do it with Vitruvius.

var bitmap = color.ToBitmap();
var bitmap = depth.ToBitmap();
var bitmap = infrared.ToBitmap();

var bitmap = color.GreenScreen(depth, bodyIndex);

bitmap.Save("Capture.png");

Vitruvius Green Screen (Background Removal)

Vitruvius Coordiante Mapping

Coordinate Mapping

Kinect sees the world in the 3D space, but your screen has limited resolution. Vitruvius lets you map the real-world coordinates to screen coordinates using one line of code.

Need to convert a point in space to a point in screen? We’ve got you covered. Convert between Vectors, CameraSpacePoints, ColorSpacePoints and DepthSpacePoints accurately and painlessly.

Our demos include handy controls for displaying the joint points and the human skeleton on top of an RGB Color frame or an Infrared frame.

var joint = body.Joints[JointType.Head];
var point = joint.Position.ToPoint(Visualization.Color);

HD Face

Kinect v2 provides the most accurate face tracking mechanism. Vitruvius processes the High Definition Face data and exposes an easy-to-use API for accessing facial points in the 3D space. We created a brand-new Face class that lets you access more than 1,000 points (real-time) and identify the most important face features easily. Everything is exposed as ordinary C# properties!

Detect the 3D coordinates of the forehead, eyes, nose, mouth, chin, cheeks, and jaw and create your own next-gen face apps.

Face face = faceFrame.Face();
var nose = face.Nose;
var jaw = face.Jaw;
var forehead = face.Forehead;

Vitruvius Gestures

Gestures

A Gesture is the most powerful way to interact with a Natural User Interface. Vitruvius supports many predefined gestures that will help your users handle the interface easier.

Our gesture detector supports Wave Left, Wave Right, Swipe Left, Swipe Right, Swipe Up, Swipe Down, Zoom In and Zoom Out.

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

These awesome companies are using Vitruvius

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

XEROX Logo

NASA Logo

Michigan State University Logo

Tutorials & Guides

Check how easy it is to develop apps using Kinect and Vitruvius

Vitruvius Kinect Unity Windows Store
Tutorials
May 9, 2016

Exporting your Vitruvius Unity Project for Windows Store

Vitruvius Kinect officially supports Windows Store! So, if you decide to bring your Kinect apps…
Read More

Ready? Get Vitruvius now.

Select the plan that fits your needs. Individual? Business? Student? We've got you covered.

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

$ 149

$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

$ 299

$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

$ 899

$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

Which plan is for you?

Purchase once. Use forever. No fees.

Free

$0

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

$149

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

$299

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

$899

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.

15-Day Money-Back Guarantee

Every paid version of Vitruvius comes with a 15-day money-back guarantee. Why? Because we want you to be happy with your purchase. If Vitruvius is not a right fit for you, we’ll give you your money back. It’s that simple.

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.