Jozef received his Master of Engineering in Artificial Intelligence from
Imperial College London in 2009 and currently studies towards an
Engineering Doctorate in the Doctoral Training Centre for Virtual
Environments, Imaging and Visualisation at University College London. He
has a prior experience of working in the corporate environment of
investment banks and financial software houses. His main interests cover
real-time 3D graphics, professional photography and human-computer
interaction.
The maintenance of assets in a large 3D scene can involve many authors
with potentially different skills and different modeling tools. The
standard paradigm of collaborative editing is sharing of files between
various instances of applications. This presents problems, not limited
to maintaining consistency of the models and dealing with concurrent
edits in the same part of a scene. We therefore introduce a novel
framework for non-linearrevision control and online distribution of 3D
assets. This framework supports concurrent asynchronous 3D editing of
models and tracking of multiple revisions so that they can be
integrated at a later date. It thus provides similar functionality to
file-based revision control systems, but is built around a NoSQL
database, hence avoids the constraints of file based storage. The
framework supports distributed editing over the Internet and additional
lightweight clients in web-browsers as well as Android devices.