This plugin enables version control of 3D models in Rhinoceros using NFTs (Non-Fungible Tokens) on the Ethereum blockchain. Key features include:
1. Version Control Features:
- Track changes in 3D models (additions, modifications, deletions)
- Create and manage branches
- Merge different versions
- View model history
- Visualize differences between versions
2. Blockchain Integration:
- Mint NFTs for model versions
- Store model history on blockchain
- Link model versions through parent-child relationships
- Support multiple user contributions
3. Visualization Tools:
- Generate relationship graphs between NFTs
- Create automatic 2D drawings from multiple viewpoints
- Visualize model differences using color coding
- ShowUnifiedCommitViewer: Visualize relationship graphs between Branches and model differences using color coding
4. Main commands etc.:
- ModelDiff: Record model changes
- Branch/SwitchBranch: Manage branches
- PushBranch/PullBranch: Share versions via NFTs
- MergeBranch: Combine different versions
- ImportLatestModel: Import specific versions
- GenerateNFTGraph: Visualize version relationships
Requirements:
- Rhinoceros 6 or later
- Ethereum network connection (e.g., Ganache for testing)
- Web3 capabilities
The plugin is ideal for collaborative 3D modeling projects where version control and change tracking are essential.
- License Type:
Rhino 8 for Win