577c01a594
Resolve "use a global session instance in replication" See merge request slumber/multi-user!52 |
||
---|---|---|
.gitlab | ||
docs | ||
multi_user | ||
scripts | ||
tests | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
CHANGELOG.md | ||
LICENSE | ||
README.md |
MULTI-USER for blender
Enable real-time collaborative workflow inside blender
⚠️ Under development, use it at your own risks. Currently tested on Windows platform. ⚠️
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 data-blocks across the wire.
Quick installation
- Download latest release multi_user.zip.
- Run blender as administrator (dependencies installation).
- Install last_version.zip from your addon preferences.
Dependencies will be automatically added to your blender python during installation.
Usage
See the documentation for details.
Current development status
Currently, not all data-block are supported for replication over the wire. The following list summarizes the status for each ones.
Name | Status | Comment |
---|---|---|
action | ❗ | Not stable |
armature | ❗ | Not stable |
camera | ✔️ | |
collection | ✔️ | |
curve | ✔️ | Nurbs surface don't load correctly |
gpencil | ✔️ | |
image | ❗ | Not stable yet |
mesh | ✔️ | |
material | ✔️ | |
metaball | ✔️ | |
object | ✔️ | |
scene | ✔️ | |
world | ✔️ | |
lightprobes | ✔️ | |
particles | ❌ | On-going |
speakers | ❌ | Planned |
vse | ❌ | Planned |
physics | ❌ | Planned |
libraries | ❗ | Partial |
Performance issues
Since this addon is written in pure python for a research purpose, performances could be better from all perspective. I'm working on it.
Dependencies
Dependencies | Version | Needed |
---|---|---|
Replication | latest | yes |
Contributing
See contributing section of the documentation.
Feel free to join the discord server to chat, seek help and contribute.
Licensing
See license