NUIverse Download

By
Dave
Project
Published
4 Sep 2012 20:41
Last Modified
13 Jan 2013 18:05

A beta build of NUIverse is now available for download at http://www.nuiverse.com, along with some brief documentation and additional data downloads.

Note that NUIverse is only available for installation on the Samsung SUR40 with Microsoft PixelSense, and that it is still one of my spare-time projects. As such, many features remain un-implemented and bugs remain to be fixed. However, I welcome feedback and will do my best to respond to any questions as soon as possible.

Surface 2 Physics Download

By
Dave
Project
Published
27 Jul 2012 14:30
Last Modified
13 Jan 2013 18:04

I've finally migrated the original Surface Physics v1 library and sample to .NET 4 and the Samsung SUR40 with Microsoft PixelSense.

For many apps, migrating from the Surface v1 to the SUR40 is very easy, and simply involves a search & replace of controls in the Surface v1 namaspace with their new versions. In my case, because I had to do some lower-level contact-handling, things were a little more complicated.

The sample is broadly similar to the previous version, except that I have removed the "interactions" page, which relied (amongst other things) on the API accurately reporting blob orientation. Blob orientations are now only reported as either 0 or 90°, and I didn't have time to implement the raw-image processing required to replicate the behaviour originally demonstrated on this page.

The following downloads are available:

  1. Surface Physics Sample (install), .msi (zip'd), 860Kb. The sample application for demonstrating the physics library and layout control.
  2. Surface Physics Sample (source code), Visual Studio 2010 Project (zip'd), 730Kb. Source code for the the sample application.
  3. Physics Library (binary), .dll (zip'd), 17Kb. The physics library and layout control.

The Readme for the v1 sample application may prove also prove useful.

You'll need the Microsft Surface 2 SDK, available from the MSDN site here, and access to a SUR40 or at least the Input Simulator in the SDK.

See the project archive for older posts, and the gallery for screenshots.

NUIverse Video Part 2

By
Dave
Project
Published
19 Jul 2012 09:59
Last Modified
13 Jan 2013 17:17

I had the opportunity to demo NUIverse at the Microsoft Worldwide Partner Conference last week, and I thought I'd share the video which shows some updates since the previous recording.

Video 1. NUIverse on Samsung SUR40 with Microsoft PixelSense.

Key things demonstrated in the video include:

  • Multi-touch to control complex camera motion
  • Multi-direction UI consistent with a horizontal display form-factor and multiple concurrent users
  • Level-of-Detail rendering for planetary bodies and backgrounds
  • Independant control of time and position
  • Control selection using just-in-time-chrome
  • Satellite model rendering