Actualités · 3D

Blender Extensions

ce qui a changé et comment les installer

Depuis la version 4.2, le logiciel de création 3D ne livre plus ses add-ons avec lui : ils passent par une plateforme d’extensions. Ce que cela change en pratique.

Ordinateur portable sur un bureau, affichant un volume en 3D et ses axes dans une fenêtre de modélisation
Réponse rapide

Les extensions de Blender sont des modules qu’on ajoute au logiciel de création 3D libre : des add-ons qui apportent des fonctionnalités, ou des thèmes qui modifient l’apparence de l’interface. Depuis Blender 4.2 LTS, la plupart ne sont plus livrés avec le logiciel mais s’installent depuis un dépôt en ligne, accessible par Préférences puis Get Extensions, après avoir autorisé l’accès réseau. Les anciens add-ons téléchargés en .zip restent installables depuis un fichier local.

  • Ce n’est pas un accessoire de cuisine : Blender est un logiciel de création 3D libre, une extension est un module logiciel.
  • Le tournant de la 4.2 LTS : les add-ons ne sont plus embarqués, ils viennent d’un dépôt en ligne.
  • Catalogue vide ? L’autorisation d’accès en ligne n’a pas été donnée : c’est le blocage numéro un.
  • Le dépôt officiel n’héberge que du libre : c’est pourquoi certains outils réputés n’y figurent pas.

Une extension Blender, ce n’est pas un accessoire de cuisine

Autant lever l’ambiguïté tout de suite, parce que le mot prête à confusion en français : il ne s’agit pas d’un accessoire de mixeur. Blender est un logiciel de création 3D libre et gratuit, développé par la Blender Foundation et distribué sous licence open source. Il sert à modéliser des objets et des décors, à les animer, à en calculer le rendu, et il embarque aussi de quoi monter une vidéo. C’est un outil complet, utilisé aussi bien par des amateurs seuls devant leur écran que dans des studios.

Une extension, dans ce contexte, est un module qu’on ajoute au logiciel pour lui faire faire quelque chose qu’il ne fait pas d’origine. Techniquement, c’est une archive au format .zip qui contient les fichiers du module et un manifeste. Ce manifeste — un fichier nommé manifest.toml — déclare l’identifiant du module, sa version, sa licence, son mainteneur, les permissions dont il a besoin et les plateformes sur lesquelles il fonctionne. C’est lui qui remplace l’ancien dictionnaire bl_info que les développeurs plaçaient en tête de leur script.

Deux familles cohabitent. Les add-ons ajoutent des fonctionnalités : un outil de modélisation, un moteur d’import de format, un générateur de végétation. Les thèmes ne touchent qu’à l’apparence de l’interface — couleurs, contrastes, lisibilité des panneaux. Les deux passent par le même mécanisme d’installation, ce qui explique qu’ils cohabitent dans le même catalogue.

Ce que la version 4.2 a changé

Jusqu’à Blender 4.1, la logique était simple : une bonne partie des add-ons était livrée avec le logiciel. On les trouvait dans les préférences, désactivés par défaut, et il suffisait de cocher une case pour les activer. Le reste s’installait à la main, en récupérant un fichier .zip sur le dépôt de code ou le site personnel du développeur, puis en le pointant depuis les préférences.

Blender 4.2 LTS a changé ce modèle. Le logiciel n’embarque plus qu’un noyau réduit d’add-ons — ceux qui servent au fonctionnement courant, comme certains imports et exports de formats standards. Tous les autres ont migré vers une plateforme en ligne, extensions.blender.org, depuis laquelle on les installe directement. L’onglet Add-ons des préférences a laissé la place à un onglet Extensions, doublé d’une entrée Get Extensions qui affiche le catalogue.

Concrètement, pour qui met à jour depuis une version antérieure : les extensions installées ne disparaissent pas, mais la liste change d’aspect et certains modules autrefois cochés dans la liste embarquée n’y sont plus. Il faut alors aller les chercher dans le catalogue en ligne et les réinstaller, ce qui prend quelques minutes la première fois. Les préférences elles-mêmes, raccourcis et thème compris, sont conservées.

