Difference between revisions of "Mugic"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(New page: ==Introduction===)
 
Line 1: Line 1:
==Introduction===
+
==Introduction==
 +
 
 +
 
 +
==Project Overview==
 +
Clients can dynamically create shapes on any listening CalVR/CalFX server. Utilizing and expounding upon this simple interface, clients can render huge 3d scenes in real time to be viewed any number of different contexts -- even at the same time. A user could create a 3d animation on their smartphone and stream that object to a massive array of HD screens at each system's native resolution. At the same time, a separate smartphone could be viewing the same scene at the same time, also in its own native resolution.
 +
 
 +
This video-matrix approach enables users to create 3d scenes in whichever environment they are most comfortable, and not have to worry about the bare underlying architecture for deployment on an unknown system.
 +
 
 +
[[Image:TD_PANO.jpg|800px]]
 +
 
 +
==Status==
 +
 
 +
===Implemented===
 +
* Simple 2D shape (Circles, Triangles, Rectangles) rendering
 +
* UDP packet listeners and processors
 +
* Multithreading for packet receiving
 +
* Geometry look up by unique identifier
 +
* Grouping of multiple shapes
 +
* 3D shapes
 +
* 3D models support
 +
* Texture for shapes
 +
* Line sets generation
 +
* Fractals system
 +
 
 +
===To-do===
 +
 
 +
*
 +
*
 +
 
 +
===Future implementations===
 +
 
 +
* Direct Kinect support
 +
* Touch Screen support
 +
 
 +
==Participants==
 +
 
 +
Software Developers:
 +
 
 +
* Nadia Zeng
 +
* Tony Lu
 +
 
 +
Collaborators:
 +
 
 +
* Andy Muehlhausen (StreamingGraphics Client)
 +
 
 +
Project Advisors:
 +
 
 +
* [http://www.calit2.net/~jschulze/ Jurgen Schulze]
 +
* Shahrokh Yadegari
 +
 
 +
Dev. Assistance
 +
* Phillip Weber
 +
* Cathy Hughes
 +
 
 +
==Links==
 +
* For more photos, please visit [http://www.flickr.com/photos/calit2/sets/72157629951961559/with/6990930952/ http://www.flickr.com/photos/calit2/sets/72157629951961559/with/6990930952/] (first 8)

Revision as of 11:43, 30 October 2012

Contents

Introduction

Project Overview

Clients can dynamically create shapes on any listening CalVR/CalFX server. Utilizing and expounding upon this simple interface, clients can render huge 3d scenes in real time to be viewed any number of different contexts -- even at the same time. A user could create a 3d animation on their smartphone and stream that object to a massive array of HD screens at each system's native resolution. At the same time, a separate smartphone could be viewing the same scene at the same time, also in its own native resolution.

This video-matrix approach enables users to create 3d scenes in whichever environment they are most comfortable, and not have to worry about the bare underlying architecture for deployment on an unknown system.

TD PANO.jpg

Status

Implemented

  • Simple 2D shape (Circles, Triangles, Rectangles) rendering
  • UDP packet listeners and processors
  • Multithreading for packet receiving
  • Geometry look up by unique identifier
  • Grouping of multiple shapes
  • 3D shapes
  • 3D models support
  • Texture for shapes
  • Line sets generation
  • Fractals system

To-do

Future implementations

  • Direct Kinect support
  • Touch Screen support

Participants

Software Developers:

  • Nadia Zeng
  • Tony Lu

Collaborators:

  • Andy Muehlhausen (StreamingGraphics Client)

Project Advisors:

Dev. Assistance

  • Phillip Weber
  • Cathy Hughes

Links