AURIN 3D Volumetric Module

Volumetric Rendering Engine (VRE) and Asset Conversion Service (ACS)

The 3D Volumetric Module (3VM) provides a 3D volumetric GIS rendering capability to integrate with existing and future geospatial applications, radically reducing the time required to develop 3D GIS apps. 3VM is designed for native HTML5 Web applications, which represent the future of application development and delivery.

spatial_PAGE


Project overview

The project consists of two components:

Volumetric Rendering Engine (VRE)

This includes two JavaScript libraries:

  • Atlas, providing an abstract Application Programming Interface (API) for rendering and analysing 2D and 3D geospatial data on the web
  • Atlas-Cesium, implementing Atlas using the open-source Cesium WebgL rendering library


Asset Conversion Service (ACS)

This is a standalone Web service that converts common geospatial data formats (including SHP, GeoJSON, KML, KMZ, COLLADA, and IFC) into a format that can be rendered by the VRE. Web-based 3D globes such as Google Earth and Cesium already exist. Atlas provides not only a more convenient rendering API, but one that is independent of the underlying library, allowing applications to switch between rendering libraries while using the same logic.


Project output

Functional:

  • Code for both the VRE and ACS components
  • Code for a simple demo application that uses the system
  • Hosting of the ACS by the MUtopia team for the maintenance period

Project Team

Primary Developers:

  • Volumetric Rendering Engine (VRE): Brendan Studds and Aram Kocharyan, the University of Melbourne
  • Asset Conversion Service (ACS): Brandon Lim, the University of Melbourne

 

Tuan Ngo_webTuan Ngo
Project Lead
The University of Melbourne
dtngo@unimelb.edu.au
Oliver LadeOliver Lade
Project Manager
The University of Melbourne
oliver.lade@unimelb.edu.au
brendan_webBrendan Studds
Primary Developer, VRE
The University of Melbourne
aram-unimelbAram Kocharyan
Primary Developer, VRE
The University of Melbourne
brandon-unimelbBrandon Lim
Primary Developer, VRE
The University of Melbourne

Project partners

UOM-Rev3D_S_SmRBG

Further Reading

Also, the UrbanViewer, ESP and VizUrban tools use the Atlas-Cesium source code as the foundation of larger, more complex applications!