Dieses Thema beschreibt typische Szenarien, in denen Sie Container verwenden können.
Arbeitsablauf: Gruppieren der Objekte in einem Container, Transformieren dieser als Einheit, Erstellen von Kopien, Aktualisieren der Kopien und Trennen eines Containers zur separaten Entwicklung.
Der Container wird in geöffnetem Zustand angezeigt. Ein geöffneter Container kann vollständig bearbeitet werden.
Die hinzugefügten Objekte sind mit dem Container als seine untergeordneten Objekte verknüpft.
Zwei Apartmentmodelle, die einem Container hinzugefügt wurden
Alle am Container vorgenommenen Änderungen wirken sich auch auf dessen Inhalte aus.
Containerinhalte, die in einer Szene neu positioniert wurden
Obwohl die Containerinhalte noch in den Ansichtsfenstern sichtbar sind, wurden sie doch aus der Szene entfernt (z. B. wird beim Versuch, den Inhalt auszuwählen, stattdessen der Container ausgewählt). Die Szene referenziert nun die Datei Block_A.maxc am zugehörigen Speicherort.
Alle Container referenzieren dieselbe Block_A.maxc-Datei.
Der ursprüngliche Container "Block_A" (ganz links) und die zwei zugehörigen Kopien (Mitte und rechts)
Eine Meldung weist Sie darauf hin, dass der Container nicht geöffnet werden kann, während Sie dessen Definition in einem anderen Container bearbeiten. Dadurch wird verhindert, dass geänderte Container versehentlich überschrieben werden.
Da die anderen Container dieselbe MAXC-Datei referenzieren, werden sie ebenfalls aktualisiert.
Alle Container erhalten das hinzugefügte Objekt
Der Container "Block_B" ist jetzt zur separaten Entwicklung seines Inhalts getrennt. Alle weiteren Änderungen an diesem Container werden nicht auf die anderen Container übertragen.
Container "Block_B" (ganz rechts) wurde getrennt. Aktualisierungen am Container "Block_A" (links und Mitte) wirken sich nicht auf diesen Container aus.
Arbeitsablauf: Übernehmen von Inhalt anderer Benutzer, Zurückgeben von Änderungen zum ursprünglichen Ersteller und Trennen von referenzierten Containern zur lokalen Entwicklung.
Der Container wird in dem Verzeichnis angezeigt, in dem er aus der Szene des Benutzers A gespeichert wurde. Jetzt kann Benutzer B mit dem Container arbeiten, aber nicht auf dessen Inhalt zugreifen.
Container von Benutzer A (links) wird von Benutzer B übernommen (rechts)
Änderungen am Gebäude von Benutzer A (links) vor dem Schließen des Containers
Der Container wird beim Schließen automatisch gespeichert. Benutzer B übernimmt die Änderungen am Inhalt immer, wenn der Container gespeichert wird und "Automatisch aktualisieren wenn geschlossen" für den übernommenen Container aktiviert ist, unabhängig davon, ob Benutzer A den Container schließt oder nicht.
Der Container von Benutzer B (rechts) nach der Übernahme der Änderungen von Benutzer A
Ein Warnsymbol neben der Schaltfläche "Aktualisieren" für den Container von Benutzer B weist darauf hin, dass eine Aktualisierung erforderlich ist. Die automatische Aktualisierung bezieht sich auf geänderten Inhalt, aber nicht auf geänderte Einstellungen für den Container selbst.
Die Schaltfläche "An Ort und Stelle bearbeiten" wird verfügbar, und Benutzer B klickt sie an.
Der Container wird geschlossen, und die Quelldefinition von Benutzer A wird überschrieben. Wenn der Autor (oder ein anderer Benutzer, der den Container referenziert) das nächste Mal den Container lädt, wird er die vom Benutzer B vorgenommenen Änderungen sehen.
Benutzer A übernimmt die von Benutzer B vorgenommenen Änderungen
Im Rollout "Übernommener Inhalt" klickt er auf "Quelldefinition zusammenführen". Der Inhalt ist jetzt lokal und verhält sich so, als ob er in der aktuellen Szene neu erstellt wurde, und nicht so, als ob er von einer externen Quelle übernommen wurde. Der Container ist jetzt getrennt, und der Zugriff wird nicht durch Regeln beschränkt.
Kopierter Container (rechts) wurde getrennt und wird in einem anderen Projekt verwendet
Arbeitsablauf: Schließen eines Containers, Entladen des Containers, um dessen Inhalte aus der Szene zu entfernen, Verschieben des Container-Helfers zu einem anderen Bereich in der Szene und Neuladen des Containers, sodass dessen Inhalte am neuen Ort angezeigt werden.
Die Container werden auf der Festplatte gespeichert, und deren Inhalte werden aus der Szene entfernt, auch wenn sie noch in den Ansichtsfenstern sichtbar sind. Die Leistung der Szene wird verbessert: Für das automatische Speichern sowie für das Speichern und erneute Laden der Szenendatei wird jetzt weniger Zeit benötigt.
Stadtszene mit drei lokal gespeicherten Containern
Stadtszene mit einem entladenen Container
Die Containerinhalte werden am neuen Ort angezeigt.
Container, der an einen anderen Ort entlang der Straße verschoben wurde
Containerinhalte neu geladen
Dies ist eine schnelle Art, Inhalt in einer komplexen oder datenreichen Szene ein- und auszublenden.
Arbeitsablauf: Erstellen eines Containers und Platzieren eines zweiten Containers innerhalb des ersten Containers, Zulassen von Änderungen am Master-Container, dann Übernehmen des verschachtelten Containers, um Änderungen durch andere Benutzer zu verhindern.
Container (rechts), zu dem die Objekte eines Stadtteils hinzugefügt wurden
Benutzer A verfügt nun über einen übergeordneten Container, in dem sich ein weiterer verschachtelter Container befindet.
Master-Container (rechts), in dem ein Wolkenkratzer-Container (links) verschachtelt ist
Jetzt wird der Wolkenkratzer-Container in den Master-Container übernommen, und der Zugriff auf den Inhalt wird verhindert.
Benutzer B (unten) übernimmt die Container von Benutzer A (oben)
Der vorher nicht bearbeitbare Container wird geöffnet, referenziert jedoch nicht mehr den Quellcontainer des Autors. Benutzer B kann jetzt seine Inhalte lokal in seiner eigenen Szene ändern.
Benutzer B setzt seine Arbeit lokal basierend auf der Arbeit von Benutzer A fort
Arbeitsablauf: Einrichten der Containeranzeige, sodass Sie mit bestimmten Containern arbeiten und die übrigen Szeneninhalte ausblenden können. Ändern der Einrichtung der Anzeige, ohne die Anzeigeorganisation der Szene dauerhaft zu ändern.
Damit kann leichter ermittelt werden, welche Objekte zu welchem Container gehören.
Drei Container und deren Begrenzungsrahmen, die den Umfang ihrer Inhalte anzeigen
Szene, in der nur ein Layer mit Lampenobjekten sichtbar ist
Die Objekteigenschaften ganz links überschreiben die anderen ausgeblendeten Objekt-Layer
Sie können die Objekteigenschaften für ausgewählte Container einfach über den Container-Explorer oder über das Menü "Extras" Untermenü "Container" überschreiben.
Linkes Containerobjekt mit Anzeige-Eigenschaften "Durchsichtig", damit die Objekte dahinter sichtbar sind
Renderfähigkeit der Container auf der linken und rechten Seite wurde deaktiviert
Der renderfähige Inhalt der Szene wird nicht von einzelnen Objekten oder Layer-Einstellungen bestimmt, sondern vom Container.
Arbeitsablauf: Benutzer A übernimmt Container von Benutzer B, Benutzer B übernimmt Container von Benutzer A, beide Benutzer klicken auf "Aktualisieren", um stets den aktuellen Status der Arbeit des anderen Benutzers zu erhalten. Sie klicken für ihre eigenen Container auf "An Ort und Stelle bearbeiten zulassen", um Änderungen durch einen externen Benutzer zuzulassen.
Szene von Benutzer A (oben) und von Benutzer B (unten)
Benutzer A und B können jetzt parallel arbeiten. Sie entwickeln ihre eigenen Komponenten einer Szene, während sie gleichzeitig den Fortschritt der Arbeit des Kollegen sehen können.
Benutzer A (oben) und Benutzer B (unten) übernehmen jeweils gegenseitig ihre Szenenkomponenten
Benutzer B fügt Keys hinzu, um die Animation auf den Teil der Stadt von Benutzer A anzuwenden.
Benutzer A übernimmt die von Benutzer B vorgenommenen Änderungen.