Delta algorithms: an empirical analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Distributed Open Inventor: a practical approach to distributed 3D graphics
Proceedings of the ACM symposium on Virtual reality software and technology
A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
Joe Celko's SQL for Smarties: Trees and Hierarchies
Joe Celko's SQL for Smarties: Trees and Hierarchies
Database Systems: A Practical Approach to Design, Implementation and Management (4th Edition)
Database Systems: A Practical Approach to Design, Implementation and Management (4th Edition)
Implementing a Digital Asset Management System: For Animation, Computer Games, and Web Development
Implementing a Digital Asset Management System: For Animation, Computer Games, and Web Development
Digital Asset Management, Second Edition
Digital Asset Management, Second Edition
Practical Perforce
The parting of the ways: divergence, data management and collaborative work
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Pro Oracle Spatial for Oracle Database 11g (Expert's Voice in Oracle)
Pro Oracle Spatial for Oracle Database 11g (Expert's Voice in Oracle)
C++ gui programming with qt 4, second edition
C++ gui programming with qt 4, second edition
Version Control with Subversion
Version Control with Subversion
Pregel: a system for large-scale graph processing - "ABSTRACT"
Proceedings of the 28th ACM symposium on Principles of distributed computing
Research challenges for digital archives of 3D cultural heritage models
Journal on Computing and Cultural Heritage (JOCCH)
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
XML3D: interactive 3D graphics for the web
Proceedings of the 15th International Conference on Web 3D Technology
A scalable architecture for the HTML5/X3D integration model X3DOM
Proceedings of the 15th International Conference on Web 3D Technology
The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing
The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing
MeshFlow: interactive visualization of mesh construction sequences
ACM SIGGRAPH 2011 papers
Nonlinear revision control for images
ACM SIGGRAPH 2011 papers
Proceedings of the 16th International Conference on 3D Web Technology
PostGIS in Action
Version Control by Example
Exploring Shape Variations by 3D-Model Decomposition and Part-based Recombination
Computer Graphics Forum
Proceedings of the 17th International Conference on 3D Web Technology
Proceedings of the 17th International Conference on 3D Web Technology
Visualizing 3D models in aid of public consultation
SIGGRAPH Asia 2012 Symposium on Apps
3D Diff: an interactive approach to mesh differencing and conflict resolution
SIGGRAPH Asia 2012 Technical Briefs
XML3DRepo: a REST API for version controlled 3D assets on the web
Proceedings of the 18th International Conference on 3D Web Technology
Computationally unifying urban masterplanning
Proceedings of the ACM International Conference on Computing Frontiers
Hi-index | 0.00 |
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. In this paper, we present a novel framework for non-linear revision 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 with WebGL support.