Nettoyer un modèle Revit avant livraison avec DiStem
Un modèle qui circule entre plusieurs intervenants s'encombre vite : vues de travail oubliées, feuilles de tests, filtres et modèles de vues en trop, liens et imports devenus inutiles, nuages de révision accumulés, styles de lignes ou de cotes en double. Avant de le livrer, il faut le remettre au propre.
DiStem, le plugin Premium de DiRoots (société du groupe NTI), regroupe dix outils pour la gestion des données BIM et l'assainissement du modèle. Ce guide présente ceux qui servent au nettoyage, dans l'ordre où on les utilise le plus souvent, avec ce que la documentation officielle en dit et ce qu'elle ne précise pas.
Avant de commencer : compatibilité et installation
DiStem fonctionne avec Autodesk Revit 2019 à 2027, sous Windows. L'installation demande des droits d'administrateur et s'effectue pour tous les utilisateurs de la machine : les fichiers du module complémentaire sont placés dans le dossier %ProgramData%\Autodesk\Revit\Addins\.
La documentation de prise en main indique un essai gratuit de 15 jours et renvoie vers l'équipe commerciale de DiRoots pour acheter une licence. Chez NTI France, la licence DiStem s'achète directement sur ce webshop, en abonnement annuel par utilisateur.
- Fermez Revit.
- Lancez l'installateur.
- Sélectionnez les versions de Revit concernées, puis cliquez sur « Install ».
- Attendez la fin de l'installation, puis cliquez sur « Finish ».
Les administrateurs informatiques disposent aussi d'une installation silencieuse, décrite dans la documentation. Le programme de mise à jour vérifie par défaut les nouvelles versions tous les deux jours et vous prévient à la fermeture de Revit.
Model Cleanup : supprimer en lot ce qui encombre le projet
Model Cleanup supprime par lots des vues, nomenclatures, feuilles, modèles de vues, filtres, liens, imports et images. La documentation indique que l'outil traite aussi les familles et d'autres styles. Depuis la version 1.3.0, il sait également supprimer les pièces et espaces non placés, d'après le journal de modifications de l'éditeur.
Les éléments se cochent dans le menu de gauche ; une zone de recherche permet de retrouver un élément précis, et le clic droit développe ou réduit l'arborescence et peut masquer les éléments non sélectionnés. Plusieurs options encadrent la suppression :
- « Show unused only » : n'affiche que les éléments non utilisés, afin d'éviter de supprimer des éléments en service.
- « Hide unchecked items » : n'affiche que les éléments déjà cochés, pour relire la sélection avant de supprimer.
- « Deep Clean inside Families » : supprime les éléments inutilisés à l'intérieur des familles sélectionnées, sans supprimer les familles elles-mêmes.
- « Supress non-critical warning messages » (orthographe de la documentation) : n'affiche que les messages essentiels de Revit pendant l'opération.
Le nettoyage n'agit que sur les éléments cochés : la recherche ou le masquage de lignes ne modifie pas le périmètre sélectionné (journal de la version 1.3.0). Le libellé des options a évolué d'une version à l'autre, par exemple « Show unused » est devenu « Include Used Elements » en 1.0.2 selon le journal : vérifiez ceux de votre version.
Supprimer les éléments sélectionnés, pas à pas
Pour les liens, la fenêtre de confirmation visible dans la documentation est explicite : « Deleting links can't be undone. A link can only be restored by inserting a new link. » Un lien supprimé ne se récupère donc qu'en le réinsérant. Pour les autres éléments, la documentation ne précise pas si une suppression peut être annulée ni quels éléments ne sont pas supprimables. Dans le doute, travaillez sur une copie du fichier, notamment pour un modèle partagé ou centralisé, avant un premier nettoyage.
- Cochez les éléments à supprimer dans le menu de gauche, avec la zone de recherche si besoin.
- Cliquez sur « Clear ».
- Vérifiez les éléments sélectionnés, puis saisissez « DELETE » pour confirmer.
Revision Remover : retirer les nuages de révision
Revision Remover supprime en lot les nuages de révision d'un modèle. Une barre de recherche aide à retrouver rapidement les révisions concernées. La case « Keep Revisions on Sheet » permet de choisir de conserver ou de supprimer les révisions associées sur les feuilles.
- Trouvez et sélectionnez les nuages de révision à supprimer.
- Cochez ou décochez « Keep Revisions on Sheet » selon que vous voulez conserver les révisions sur les feuilles.
- Cliquez sur « Remove ».
La documentation ne signale pas d'avertissement particulier pour cet outil. Le journal de modifications mentionne une correction de la reconnaissance des nuages dont la révision a été modifiée (version 0.9.4).
Style Sync : remplacer et supprimer les styles en double
Au fil des projets, des styles proches s'accumulent : deux styles de ligne presque identiques, des motifs ou des styles de cote en double. Style Sync convertit toutes les instances d'un style en un autre, montre où chaque style est utilisé, aide à repérer les définitions similaires et permet de supprimer les styles devenus inutiles.
Il gère huit types de styles, un par onglet : styles de ligne (Line Styles), motifs de ligne (Line Patterns), régions remplies (Filled Regions), motifs de remplissage (Filled Patterns), styles de cote (Dimension Styles), styles de texte (Text Styles), matériaux (Materials) et familles (Families).
- Dans chaque onglet, un tableau liste les styles avec leur nombre d'instances et une liste déroulante pour choisir le style cible.
- Sélectionnez les styles cibles, puis cochez les styles à synchroniser.
- Cliquez sur « Sync » pour mettre à jour les éléments.
- Supprimez les styles devenus vides, ou utilisez « Delete All ».
- Les doublons sont signalés par une barre de couleur à gauche de chaque ligne : des couleurs identiques indiquent des styles en double. La case « Show only duplicates » ne garde que ces lignes (journal de la version 1.2.0).
- Le Style Inspector examine les styles élément par élément, avec chaque instance et sa vue pour les éléments de détail. Un clic droit propose « Inspect », « Show Elements » et « Select Elements » pour les afficher dans Revit.
- « Delete » supprime les styles sélectionnés qui ne sont pas utilisés.
Selon le journal de la version 1.3.0, les suppressions apparaissent dans l'historique Annuler avec le nom de l'onglet. En cas de problème pendant la synchronisation, un message d'erreur s'affiche avec le détail.
CAD Manager : garder la main sur un DWG importé
Un DWG importé apporte souvent beaucoup de calques. CAD Manager liste les calques du DWG, permet d'afficher ou de masquer chacun, de modifier sa couleur (on clique sur la couleur d'origine pour en choisir une autre) et de filtrer les calques par nom avec la zone de recherche.
Son module CAD Tracing convertit les calques ou les types d'éléments du DWG importé en éléments Revit, dans une vue de légende ou une vue de dessin, nouvelle ou existante. La fiche éditeur décrit CAD Manager comme gérant les calques CAD et convertissant les lignes DWG en lignes Revit natives.
- CAD Link : choisissez le DWG importé dans la première liste déroulante.
- Sort list by : filtrez par calques ou par types d'éléments.
- Tracing : développez le calque voulu et, dans la colonne de tracé, choisissez le type d'élément Revit à créer.
- Creating views : choisissez le type de vue (Legend ou Drafting View), puis créez une nouvelle vue en lui donnant un nom, ou superposez une vue existante.
- Create : sélectionnez les calques et cliquez sur « Create ».
Si aucun calque n'est sélectionné, la vue créée est vide. Le mappage CAD peut être exporté puis importé pour être partagé ou réutilisé. Depuis la version 1.3.0, un bouton « Move DWG to UCS » aligne le système de coordonnées utilisateur d'un DWG lié sur l'origine Revit ; seuls les UCS 2D sont pris en charge.
Parameter Extractor : rendre exploitables des propriétés cachées
Avant livraison, un destinataire peut avoir besoin d'informations que Revit n'expose pas dans les paramètres, comme les coordonnées d'un élément. Parameter Extractor extrait ces propriétés et les injecte dans des paramètres partagés d'instance, existants ou nouveaux.
La recherche porte sur le modèle entier (« Whole Model »), la vue active (« Active View ») ou la sélection courante (« Current Selection »), par catégorie et sous-catégorie. L'onglet « Select Parameters » sert à choisir les propriétés, puis « Map and Extract » ouvre l'onglet « Create Parameters » : vous y choisissez le type de paramètre, le groupe (« Group Under »), le paramètre de destination existant ou à créer, puis « Extract » injecte les valeurs.
Parmi les propriétés prises en charge figurent les coordonnées des points de localisation (« Bounding Box Coordinates », familles ponctuelles ou linéaires), les coordonnées des connecteurs, l'identifiant et le GUID de l'élément, et plusieurs propriétés d'orientation (« Mirrored », « Flipped Orientation »…). Les configurations se sauvegardent dans des profils, que l'on peut importer et exporter.
La Bounding Box est alignée sur les axes cardinaux du projet : elle peut ne pas correspondre au système de coordonnées de l'élément ni être la plus petite boîte possible.
Une marche à suivre avant livraison
L'ordre ci-dessous est une suggestion de NTI France, pas une procédure publiée par DiRoots : elle s'appuie sur ce que fait chaque outil.
- Travaillez sur une copie du fichier, puisque la documentation ne détaille pas l'annulation des suppressions de Model Cleanup.
- Activez « Show unused only » dans Model Cleanup, cochez vues, feuilles, filtres, liens et imports devenus inutiles, relisez la sélection avec « Hide unchecked items », puis supprimez.
- Retirez les nuages de révision avec Revision Remover, en décidant au préalable de conserver ou non les révisions sur les feuilles.
- Parcourez les onglets de Style Sync : repérez les doublons par leur couleur, synchronisez vers le style retenu, puis supprimez les styles vides.
- Traitez les DWG importés avec CAD Manager : masquez ou recolorez les calques superflus, ou convertissez ceux dont vous avez besoin en éléments Revit.
- Si le destinataire attend des coordonnées ou des identifiants dans des paramètres, passez par Parameter Extractor.
Astuces d’interface communes à DiStem
- Double-cliquez sur l'en-tête de la fenêtre pour la réduire ou la déployer et gagner de l'espace dans Revit ; redimensionnez-la en faisant glisser ses bords.
- Cliquez sur l'en-tête d'une colonne pour trier ; sélectionnez plusieurs lignes avec Shift pour les actions groupées.
- Dans Style Sync, Ctrl ajoute ou retire une ligne, Shift sélectionne une plage et Ctrl + A sélectionne tout. Le clic droit sur une ligne ouvre un menu d'actions.
Équiper vos postes avec DiStem
NTI France vend la licence DiStem en abonnement annuel, avec facture française et support en français. Pour plusieurs postes ou un règlement sur bon de commande, nous établissons un devis.
Autres guides DiRoots
- Guide DiRootsOne · Paramètres RevitModifier les paramètres Revit depuis Excel : SheetLink, ParaManager et OneParameter
- Guide DiRootsOne · Tableaux ExcelImporter un tableau Excel dans Revit et le garder à jour avec TableGen
- Guide DiRootsOne · Numérotation RevitRenuméroter automatiquement des éléments Revit avec ReOrdering
- Guide DiRootsOne · Sélection et visibilitéFiltrer, sélectionner et masquer des éléments Revit : OneFilter, Hide in Views et SectionBoxer
Questions fréquentes
DiStem est-il gratuit ?+
Non, DiStem est un plugin Premium en abonnement annuel par utilisateur, sans version gratuite. La documentation de prise en main mentionne toutefois un essai gratuit de 15 jours.
Avec quelles versions de Revit DiStem fonctionne-t-il ?+
Avec Autodesk Revit 2019 à 2027, sous Windows, selon la fiche de l'éditeur et la documentation.
Que peut supprimer Model Cleanup ?+
Des vues, nomenclatures, feuilles, modèles de vues, filtres, liens, imports et images, ainsi que des familles et d'autres styles d'après la documentation. Depuis la version 1.3.0, il supprime aussi les pièces et espaces non placés. L'option « Show unused only » limite l'affichage aux éléments non utilisés.
Peut-on annuler un nettoyage ?+
Pas pour les liens : la confirmation de Model Cleanup avertit que leur suppression ne peut pas être annulée et qu'un lien ne se rétablit qu'en l'insérant de nouveau. Pour les autres éléments, la documentation de Model Cleanup ne le précise pas, et celle de Revision Remover non plus. Pour Style Sync, le journal de la version 1.3.0 indique que les suppressions apparaissent dans l'historique Annuler. Par prudence, travaillez sur une copie du fichier avant un premier nettoyage.
Comment supprimer tous les nuages de révision d’un projet ?+
Avec Revision Remover : sélectionnez les nuages de révision à supprimer, choisissez de conserver ou non les révisions sur les feuilles avec « Keep Revisions on Sheet », puis cliquez sur « Remove ».
Style Sync détecte-t-il les styles en double ?+
Oui. Les doublons sont signalés par une barre de couleur à gauche de chaque ligne, des couleurs identiques désignant des styles en double, et la case « Show only duplicates » filtre la grille pour ne les afficher que.
DiStem est-il disponible dans un bundle ?+
Oui. NTI France propose DiStem seul ou avec DiRootsOne, ProSheets et IDS4Revit dans plusieurs bundles : la composition et le prix de chacun figurent sur la page des plugins DiRoots.
Une question avant d'acheter ? Parlez à l'équipe NTI France.
Sources et dernière vérification
Les informations de cette page proviennent des publications officielles de DiRoots et du groupe NTI, relues le 26 octobre 2026. Les logiciels évoluent : versions de Revit, périmètre gratuit ou Premium et nouveautés sont à confirmer sur la fiche de l'éditeur avant achat. Les prix affichés sur ce webshop sont ceux du catalogue NTI France.
- Documentation DiStem — accueil
- DiStem — prise en main (installation, essai, mises à jour)
- DiStem — Model Cleanup
- DiStem — capture Model Cleanup, confirmation de suppression (dépôt de la documentation)
- DiStem — Revision Remover
- DiStem — Style Sync (introduction)
- DiStem — Style Sync (interface et workflow)
- DiStem — CAD Manager (calques)
- DiStem — CAD Tracing
- DiStem — Parameter Extractor
- DiStem — astuces
- DiStem — fiche éditeur (outils, versions, journal de modifications)
