Multi User Wishes

Very much so. I am putting a large focus into documentation and the first user experience. My goal is you can download crash and experiment with it ~ 30 seconds.

But that requires

  • Some better UI work (mostly done)
  • Good Docs (mostly done)
  • Better UX for first user (mostly done)
  • Better exception handling (mostly done)
  • Rhino account auth (started)
  • Some Online Crash server sandboxes (not started)
  • Improve upload/download speed and fix the 1mb bug (solved)

All in all some time early next year I’m hoping to have most of this ironed out.


Splitting this thread off as users have started discussing wishes for Multi-User and I think this is the best place for it.

5 Likes

That sounds amazing! I’m looking forward to the release. It would be incredibly powerful to have it natively integrated into Rhino. Here is a screenshot of the teamwork panel from Archicad. You can see how a single document is used, allowing you to own and send objects. We work every day in teams of various sizes, with up to 10 people on the same projects.

I post stuff into the Multi User channel Multi-User - McNeel Forum usually.

I’ve not used ArchiCad, but it sounds like Crash works similarly. You create objects which are yours and you can release them when you’re done. And there is a panel which shows people in the model, and other collaborators cameras will move around the model as they move as well (which can be toggled off) but is a nice way to see what the team is up to.

Hi @CallumSykes and @dale
I think Multi-User - McNeel Forum is the right place to discuss this, maybe this Topic should be splitted in two?

Multi-User collaboration across multiple locations is a great feature I am looking for (and this should be ideally integrated with worksessions).
BUT
I think is easier (and more important) to have first a robust “state of the art” worksession manager first which works both in PC and Macs like discussed above.

Thanks!

1 Like

Good call

How would you integrate the two together?
In theory Crash could go about its business sending changes between models and ignore your worksessioned files, allowing you to link in as many as you like. Which to be fair, is what happens now.
Crash could also send the relative location of a worksessioned file and try to worksession in files for other users who are connected relative to their local models. But this is a bit flimsy.

To clarify, I write crash in my spare time whilst also working at McNeel. So they will not exist in the same priority list.

I think Worksession is outdated, and I’m not sure if a robust cloud-based multi-user experience, like Crash, might make it obsolete. In our team, we use Rhino in a ‘multi-user’ setup by inserting Rhino files as blocks and then using a single Rhino file as a container for all these blocks. With the new Block Manager, this approach already shows more potential than Worksession.

My first Wishes for Crash:

  • It would be great if Crash could support linked blocks within a Rhino file.
  • Compatibility with plugins like VisualARQ would be a game-changer.
  • A tool for commenting would be helpful.
  • A Chat
2 Likes

I’ve not used these much, it sounds like a fantastically sticky problem. I’ll look into blocks etc. when I’ve got layers etc working :wink:

Crash is built so that 3rd parties can write plugins to make their app multi-user. Of course a lot of work and testing needs doing until people will actually do that. But it’s something I’d love to see.

Currently I’ve used text dots which work. But actually adding a “comment” would definitely be possible. Can you tell me more about how you’d use these comments, how would you want to create them and how would you want to remove them?

A model chat as a new panel, almost like chatting in a discord channel?
Not a bad idea.

2 Likes

Hi @CallumSykes Sykes, I tested the markup feature of the IRhino app, and it’s close to what I envisioned as a comment tool. For multi-user purposes, it would be great to add personalized markups that appear in the chat. A use case could be marking up a specific part of the model and discussing it in the chat. In our office, we often create lists, so it would be useful to assign markups to colleagues for specific tasks. Is that what you can do in a discord channel?

Makes sense. Seems like a good idea.
I’ve almost finished the UI/UX work and making good progress with Auth, so after I release 1.5.0 with all these improvements I’ll look into something like this

1 Like

I imagine a comment workflow where I can select an object in the model and through the properties or some other tab add a comment to the object as well as a specified color highlight. When the comment is resolved it should be changed to a different specified color. There should be a viewport that displays all the objects that have comments and their color highlights. Just a thousand mile view but this would be super helpful.