69565b3852
v0.4.0 See merge request slumber/multi-user!144 |
||
---|---|---|
.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 build or stable build.
- 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.
Troubleshooting
See the troubleshooting guide for tips on the most common issues.
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 | ✔️ | |
camera | ✔️ | |
collection | ✔️ | |
gpencil | ✔️ | |
image | ✔️ | |
mesh | ✔️ | |
material | ✔️ | |
node_groups | ✔️ | Material & Geometry only |
geometry nodes | ✔️ | |
metaball | ✔️ | |
object | ✔️ | |
texts | ✔️ | |
scene | ✔️ | |
world | ✔️ | |
volumes | ✔️ | |
lightprobes | ✔️ | |
physics | ✔️ | |
textures | ✔️ | |
curve | ❗ | Nurbs surfaces not supported |
armature | ❗ | Only for Mesh. Planned for GPencil. Not stable yet |
particles | ❗ | The cache isn't syncing. |
speakers | ❗ | Partial |
vse | ❗ | Mask and Clip not supported yet |
libraries | ❌ | |
nla | ❌ | |
texts | ❌ | Planned for v0.5.0 |
compositing | ❌ | Planned for v0.5.0 |
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