Ce que le nouveau modèle apporte est facile à mesurer après quelques semaines d’usage : les mises à jour deviennent visibles depuis le logiciel, au lieu de dépendre d’une visite régulière sur le site d’un développeur. Ce qu’il coûte se voit dès la première ouverture du catalogue, qui demande une autorisation à laquelle personne ne s’attend.

Extension ou add-on classique

la différence concrète

Pour un utilisateur, la distinction ne tient pas à la nature du code mais à la façon dont le module arrive, se met à jour et se retire. Le tableau ci-dessous met les deux mécanismes en regard.

CritèreExtensionAdd-on classique (legacy)
ProvenanceDépôt déclaré dans les préférencesFichier .zip récupéré par ses propres moyens
MétadonnéesVersion, licence et mainteneur affichésVariables, parfois absentes
Mises à jourSignalées et applicables depuis le logicielÀ la charge de l’utilisateur
PermissionsDéclarées dans le manifesteNon déclarées
DésinstallationDepuis la même interfaceSuppression manuelle des fichiers

Un point rassure : rien de tout cela ne casse l’existant. Un add-on classique installé de longue date continue de fonctionner, et Blender permet toujours d’en installer un depuis un fichier local. Il ne bénéficie simplement pas du suivi intégré, ce qui devient sensible le jour où une faille ou une incompatibilité impose de le mettre à jour.

Installer une extension, l’activer, la mettre à jour

La procédure tient en quatre temps. Le premier déroute presque tout le monde, pour une raison qui tient à la philosophie du logiciel : par défaut, Blender ne se connecte à aucun serveur, et il ne le fera pas sans un accord explicite.

  1. Autoriser l’accès en ligne

    Ouvrez les préférences, puis la section Get Extensions. À la première utilisation, Blender affiche un message demandant l’autorisation d’accès en ligne. Tant qu’elle n’est pas donnée, le catalogue reste vide — c’est de très loin la cause la plus fréquente d’une liste qui ne s’affiche pas.

  2. Trouver l’extension dans le catalogue

    Une fois l’accès autorisé, la liste apparaît. Cherchez par nom si vous savez ce que vous voulez, sinon parcourez les catégories. Chaque entrée indique sa version, son mainteneur et sa licence : de quoi savoir à qui l’on a affaire avant d’installer quoi que ce soit.

  3. Installer et vérifier l’activation

    L’installation se lance depuis la fiche de l’extension. Dans la plupart des cas, le module est activé dans la foulée ; sinon, il apparaît dans la liste des extensions installées avec une case à cocher. Un module installé mais non coché ne fait rien, ce qui explique bien des dépannages inutiles.

  4. Suivre les mises à jour

    Blender signale les extensions pour lesquelles une version plus récente existe sur leur dépôt d’origine et permet de les actualiser sans quitter le logiciel. C’est le principal gain du nouveau modèle par rapport à l’ancien, où rien ne prévenait qu’une version corrective était sortie.

Pour installer une extension depuis un fichier, ou un ancien add-on récupéré ailleurs, passez par l’option d’installation depuis le disque. L’archive est alors traitée localement, sans passer par le réseau : c’est la voie à emprunter sur une machine qui n’a pas d’accès internet, ou dont la politique de sécurité l’interdit.

Ce que la plateforme officielle accepte

Comprendre les règles du dépôt officiel évite trois déceptions courantes. Chacune de ces règles répond à une question précise que se pose l’utilisateur, souvent au mauvais moment.

« Pourquoi tel outil n’est pas là ? »

La règle de licence

La plateforme n’héberge que du libre. Pour les add-ons, la licence exigée est la GNU General Public License version 3.0 ou ultérieure. Pour les thèmes, cette même licence est recommandée et toute licence compatible GPL est acceptée. Une extension propriétaire ou payante n’a donc pas sa place dans le catalogue officiel : cela ne veut pas dire qu’elle n’existe pas, seulement qu’elle se distribue ailleurs.

« Pourquoi mon zip n’est pas reconnu ? »

Le manifeste obligatoire

Sans manifeste, l’archive n’est pas une extension au sens de Blender : c’est un dossier de scripts, que le logiciel traitera au mieux comme un add-on classique. Le manifeste est ce qui permet d’afficher les métadonnées, de comparer les numéros de version entre l’installé et le disponible, et de savoir à quelles ressources le module veut accéder.

« Que fait ce module chez moi ? »

Les permissions déclarées

Un module qui a besoin d’accéder au réseau, au système de fichiers ou au presse-papiers doit le déclarer. L’information est visible avant l’installation. Cela ne remplace pas un audit de code et ne prouve pas l’innocuité du module, mais c’est une information que l’ancien modèle ne donnait pas du tout : on installait à l’aveugle.

Les points de vigilance

Trois réflexes suffisent à éviter la majorité des ennuis, et le premier concerne la confiance qu’on accorde aux sources.

Les dépôts tiers existent, et le logiciel permet d’en ajouter à côté du dépôt officiel. C’est par ce biais que circulent les extensions payantes ou propriétaires, celles que la règle de licence exclut du catalogue officiel. Le mécanisme est légitime, mais il déplace la confiance : vous ne dépendez plus des règles de la plateforme officielle, seulement de celles du dépôt ajouté. Le critère raisonnable consiste à n’ajouter qu’un dépôt tenu par une structure identifiable, qui publie une adresse, un responsable et un historique de versions — pas une simple archive déposée sur un hébergeur anonyme.

Deuxième réflexe : ne pas installer dix extensions d’un coup pour voir. Chacune ajoute des menus, des raccourcis, parfois des conflits entre elles. En installer une, s’en servir réellement sur un projet, puis passer à la suivante reste la manière la plus fiable de savoir ce qui sert vraiment — et d’identifier le coupable quand quelque chose se met à mal fonctionner.

Avant de changer de version

La compatibilité entre versions reste le vrai risque sur un projet en cours. Une extension conçue pour une version donnée peut cesser de fonctionner après une mise à jour majeure du logiciel, et un fichier ouvert sans son extension ne se comporte pas toujours comme prévu. Avant de passer à la version LTS suivante, vérifiez que les extensions dont dépend le projet ont bien suivi, et gardez l’ancienne version installée en parallèle le temps de la transition.

Reste une question de méthode, valable au-delà de Blender : une extension bien choisie fait gagner du temps sur une tâche qu’on répète, pas sur une tâche qu’on découvre. Tant qu’on ne sait pas faire une chose à la main, on ne sait pas juger le module qui prétend la faire à notre place.

Quelle différence entre une extension et un add-on Blender ?

Une extension provient d’un dépôt déclaré dans les préférences, affiche sa version, sa licence et son mainteneur, signale ses mises à jour et se désinstalle depuis la même interface. Un add-on classique arrive sous forme de fichier téléchargé, fonctionne toujours, mais ne remonte aucune information de mise à jour.

Pourquoi ma liste d’extensions est-elle vide ?

C’est presque toujours l’autorisation d’accès en ligne qui manque. Au premier passage dans Préférences puis Get Extensions, Blender demande explicitement le droit de se connecter au serveur des extensions. Tant que cette autorisation n’est pas donnée, le catalogue reste vide.

Mes anciens add-ons fonctionnent-ils encore ?

Oui. Blender permet toujours d’installer un add-on depuis un fichier .zip local, et ceux déjà installés continuent de fonctionner tant que la version du logiciel le permet. Ils ne bénéficient simplement pas du suivi de mise à jour intégré.

Les extensions de Blender sont-elles gratuites ?

Celles du dépôt officiel le sont, puisque la plateforme n’accepte que des extensions libres et open source, sous licence GPL v3.0 ou ultérieure pour les add-ons. Les extensions payantes ou propriétaires existent, mais se distribuent par d’autres dépôts que l’utilisateur ajoute lui-même.

Comment mettre à jour une extension ?

Depuis la même section des préférences. Blender signale les extensions pour lesquelles une version plus récente est disponible sur leur dépôt d’origine et permet de les actualiser sans quitter le logiciel, ce qui n’était pas possible avec les anciens add-ons.

Mieux vaut éviter d’empiler les modules avant d’avoir buté sur un vrai manque : c’est le manque qui indique l’extension à installer, jamais l’inverse.