Lightweight Visualization Engine for Unity


In a recent study, we developed CityVR, an immersive 3D software city visualization, in Unity. We used Unity because of its capabilities to provide (1) end-users highly interactive applications, and (2) developers deployment options among several modern devices such as immersive 3D devices (HTC Vive, Oculus Rift). However, we found that Unity, which mostly targets game applications, lacks an abstraction layer to build software/data visualizations.


In this project we will develop such support, and so provide developers an API to build visualizations. Firstly, we will implement a few of basic elements such as shapes, and layouts. Then, we will define a few visualizations to port to Unity.


CityVR: Gameful Software Visualization

Contact: Leonel Merino