Ändern der Regeln:
Neben "Kein Zugriff" stellt die Containerfunktion drei weitere Regeln bereit, mit denen verschiedene Zugriffsebenen für andere Benutzer konfiguriert werden können. In diesem Abschnitt werden Sie die Option "Nur an Ort und Stelle bearbeiten" näher betrachten.
Dadurch wird der Container mit der geänderten Regel neu gespeichert.
Klicken Sie im Rollout "Container verwalten" auf das Symbol neben der Schaltfläche "Aktualisieren". Dies gibt an, dass eine Aktualisierung erforderlich ist, um mit dem Quellcontainer – dem ursprünglich erstellten – synchronisiert zu bleiben.
Der Container sieht identisch aus, doch jetzt erscheint das Symbol neben der Schaltfläche "Aktualisieren", was darauf hinweist, dass die Container-Definition dem aktuellen Stand entspricht. Die Schaltfläche "Öffnen" ist immer noch nicht verfügbar, aber die Schaltfläche "An Ort und Stelle bearbeiten" ist es.
Der übernommene Container wird im Modus "An Ort und Stelle bearbeiten" geöffnet. Sie können diesen Modus durch Klicken auf diese Schaltfläche aktivieren und deaktivieren.
Die Schaltfläche "Öffnen" ist verfügbar, aber beim Versuch, diese zu verwenden, wird die Meldung angezeigt, dass die Container-Definitionsdatei gerade in einer anderen Instanz von 3ds Max von Ihnen bearbeitet wird.
Dies veranschaulicht zwei wichtige Containerfunktionen:
Dadurch wird dieser Modus deaktiviert, sämtliche Änderungen am Containerinhalt werden gespeichert und die Container-Datei freigegeben.
Das Weinglas ändert seine Position und spiegelt damit die in Sitzung 2 vorgenommene Bearbeitung wider.
Die Aktualisierungsfunktion untersucht die Container-Definition nicht auf Änderungen; sie vergleicht lediglich den Datums- und Zeitstempel der Datei mit der Version, die Sie übernommen haben, und empfiehlt Ihnen zu aktualisieren, wenn die Datei aktueller ist.
Sperren von Objekttransformationen:
Angenommen, der Autor ist nun mit der Position des Weinglases zufrieden und möchte sie nicht mehr ändern. Die Möglichkeit, bestimmte Parameter einer Container-Definition zu sperren, ist wichtiger Bestandteil des Container-Konzepts.
Die Spuransicht wird geöffnet und zeigt die Container-Hierarchie an.
Der Eintrag "Transformieren" und alle untergeordneten Objekte (die Zweige und Blätter) zeigen jetzt den Hinweis "(Gesperrt)" nach ihrem Namen in der Hierarchie der Spuransicht an.
Sie können alle Elemente mit Ausnahme des Weinglases verschieben.
Die Transformationsspur ist nicht mehr gesperrt, aber ihre untergeordneten Spuren sind es weiterhin. "Sperren" wirkt sich auch auf untergeordnete Spuren aus, "Freigeben" jedoch nur auf markierte.
Dadurch werden die Transformationsspur und alle untergeordneten Spuren freigegeben. Wenn Sie wollen, können Sie das Weinglas jetzt transformieren.
Die Regeln noch einmal ändern:
Wie Sie gesehen haben, können Sie einzelne Spuren für Objekte in einem Container sperren. Wenn Sie jedoch die Regel "Nur an Ort und Stelle bearbeiten" verwenden, kann der übernehmende Benutzer Ihre Sperre ohne Weiteres aufheben. Wenn Sie aber eine andere Regel verwenden, ist er an Ihre Sperren gebunden, es sei denn, Sie revidieren diese.
Wenn "Alles Freigegebene" aktiviert ist, können Sie Modifikatoren, Materialien, Transformationen und Objekte mit den vier Symbolschaltflächen unten im Rollout "Regeln" auf schnelle Weise sperren. Wie zuvor können Sie auch über die Schaltfläche "Bearbeiten" einzelne Spuren sperren. Der Einfachheit halber werden Sie in dieser Übung die vorhandenen gesperrten Transformationsspuren des Weinglases verwenden.
Dieses Mal geschieht etwas anderes: Der Container wird geöffnet, und "An Ort und Stelle bearbeiten" ist nicht verfügbar.
Dieses Mal lässt er sich problemlos öffnen. Die Option "An Ort und Stelle bearbeiten" ist die beste Regel, um bei der gemeinsamen Nutzung eines einzelnen Containers durch mehrere Teammitglieder versehentliches Überschreiben zu verhindern. Die übrigen Regeln sind besser geeignet, wenn Container in nur einer Richtung ausgetauscht werden sollen, wie im Folgenden beschrieben.
Statt den Container lediglich zu schließen, fordert 3ds Max Sie zur Eingabe eines Dateinamens auf.
Dadurch wird eine lokale Definition des Containers gespeichert, obwohl er weiterhin über eine Verbindung zur Quelldefinition verfügt, wie der Name unter "Quelldefinition" auf dem Rollout "Übernommener Inhalt" anzeigt.
Jetzt sehen Sie den Namen der Container-Datei, die Sie unter "Gespeicherte lokale Definition" auf dem Rollout "Lokaler Inhalt" gespeichert haben.
Je nachdem, ob der übernommene Container geöffnet oder geschlossen ist, zeigt die Modifikatorgruppe entweder das Rollout "Lokaler Inhalt" oder das Rollout "Übernommener Inhalt" an, niemals aber beide.
Nun wird der Text "(Gesperrt)" kursiv dargestellt, was darauf hinweist, dass Sie diese Spuren als übernehmender Benutzer der Daten nicht entsperren können. Versuchen Sie, die Sperre aufzuheben: Es wird Ihnen nicht gelingen, auch dann nicht, wenn Sie die Regel ändern. Sie sind durch die im von Ihnen übernommenen Container eingestellten Regeln eingeschränkt.
Die Schaltfläche bleibt markiert, um anzuzeigen, dass diese Bedingung aktiv ist.
Das Glas wird verschoben, so dass es der neuen Position im Quellcontainer entspricht.
Die unter Überschreibung der Sperren durchgeführten Transformationen werden in Sitzung 2 übernommen, aber die Überschreibungen selbst nicht. Somit kann der Autor des Containers mit der Regel "Alles Freigegebene" die für den Benutzer möglichen Änderungen genau kontrollieren, aber die eigenen Regeln nach Belieben überschreiben.
Das neue Objekt aus Sitzung 2 wird nicht angezeigt. Quellcontainer mit der Einstellung "Alles Freigegebene" (oder "Nur neue Objekte hinzufügen") verschieben Daten nur in eine Richtung: vom Autor zum Benutzer. Wenn Sie möchten, fügen Sie ein Objekt in Sitzung 1 hinzu, schließen Sie den Container und aktualisieren Sie anschließend Sitzung 2. Das Objekt wird dem Container hinzugefügt, obwohl er über eine lokale Definition verfügt. Der Container in Sitzung 2 ist sozusagen eine Kreuzung aus einem Quell- und einem lokalen Container.