Kurz gesagt
- Link verweist auf die Quelldatei; Änderungen an der Quelle werden übernommen, sobald die verknüpfte Datei neu geladen wird.
- Append kopiert Daten in der Regel in die aktuelle .blend-Datei. Werden jedoch bereits verknüpfte Daten per Append übernommen, können sie verknüpft und nicht bearbeitbar bleiben.
- Mit Library Overrides lassen sich bestimmte Eigenschaften verknüpfter Daten bearbeiten, während unveränderte Eigenschaften mit der Quelle synchron bleiben können.
- Die Verwendung von Daten aus komprimierten .blend-Dateien kann viel Speicher beanspruchen, da unter Umständen die gesamte Datei in den Arbeitsspeicher geladen wird.
Die im offiziellen Blender-Handbuch beschriebenen Workflows Link, Append und Library Overrides bieten unterschiedliche Möglichkeiten, Objekte, Kollektionen und Materialien aus anderen .blend-Dateien in einem Projekt zu verwenden. Welche Methode sich eignet, hängt davon ab, ob Assets mit der Quelldatei verknüpft bleiben oder unabhängig bearbeitet werden sollen. Die folgenden Schritte orientieren sich an Benutzeroberfläche und Verhalten im aktuellen Online-Handbuch von Blender; dort wird keine bestimmte Blender-Versionsnummer genannt.
1. Zwischen Link und Append wählen
Verwenden Sie Link, wenn die Verbindung zur Quelldatei erhalten bleiben soll. Über
File › Link…lassen sich Datenblöcke aus einer anderen .blend-Datei auswählen. Verknüpfte Daten referenzieren die Quelldatei; Änderungen an der Quelle werden nach dem erneuten Laden der aktuellen Datei übernommen. Im Outliner sind verknüpfte Daten mit einem Kettensymbol gekennzeichnet. Diese Methode eignet sich, um Änderungen an einer gemeinsam genutzten Asset-Bibliothek in Arbeitsdateien zu übernehmen.Ziehen Sie Append in Betracht, wenn unabhängige lokale Daten benötigt werden.
File › Append…kopiert die ausgewählten Datenblöcke in die aktuelle Datei und stellt normalerweise keine Verbindung zur Quelldatei her. Die lokale Kopie lässt sich bearbeiten; spätere Änderungen an der Quelldatei werden nicht übernommen. Es gibt jedoch eine wichtige Ausnahme: Werden in der Quelle bereits verknüpfte Daten per Append übernommen, fügt Blender neue Objekte oder Kollektionen hinzu, lässt sie aber verknüpft und nicht bearbeitbar. Daher sollte man nicht davon ausgehen, dass Append unter allen Umständen unabhängige Kopien erstellt.Beachten Sie die Bearbeitungsbeschränkungen von Link. Verknüpfte Datenblöcke sind zunächst nicht bearbeitbar. Das gilt auch für Position, Drehung und Skalierung verknüpfter Objekte. Ist
Instance Collectionsim File Browser aktiviert, wird eine verknüpfte Kollektion als einzelne Kollektion-Instanz zur Szene hinzugefügt, die sich transformieren lässt. Die OptionInstance Object Dataerstellt ein neues Objekt für direkt verknüpfte Objektdaten. Soll der Inhalt der Kollektion im Outliner sichtbar sein und sollen Library Overrides erstellt werden, mussInstance Collectionsdeaktiviert sein.Kennen Sie die Möglichkeiten zum Aktualisieren und Auffinden der Quelldatei. Stellen Sie den Outliner auf die Ansicht
Blender Fileum. Klicken Sie mit der rechten Maustaste auf die verknüpfte .blend-Datei und wählen SieReload, um die neuesten Daten zu laden, ohne die Datei zu schließen und erneut zu öffnen. Wurde die Quelldatei verschoben oder umbenannt, können Sie sie überRelocatedurch eine andere Datei ersetzen. Kann Blender die Bibliothek nicht finden, kann es für fehlende Verknüpfungen Platzhalter-Datenblöcke erstellen. Sobald die Bibliothek neu zugeordnet ist, lassen sich diese Referenzen wiederherstellen.
2. Ausgewählte Daten mit Library Overrides bearbeiten
Erstellen Sie ein Override, wenn die Verknüpfung erhalten bleiben, aber bestimmte Eigenschaften geändert werden sollen. Library Overrides ermöglichen es, ausgewählte Eigenschaften verknüpfter Daten in der lokalen Datei zu bearbeiten, während unveränderte Eigenschaften mit der Quelle synchron bleiben. Für ausgewählte Datenblöcke stehen
3D Viewport › Header › Object › Library Override › Makeoder im OutlinerLibrary Override › Makezur Verfügung. Blender erstellt auch für weitere Datenblöcke Overrides, die für eine gültige Hierarchie erforderlich sind. Allerdings werden nur die ausgewählten Elemente als durch den Benutzer bearbeitbar markiert.Strukturieren Sie die Kollektion-Hierarchie sorgfältig. Ein Asset besteht meist nicht aus einem einzelnen Datenblock, sondern aus Objekten und den dazugehörigen Daten. Das Handbuch empfiehlt, die für das Asset benötigten Kollektionen unter der verknüpften Root-Kollektion zusammenzufassen. Dadurch wird klarer, zu welcher Asset-Beziehung die Overrides gehören, und automatische Vorgänge werden zuverlässiger. Für dieselben verknüpften Daten lassen sich auch mehrere voneinander unabhängige Overrides erstellen.
Berücksichtigen Sie die Grenzen bei Bearbeitung und Animation getrennt. Overrides können um neue Modifier und Constraints ergänzt werden; Eigenschaften lassen sich wie bei lokalen Datenblöcken bearbeiten. Im Edit Mode können Overrides dagegen nicht bearbeitet werden. Welche Animationsoptionen verfügbar sind, hängt davon ab, ob die Quelldaten bereits animiert sind. Enthält die Quelle Driver, können einige Eigenschaften bestehender Driver geändert werden, etwa ihre Ziele. Neue Driver oder zusätzliche Ziele für bestehende Driver lassen sich jedoch nicht hinzufügen. Enthält die Quelle keine Animationsdaten, können Driver für das Override eingerichtet, hinzugefügt und bearbeitet werden. Bei einer Animation mit Keyframes ersetzt das Zuweisen einer lokalen Action die verknüpfte Keyframe-Animation vollständig. Das bedeutet nicht, dass die Quellanimation teilweise überschrieben wird.
Verwechseln Sie Reset und Clear nicht.
Library Override › Resetsetzt die ausgewählten Override-Werte auf die Werte der verknüpften Quelle zurück, löscht das Override aber nicht; es bleibt bearbeitbar. AuchLibrary Override › Clearsetzt die Werte auf die Quelle zurück, entfernt das Override aber nach Möglichkeit und ersetzt es durch die verknüpften Daten. Besteht die Gefahr, dass die Hierarchie dadurch beschädigt wird, wird das Override möglicherweise nicht gelöscht und kann als nicht bearbeitbar markiert werden. Um einzelne Änderungen an Eigenschaften zu entfernen, können Sie im Kontextmenü der jeweiligen EigenschaftRemove Override(s)oderRemove Single Overrideauswählen.
3. Auswirkungen auf Architektur- und Visualisierungs-Workflows
Für Architektur- und Visualisierungsteams, die wiederkehrende Möbel-, Beleuchtungs- oder Dekor-Assets in mehreren Blender-Dateien verwenden, lassen sich Link und Library Overrides kombinieren: Link verweist auf die gemeinsame Quelle, während Overrides die erforderlichen lokalen Anpassungen ermöglichen. Für ein Element, das nicht mit der Quelle aktualisiert werden muss und unabhängig weiterentwickelt werden soll, kann Append besser geeignet sein. Es sollte jedoch geprüft werden, ob die per Append übernommenen Daten zuvor bereits verknüpft waren.
Die Option Instance Collections kann nützlich sein, wenn eine Kollektion wie ein einzelnes Objekt in die Szene eingefügt und transformiert werden soll. Soll der Inhalt der Kollektion im Outliner sichtbar bleiben und ein Override erstellt werden, muss die Kollektion dagegen unverändert eingefügt werden. Diese Entscheidung beeinflusst sowohl die Szenenstruktur als auch die bearbeitbaren Daten. Außerdem weist das Handbuch darauf hin, dass Link oder Append aus deutlich neueren .blend-Dateien nicht möglich ist. Die Dateikompatibilität sollte daher im Team geprüft werden.
Der deutliche Hardwarehinweis in der Dokumentation betrifft den Speicherbedarf. Referenzen auf komprimierte .blend-Dateien können dazu führen, dass die gesamte Datei in den Arbeitsspeicher geladen werden muss, selbst wenn nur ein kleiner Teil davon verwendet wird. Das Handbuch steht zwar unter der Lizenz CC BY-SA 4.0, daraus folgt jedoch nicht, dass für die im Projekt verwendeten Assets dieselben Lizenzbedingungen gelten. Die jeweiligen Nutzungsbedingungen der Assets sollten separat geprüft werden.
4. Häufige Fehler
Link für eine unabhängige Kopie halten: Link erhält die Verbindung zur Quelldatei. Für unabhängiges Arbeiten kann Append verwendet werden; beachten Sie jedoch, dass bereits verknüpfte Daten auch nach Append verknüpft und nicht bearbeitbar bleiben können.
Annehmen, alle Overrides seien bearbeitbar: Von den Datenblöcken, die für die Hierarchie erstellt werden, werden nur die ausgewählten für den Benutzer als bearbeitbar markiert.
Die Kollektion-Struktur vernachlässigen: Werden die Bestandteile eines Assets nicht unter der Root-Kollektion zusammengefasst, können automatische Overrides für bestimmte Daten und andere Vorgänge unzuverlässiger werden.
Davon ausgehen, Animationsdaten ließen sich uneingeschränkt ändern: Wenn die Quelle Animationsdaten enthält, sind die Optionen für das Override eingeschränkt. Eine Keyframe-Animation durch eine lokale Action zu ersetzen, ist kein Override dieser Animation.
Speicherbedarf und Kosten der erneuten Synchronisierung übersehen: Komprimierte Bibliotheken können den Arbeitsspeicher stark beanspruchen. Auch die Synchronisierung von Overrides in externen Bibliotheken kann aufwendig sein und muss bei jedem Laden der Datei erneut ausgeführt werden. Das Handbuch empfiehlt, Bibliotheksdateien regelmäßig aktuell zu halten, um diesen Mehraufwand zu verringern.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Der praktische Hauptnutzen für Architektur- und Visualisierungsteams in der Türkei besteht darin, den Bedarf an aktuellen gemeinsamen Assets von den szenenspezifischen Anpassungen trennen zu können. Link und Overrides können beide Ziele gemeinsam unterstützen; Append ist eine übersichtliche Option, wenn unabhängig gearbeitet werden soll. Bei Dateien, die im Team ausgetauscht werden, sollte jedoch besonders geprüft werden, ob bereits verknüpfte Daten auch nach Append verknüpft bleiben können.
Bevor der Workflow eingesetzt wird, kann es helfen, das Verhalten von Reload, Reset und Clear in einer kleinen Beispieldatei auszuprobieren. Auch den Speicherbedarf komprimierter .blend-Bibliotheken und den Aufwand für die Synchronisierung von Overrides in externen Bibliotheken sollte man bei der Hardwareplanung berücksichtigen. Das Handbuch steht unter der Lizenz CC BY-SA 4.0; die Lizenzbedingungen der verwendeten Assets müssen separat überprüft werden.
Häufige Fragen
Was ist in Blender der Unterschied zwischen Link und Append?
Link verweist auf die Quelldatei im .blend-Format und übernimmt Änderungen an der Quelle, sobald die Datei neu geladen wird. Append kopiert Daten normalerweise in die Datei. Bereits verknüpfte Daten können jedoch auch nach Append verknüpft und nicht bearbeitbar bleiben.
Wozu dienen Library Overrides in Blender?
Sie ermöglichen es, ausgewählte Eigenschaften verknüpfter Daten in der lokalen Datei zu bearbeiten, während unveränderte Eigenschaften mit der Quelle synchron bleiben. Overrides lassen sich nicht im Edit Mode bearbeiten.
Wie aktualisiert man eine verknüpfte Blender-Bibliothek?
Stellen Sie den Outliner auf die Ansicht `Blender File` um, klicken Sie mit der rechten Maustaste auf die verknüpfte .blend-Datei und wählen Sie `Reload`. Dadurch werden die verknüpften Daten aktualisiert, ohne die Datei erneut zu öffnen.



