Link & Append (Lier et ajouter)¶
Ces fonctions vous aident à réutiliser des objets, des matériaux et d’autres blocs de données d’un autre fichier-blend. Vous pouvez créer des bibliothèques de contenu commun et les partager sur plusieurs fichiers de référencement.
Astuce
Au lieu d’utiliser le menu, vous pouvez également Link/Append (lier/ajouter) des fichiers blend en les faisant glisser et en les déposant dans la fenêtre Blender.
Note
Il n’est pas possible d’ajouter (Append) ou de lier (Link) des données à partir de fichiers blend beaucoup plus récents
Link¶
Référence
- Éditeur:
Barre du haut (Topbar)
- Mode:
Tous les modes sauf Edit Mode
- Menu:
Link crée une référence aux données d’un fichier source de telle sorte que les modifications qui y sont apportées seront reflétées dans le fichier actuel lors de son prochain rechargement. Dans le navigateur de fichiers, accédez au fichier blend-source externe et sélectionnez les blocs de données que vous souhaitez réutiliser.
Les blocs de données liés sont indiqués par une icône de chaîne dans l'Outliner. Ils sont également répertoriés dans le Mode d’Affichage du fichier Blender de l’Outliner, ainsi que le chemin du fichier Blend dont ils proviennent.
Les blocs de données liés ne sont initialement pas modifiables. Cela inclut même l’emplacement/la rotation/l’échelle des objets liés, qui sont verrouillés sur la transformation qu’ils ont dans le fichier source. Il existe cependant des moyens de contourner ce problème :
Si vous liez une collection avec Instance Collections activé ou certaines données d’objet avec Instance Object Data activé, les données de collection/objet seront référencées via un objet créé dans le fichier-blend actuel, qui peut être transformé. (Ce nouvel objet sera créé au niveau du 3D Cursor.)
Vous pouvez également effectuer un certain niveau d’édition/animation sur des blocs de données liés (et donc normalement verrouillés) à l’aide des Library Overrides.
Options¶
Ces options sont disponibles dans le panneau de droite du navigateur de fichiers.
- Relative Path
Référencer le fichier-blend externe en utilisant un chemin relatif plutôt qu’absolu.
- Select
Sélectionner les objets nouvellement ajoutés.
- Active Collection
Si activé, les objets et les collections seront ajoutés à la collection active du calque de la vue active. Sinon, ils seront ajoutés à une nouvelle collection “Linked Data” dans le calque de la vue active.
- Instance Collections
Si activé, chaque collection ajoutée (append) sera ajoutée à la scène en tant qu'instance de collection (c’est-à-dire un objet « « unique qui représente la collection entière). Vous pouvez ajouter d’autres « instances « de ce type en utilisant ou remplacer une instance par le contenu de la collection en utilisant « « Make Instances Real.
Si désactivé, les collections seront ajoutées telles quelles afin que vous puissiez voir leur contenu dans l’Outliner.
- Instance Object Data
Si activé, un objet sera créé pour chaque donnée d’objet directement liée (linked). Sinon, aucun objet ne sera créé et les données de l’objet ne seront pas visibles dans la scène jusqu’à ce que vous en créiez un vous-même (par exemple en faisant glisser les données de l’objet de l’Outliner vers la fenêtre 3D).
Append¶
Référence
- Éditeur:
Barre du haut (Topbar)
- Mode:
Tous les modes sauf Edit Mode
- Menu:
Append copie les blocs de données dans votre fichier-blend sans conserver aucune référence aux originaux. Vous pouvez apporter d’autres modifications à votre copie locale des données, mais les modifications apportées au fichier source externe ne seront pas reflétées dans le fichier actuel.
Dans le Navigateur de fichiers, naviguez jusqu’au fichier-blend de la source externe et sélectionnez le bloc de données que vous souhaitez réutiliser.
Note
L’ajout de données que vous avez déjà liées ajoutera des objets/collections à la scène, mais les conservera liés (et non modifiables).
Cela est fait de manière à ce que les relations existantes avec les données liées restent intactes.
Options¶
Ces options sont disponibles dans le panneau de droite du navigateur de fichiers.
- Select
Sélectionner les objets nouvellement ajoutés.
- Active Collection
Si activé, les objets et les collections seront ajoutés à la collection active du calque de la vue. Sinon, ils « « seront ajoutés à une nouvelle collection “Appended Data” dans le calque de vue « « actif.
- Instance Collections
Si activé, chaque collection ajoutée sera ajoutée à la scène en tant qu'instance de collection (c’est-à-dire un objet unique qui représente la collection entière). Vous pouvez ajouter d’autres instances de ce type en utilisant ou remplacer une instance par le contenu de la collection en utilisant Make Instances Real.
Si désactivé, les collections seront ajoutées telles quelles afin que vous puissiez voir leur contenu dans l’Outliner.
- Instance Object Data
Si activé, un objet sera créé pour chaque donnée d’objet directement ajoutée (append). Sinon, aucun objet ne sera créé et les données de l’objet ne seront pas visibles dans la scène jusqu’à ce que vous en créiez un vous-même (par exemple en faisant glisser les données de l’objet de l’Outliner vers la fenêtre 3D).
- Fake User (faux Utilisateur)
Définit le bloc de données ajouté comme Protégé.
- Localize All
Ajoute également toutes les données indirectement liées, au lieu de les lier.
Reload¶
Référence
- Éditeur:
Outliner
- Menu:
Lorsque l’Outliner est en Mode d’Affichage Blender File, vous pouvez cliquer avec le bouton droit sur un fichier-blend lié et choisir Reload (Recharger) pour mettre à jour immédiatement le fichier-blend actuel avec la dernière version des blocs de données liés, sans avoir à rouvrir le fichier.
Relocate¶
Référence
- Éditeur:
Outliner
- Menu:
Lorsque l’Outliner est en Mode d’Affichage Blender File, vous pouvez cliquer avec le bouton droit sur un fichier-blend lié et choisir Relocate pour le remplacer par un fichier différent. Cela peut être utilisé soit pour réparer une bibliothèque liée cassée (par exemple parce que le fichier a été déplacé ou renommé), soit pour passer à une variation des mêmes données dans un fichier différent.
Bibliothèques cassées¶
Si Blender ne trouve pas de bibliothèque lors du chargement d’un fichier-blend, il créera des blocs de données fictifs pour remplacer ceux liés manquants. De cette façon, les références aux données manquantes ne sont pas perdues et, en déplaçant la bibliothèque manquante, les données perdues peuvent être automatiquement restaurées.
Make Local¶
Référence
- Éditeur:
3D Viewport
- Mode:
Mode Objet
- Menu:
Référence
- Éditeur:
Outliner
- Menu:
Rend les objets sélectionnés ou tous les objets externes locaux par rapport au fichier-blend courant. Les liens vers le fichier de bibliothèque d’origine seront perdus, mais cela rendra ces blocs de données entièrement modifiables, tout comme ceux directement créés dans ce fichier blend.
Options¶
L’opération disponible à partir du menu contextuel du Outliner n’a aucune option et n’affecte que les blocs de données sélectionnés.
L’opération disponible à partir de la vue 3D n’affecte directement que les objets sélectionnés, mais elle peut également rendre locales les dépendances des objets :
- Type
Que ce soit pour localiser uniquement les objets eux-mêmes ou également leurs données et matériaux.
Limitations connues¶
Dans la plupart des cas, la liaison des données fonctionnera comme prévu. Il existe cependant certaines limites dont il faut être conscient.
Dépendances circulaires¶
En général, les dépendances ne doivent pas aller dans les deux sens. Tenter de relier ou d’ajouter des données qui renvoient au fichier actuel entraînera probablement des liens manquants.
Paramètres au niveau de la scène¶
Les paramètres au niveau de la scène tels que Rigid Body World ne seront pas copiés lors de la liaison d’objets. Comme alternative, vous pouvez lier la scène entière et l’utiliser comme Background Scene.
Compression et utilisation de la mémoire¶
Le référencement de fichiers blend compressés peut nécessiter beaucoup de mémoire car ils doivent être chargés dans leur intégralité, même si vous n’en liez/ajoutez (link/append) qu’une petite partie. Cependant, une fois les blocs de données chargés, l’utilisation de la mémoire est la même.