En bref
- Link répercute les modifications du fichier source dans le fichier de travail après rechargement ; les données liées ne sont pas modifiables au départ.
- Append copie les données dans le fichier local sans conserver de lien avec le fichier source.
- Library Overrides permet de modifier certaines propriétés des données liées tout en préservant leur synchronisation avec la source.
- Le Blender Manual ne précise pas de numéro de version pour ces opérations ; ce guide reprend les chemins de menus de la documentation actuelle.
Les fonctions Link, Append et Library Overrides décrites dans le guide en ligne actuel de Blender permettent de réutiliser des objets, matériaux et autres data-blocks dans différents fichiers .blend. Pour exploiter des meubles, éléments de décoration ou composants de scène communs dans plusieurs projets d’architecture, deux options principales s’offrent à vous : conserver un lien vers la source ou copier les données dans le projet. Le guide ne précise pas de numéro de version de Blender ; les chemins de menus ci-dessous reprennent donc les intitulés actuels de la documentation.
1. Choisir Link ou Append selon ses besoins
Commencez par déterminer le lien que les données à utiliser doivent conserver avec le fichier source. Si les mises à jour du fichier doivent être répercutées dans les travaux suivants, choisissez Link. Pour travailler sur une copie locale indépendante, préférez Append. Dans Blender, vous pouvez accéder à ces fichiers depuis le menu ou lancer une opération Link ou Append en faisant glisser un fichier .blend dans la fenêtre Blender.
Dans le menu supérieur, ouvrez
File › Link…ouFile › Append….Dans le navigateur de fichiers, accédez au fichier .blend source et sélectionnez les data-blocks à utiliser.
Examinez les options du panneau droit du navigateur selon la manière dont vous souhaitez ajouter les données à la scène.
| Réglage | Valeur conseillée | Effet |
|---|---|---|
| Opération | Link | Crée une référence au fichier source ; les modifications sont répercutées après rechargement. |
| Opération | Append | Copie les données dans le fichier de travail ; les modifications ultérieures du fichier source ne sont pas transférées. |
Relative Path | Activé si la structure du projet le permet | Utilise un chemin relatif plutôt qu’un chemin absolu vers le fichier .blend externe. |
Instance Collections | Activé si la collection doit être utilisée comme un seul objet | Ajoute la collection à la scène sous forme d’instance collection. |
Active Collection | Activé si vous souhaitez ajouter les éléments à la collection active | Place les objets et les collections dans la collection active du view layer actif. |
Ces options ne sont pas toutes indispensables à chaque workflow. Par exemple, lorsque Instance Collections est désactivé, le contenu de la collection apparaît dans l’Outliner ; cette approche permet également de créer des Library Overrides dans le cadre d’une opération Link. Si l’option est activée, la collection est représentée dans la scène par un seul objet. Lorsque vous sélectionnez directement les données d’un objet, le résultat de l’option Instance Object Data compte également : si elle est activée, un objet est créé pour chaque donnée d’objet liée ; sinon, vous pouvez ensuite faire glisser les données depuis l’Outliner vers la 3D Viewport pour les rendre visibles dans la scène.
2. Mettre à jour les données liées et gérer les chemins de fichiers
Les data-blocks liés sont signalés par une icône en forme de chaîne dans l’Outliner. Le chemin du fichier .blend source peut également être consulté dans la vue Blender File de l’Outliner. Au départ, les données liées ne sont pas modifiables ; la position, la rotation et l’échelle des objets restent également liées à leur état dans le fichier source.
Lorsque la bibliothèque source est mise à jour, il n’est pas nécessaire de fermer puis de rouvrir le fichier de travail. Passez l’Outliner en vue Blender File, faites un clic droit sur le fichier .blend lié et choisissez Reload. Si le fichier a été déplacé ou renommé, sélectionnez un autre fichier via Relocate, dans le même menu contextuel. Pour un ID directement lié, l’option ID Data › Relocate est également disponible dans l’Outliner ; elle ne peut être utilisée que pour les data-blocks directement liés dont aucun autre élément lié ne dépend.
Si une bibliothèque est introuvable, Blender peut créer des placeholder data-blocks pour remplacer les données liées manquantes. Les références ne sont alors pas complètement perdues : les données peuvent être restaurées une fois la bibliothèque relocalisée. Vérifier les liens avant la livraison d’un projet permet de repérer rapidement les données manquantes susceptibles d’apparaître après un changement de chemin de fichier.
3. Que peut-on modifier avec Library Overrides ?
Library Overrides est conçu pour modifier des données liées tout en conservant leur synchronisation avec la bibliothèque source. Lorsqu’une propriété est modifiée dans un override, les autres propriétés inchangées dans la source continuent de bénéficier des mises à jour. Pour créer un override, sélectionnez l’objet puis suivez Object › Library Override › Make ; l’opération peut également être lancée depuis le menu contextuel de l’Outliner. Blender crée automatiquement les data-blocks liés nécessaires à une hiérarchie d’override valide.
Il est important de sélectionner les éléments à modifier. Seuls les éléments sélectionnés au moment de la création de l’override sont marqués comme modifiables par l’utilisateur. Dans l’Outliner, l’option Selected & Content permet de rendre les overrides créés modifiables. Lorsqu’une propriété concernée est modifiée, sa valeur d’override apparaît en turquoise dans l’interface. Les overrides ne peuvent toutefois pas être utilisés en Edit Mode, et toutes les propriétés liées ne sont pas automatiquement modifiables.
Pour annuler une modification, utilisez Object › Library Override › Reset. Reset rétablit les valeurs sélectionnées telles qu’elles apparaissent dans les données source, sans supprimer l’override. Clear réinitialise d’abord les valeurs puis, si possible, supprime l’override afin de rétablir les données liées ; si cela devait rompre la hiérarchie, l’override peut être conservé et marqué comme non modifiable. Pour gérer des propriétés individuelles, le menu contextuel des propriétés propose les options Add Override(s), Add Single Override, Remove Override(s) et Remove Single Override.
4. Points de vigilance dans les workflows d’architecture et de visualisation
Si un meuble ou un élément de scène commun doit rester à jour à partir de la même source dans plusieurs projets, envisagez Link. Si chaque projet nécessite une modification indépendante, Append peut être plus adapté. Les instances de collections permettent d’ajouter une collection à la scène sous la forme d’un seul objet ; pour travailler sur son contenu ou créer un override, l’ajout direct de la collection peut être préférable. Le choix de la méthode doit tenir compte de la personne chargée de mettre à jour la source au sein de l’équipe et des modalités de partage des fichiers du projet.
La possibilité de modifier les Library Overrides dépend de la hiérarchie des données. Le guide recommande que les collections nécessaires à un élément soient liées et organisées dans une hiérarchie explicite sous la collection racine instanciée. Si cette hiérarchie change, les overrides peuvent devoir être resynchronisés. Une resynchronisation automatique est effectuée à l’ouverture ; l’option Library Override › Troubleshoot › Resync de l’Outliner peut aussi être utilisée pour résoudre les problèmes.
La consommation de mémoire mérite également attention : référencer des fichiers .blend compressés peut nécessiter le chargement du fichier entier, même si seule une petite partie est utilisée. Une fois les données chargées, leur consommation mémoire reste identique. Par ailleurs, les réglages au niveau de la scène, comme Rigid Body World, ne sont pas copiés lorsque des objets sont liés ; la documentation indique qu’une solution consiste à lier la scène entière et à l’utiliser comme Background Scene.
Erreurs fréquentes
S’attendre à ce que les modifications apportées à la source apparaissent immédiatement avec Link : il faut recharger la bibliothèque pour récupérer les données à jour.
Essayer de modifier directement des objets liés : il faut créer un Library Override adapté.
Penser que les données ajoutées avec Append sont toujours indépendantes : l’ajout de données déjà liées peut les laisser liées et non modifiables.
Créer des dépendances circulaires : une dépendance réciproque entre deux fichiers peut entraîner des liens manquants.
Négliger l’incidence des bibliothèques compressées sur la mémoire : le fichier entier peut être chargé même si une seule petite partie est sélectionnée.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les cabinets d’architecture et les équipes de visualisation en Turquie, Link offre un moyen de garder des ressources communes à jour dans plusieurs projets, tandis qu’Append permet d’en créer une copie indépendante dans le projet. Ce choix suppose de définir à l’avance les modalités de partage des fichiers et la personne responsable de la bibliothèque source.
Library Overrides apporte de la souplesse, mais il est important de bien organiser la hiérarchie et les liens vers les fichiers sources. Il faut notamment tenir compte de l’augmentation possible de la consommation mémoire au chargement de fichiers compressés, ainsi que de la nécessité de corriger le chemin du fichier pour rétablir les liens manquants. Tester le workflow sur de vrais fichiers de projet permet de limiter les mauvaises surprises lors des mises à jour et de la livraison.
Questions fréquentes
Quelle est la différence entre Link et Append dans Blender ?
Link crée une référence au fichier .blend source et répercute ses mises à jour après rechargement. Append copie les données dans le fichier de travail ; les modifications ultérieures du fichier source ne sont pas transférées.
Comment modifier des objets liés dans Blender ?
Vous pouvez créer un Library Override pour modifier les données liées. Pour cela, utilisez `Object › Library Override › Make` sur les données sélectionnées ; le mode Edit Mode n’est pas disponible avec les overrides.
Comment réparer un lien de bibliothèque manquant dans Blender ?
Passez l’Outliner en vue `Blender File`, faites un clic droit sur le fichier lié concerné, puis choisissez `Relocate` et indiquez le nouvel emplacement. Blender peut créer des placeholder data-blocks pour les bibliothèques introuvables.



