Dernières actualités
Utiliser Link et Append dans Blender : guide des bibliothèquesImport et export DWG/DXF dans SketchUp : guide des dessins d’architectureComment modifier les courbes d’animation dans Blender ? Keyframes et Graph EditorSimulation de tissu dans Blender : épingles, ressorts de couture et pressionGuide de Take Recorder dans Unreal Engine : enregistrer caméras et acteurs en archvizGuide de création d’images architecturales et de retouche de rendus avec Nano Banana 2.1Rhino 8 : sélection des objets et vérification des géométries défectueusesUn outil de peinture de Flow Map en temps réel présenté pour Unreal EngineGuide des nomenclatures Revit : Note Block, mise en forme et key scheduleTransformer une image d’architecture en vidéo avec Veo 3.1 : guide pas à pas
Conseils et guidesBlender

Utiliser Link et Append dans Blender : guide des bibliothèques

Dans Blender, Link crée une référence vers des données d’un autre fichier .blend, tandis qu’Append les copie dans le fichier de travail. Ce guide présente les différences entre les deux méthodes et explique comment modifier les données liées avec Library Overrides.

Visualisation d’un intérieur contemporain lumineux avec des meubles communs réutilisésImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. 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.
  2. Append copie les données dans le fichier local sans conserver de lien avec le fichier source.
  3. Library Overrides permet de modifier certaines propriétés des données liées tout en préservant leur synchronisation avec la source.
  4. 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.

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.

  1. Dans le menu supérieur, ouvrez File › Link… ou File › Append….

  2. Dans le navigateur de fichiers, accédez au fichier .blend source et sélectionnez les data-blocks à utiliser.

  3. Examinez les options du panneau droit du navigateur selon la manière dont vous souhaitez ajouter les données à la scène.

RéglageValeur conseilléeEffet
OpérationLinkCrée une référence au fichier source ; les modifications sont répercutées après rechargement.
OpérationAppendCopie les données dans le fichier de travail ; les modifications ultérieures du fichier source ne sont pas transférées.
Relative PathActivé si la structure du projet le permetUtilise un chemin relatif plutôt qu’un chemin absolu vers le fichier .blend externe.
Instance CollectionsActivé si la collection doit être utilisée comme un seul objetAjoute la collection à la scène sous forme d’instance collection.
Active CollectionActivé si vous souhaitez ajouter les éléments à la collection activePlace 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 sources
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/linked_libraries/link_append.html
Résumé
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/linked_libraries/library_overrides.html
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

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.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi