three js + SAGE2
Initial three js development in HTML --> SAGE2
The SmartSpace app allows the processing of BeSpaceD data and the rendering of an interactive 3D representation of this data. The App parses the BeSpaceD data for cloud cover, UV and power station information, which is then pushed to an associative array. It then iterates through the array, processing each of the time-stamped data sets, rendering each of the frames of data inside an the interactive 3D environment. The animation of each time stamped frame of data is automatic which runs until it reaches the end of the data set.
The Initial build and design was in a threeJS + HTML environment. Once additional functions were added to the app (such as parsing, data processing and more complex rendering), it was integrated into a SAGE2 environment. The benefits of SAGE2 integration are that it is scalable over any display size from a large multipanel video wall, to a laptop or tablet.
Progress has been the design, construction and testing of a JavaScript App and subsequent SAGE2 (+Xbox Kinect) integration.
SmartSpace App Interaction
There are various methods of interaction with the SmartSpace app.
The primary method is to use a mouse for pan and zoom functions. Additionally, SAGE2 integrated Xbox Kinects provide facial tracking which enables the parallax shift effect which enables the user to look around inside the environment as if the display panel was a window into the virtual environment.
Please check out the video below for footage of it in action.
FIND US
Project Contributors:
Edward Watkins
Ian Peake
Keith Foster
Jan Olaf Blech
VX Labs
Building 91
RMIT City Campus
Melbourne VIC 3000
3D Cloud Cover Data Simulator
Visualisation of Spatial Models for Smart Solar Panel Management
SOFTWARE DEVELOPMENT
THREE JS
SAGE2
SPATIAL MODEL APP
Spatial Model
Display App
Continued development
and integration with
SAGE2 server
Initial HTML based development in
three js
SmartSpace App Video
Video outlining the design, functionality, and footage of the SmartSpace App in use.
Thanks to Ian Peake and Jan Olaf Blech for the guidance in the development of the app and it's functionality,
The video was developed in the VXLab at RMIT University, Melbourne, Australia using, Linux, Openshot and Audacity opensource software and finished with Microsoft Movie Maker.