2016-06-03 17 views
2

So verbinden Sie zwei Maya im lokalen Netzwerk.Verbinden Sie zwei Maya im lokalen Netzwerk

Zum Beispiel.

2 Benutzer öffnen maya Software in verschiedenen Computern im lokalen Netzwerk und verbinden Sie dort Maya-Sitzung von Python commandPort. Das Endziel ist Beide Benutzer können ein und dasselbe Modell gleichzeitig bearbeiten Wenn Benutzer 1 Vertex oder Faces .. etc verschieben, sollten diese Änderungen live im View-Port eines anderen Benutzers angezeigt werden und umgekehrt.

+1

Ich denke, dass Sie nach einem Kollaborationswerkzeug suchen, das zwischen maya funktioniert. Genau wie Google Docs, wo mehrere Benutzer dasselbe Dokument gleichzeitig bearbeiten können. Google verwendet die operative Transformation https://en.wikipedia.org/wiki/Operational_transformation. um dies zu ermöglichen. –

Antwort

2

Sehen Sie sich die Dokumentation des Befehls commandPort an.

Kurze Antwort für eine unklare Frage.

+0

Danke für den Vorschlag. Meine Frage ist sehr einfach. und ich denke, die Antwort könnte kompliziert sein. was ist dir nicht klar ..? –

2

Der Befehlsport funktioniert, damit eine Maya-Instanz auf Befehle einer anderen Maya reagieren kann. Allerdings ist die Benutzeroberfläche von maya im Wesentlichen single-threaded: Wenn ein Benutzer ein Skript ausführt, wird das andere gesperrt, bis es vollständig ausgeführt wird. Es gibt also keine wirklich kollaborative Bearbeitung in diesem Sinne. Außerdem sind die commandPort-Verbindungen nur Text: Es ist wie ssh in eine Maya-Sitzung.

Wenn Sie möchten, dass beide Benutzer das Modell sehen und bearbeiten, möchten Sie wahrscheinlich ein Bildschirmfreigabetool für mehrere Benutzer - aber das ist wahrscheinlich langsam.