Collaborative 3D modeling system based on blockchain

Hunmin Park,Sung-Eui Yoon
DOI: https://doi.org/10.48550/arXiv.1901.02629
2019-01-09
Abstract:We propose a collaborative 3D modeling system, which is based on the blockchain technology. Our approach uses the blockchain to communicate with modeling tools and to provide them a decentralized database of the mesh modification history. This approach also provides a server-less version control system: users can commit their modifications to the blockchain and checkout others' modifications from the blockchain. As a result, our system enables users to do collaborative modeling without any central server.
Graphics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in the field of 3D modeling, how to implement a decentralized collaborative modeling system. Specifically, current 3D modeling tools (such as Blender) do not support multi - user simultaneous collaborative modeling, and existing version control systems (such as Git) rely on a central server, which limits their application in a distributed environment. To solve these problems, the author proposes a collaborative 3D modeling system based on blockchain technology. The main objectives of this system include: 1. **Decentralization**: By using blockchain technology, the system can provide a distributed database without a central server for storing and managing the modification history of 3D models. 2. **Immutability**: The characteristics of the blockchain ensure that all transactions (i.e., model modification records) are immutable, thus ensuring the integrity and reliability of the data. 3. **Byzantine Fault Tolerance**: The system has Byzantine fault - tolerance capabilities and can still operate normally in the event of partial node failures or malicious behavior. 4. **Modular Design**: The modeling tool is separated from the blockchain client, allowing users to flexibly select and integrate different modeling tools, enhancing the universality and extensibility of the system. Through these characteristics, this system aims to provide users with an efficient, reliable, and central - server - free collaborative modeling solution, especially suitable for community - driven modeling projects. ### Formula Explanation Since this article mainly involves the application of computer graphics and blockchain technology and does not involve specific mathematical formulas. Therefore, there is no need to present formulas in Markdown format in the answer. If there are formula - related parts in the future, I will accurately present them in Markdown format as required.