multi-user/README.md
Swann Martinez 037ffd19bd
feat: update submodule
feat: readme changes
2019-09-27 16:26:57 +02:00

2.3 KiB

Multi-user blender addon

Enable real-time collaborative workflow inside blender

⚠️ Under development, use it at your own risks. Currently tested on Windows platform. ⚠️

settings

This tool aims to allow multiple users to work on the same scene over the network. Based on a Clients / Server architecture, the data-oriented replication schema replicate blender datablocks across the wire.

Installation

  1. Download lastest release here.
  2. Install last_version.zip from your addon preferences

Usage

Settings are under: View3D -> Sidebar -> Multiuser

settings

Host a session

⚠️ If you host a session over internet, special network configuration is needed ⚠️ todo

Join a session

todo

Current development statut

Animation support is under development.

Name Statut Comment
action WIP
armature WIP
camera
collection
curve Not tested
gpencil
image Local only
mesh
material
metaball
object
scene
world

Performance issues

Since this addon is writen in pure python for a prototyping purpose, perfomance could be better from all perspective. Soon I will start to port the multi-user addon concept to a blender branch.

Dependencies

Dependencies Version Needed
ZeroMQ latest yes
msgpack latest yes
PyYAML latest yes

Contributing

  1. Fork it (https://gitlab.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request