scalableminds / webknossos

Visualize, share and annotate your large 3D images online
https://webknossos.org
GNU Affero General Public License v3.0
124 stars 22 forks source link

Google Docs-style annotation collaboration #4259

Open normanrz opened 5 years ago

normanrz commented 5 years ago

This would be cool for collaborating on skeleton annotations. CRDTs such as automerge could be used for that.

daniel-wer commented 4 years ago

We prototyped some of this in a recent spike, the code can be found on the live-is-live branch.

What we did

What is missing

What problems did we encounter

Demo

live-is-live_small

live-is-live-extended_small

The 3D view on the left is in one opened instance of the annotation whereas the right half of the image shows another opened instance. The changes are synchronized and the tracing can be edited in both opened instances.

References

https://www.dotconferences.com/2019/12/james-long-crdts-for-mortals https://github.com/automerge/automerge