DocumentCode
3661694
Title
Nonlinear Revision Control for Web-Based 3D Scene Editor
Author
Zhenhai Wang;Hongming Cai;Fenglin Bu
Author_Institution
Sch. of Software, Shanghai Jiaotong Univ., Shanghai, China
fYear
2014
Firstpage
73
Lastpage
80
Abstract
With the rapid development of web technologies, an increasing number of Web applications for 3D scene modeling have emerged. Over the Internet, 3D scenes can be easily shared and collaboratively edited. Concurrent editing on the same scene would bring conflicts, resulting with different versions, thus version control is needed. However, existing revision control systems focus more on text than binary file, which consumes a large amount of storage. We propose a nonlinear revision control mechanism for web-based 3D scene editor. In our system, 3D scene is represented and stored as a scene graph. Various algorithms are designed for revision control commands, such as commit, retrieve, branch, merge etc. To identify the discrepancies between two versions, we have introduced two kinds of difference, structure difference and state difference. With these differences identified, automatic branch merging can then be carried out. We have implemented the algorithms into a prototype system, which is built upon the TE, an open source web-based 3D scene editor.
Keywords
"Three-dimensional displays","Merging","Algorithm design and analysis","Prototypes","History","Databases","Control systems"
Publisher
ieee
Conference_Titel
Virtual Reality and Visualization (ICVRV), 2014 International Conference on
Type
conf
DOI
10.1109/ICVRV.2014.53
Filename
7281046
Link To Document