3D Repo™ preserves 3D scenes and the associated non-linear revision history of individual scene components in aid of asynchronous collaborative modelling. A unique 3D Diff tool highlights differences between 3D models and allows its users to interactively resolve conflicts what speeds up the modelling workflow significantly.
A centralised 3D repository is built on top of a domain specific NoSQL database MongoDB. Each scene component is stored and transmitted as a binary document improving on speed and efficiency over alternative solutions.
This framework is being extensively developed by Jozef Doboš, Dr Niloy Mitra and Prof Anthony Steed in the Doctoral Training Centre in Virtual Environments, Imaging and Visualisation at University College London. The main sponsors are Arup Foresight and the UK Engineering and Physical Sciences Research Council (EPSRC).
See our publications for more details.
Flexibility first approach is the paramount principle in this framework. Hence, the platform can be easily extended to fit into existing production pipelines. We already have C++, WebGL and Android clients developed and are working on more. In addition, 3D Repo’s MongoDB-based solution can be extended to support various data types including building information modelling (BIM) and other representations.