Avec la mise à jour Revit 2027.2, Autodesk introduit en aperçu technique une nouvelle technologie appelée « Ouverture incrémentielle du modèle », voir cet article Village BIM. L’objectif est d’améliorer les temps d’ouverture et de réduire l’utilisation de la mémoire, particulièrement sur les maquettes Revit volumineuses et complexes.

Le principe est intéressant car il modifie assez profondément la manière dont Revit traite les informations d’un fichier RVT lors de son ouverture.

1 – Comment Revit ouvre actuellement un modèle ?

Lors de l’ouverture traditionnelle d’un modèle, Revit doit réaliser plusieurs opérations avant que l’utilisateur puisse commencer à travailler :

  • lire les données contenues dans le fichier ;
  • reconstruire les relations et les dépendances entre les éléments ;
  • traiter les modèles liés et les références externes ;
  • prendre en compte les fichiers RVT liés, DWG, PDF, images, nuages de points, fichiers de notes d’identification, etc. ;
  • générer les données graphiques internes ;
  • enfin, afficher la première vue du projet.

Dans le processus classique, une grande partie du modèle est donc lue et traitée dès son ouverture, même si certaines informations ne sont pas immédiatement nécessaires à l’utilisateur. Sur une maquette importante, cela peut avoir un impact significatif sur le temps de démarrage et la consommation de mémoire vive.

2 – Le principe de l’ouverture incrémentielle

Avec l’ouverture incrémentielle, Revit adopte une approche différente : seules les données nécessaires à l’affichage de la vue de départ sont traitées au démarrage.

Les autres informations sont ensuite traitées progressivement lorsque l’utilisateur en a besoin.

Par exemple :

  • vous ouvrez le modèle sur une vue de dessin très légère ;
  • Revit traite principalement les informations nécessaires à cette vue ;
  • vous ouvrez ensuite une vue 3D de coordination ;
  • les données supplémentaires nécessaires à cette vue sont alors traitées ;
  • une fois traitées, ces données restent disponibles en mémoire pendant la session.

Autrement dit, une partie du temps de traitement habituellement concentrée lors de l’ouverture du fichier est répartie progressivement pendant le travail.

Selon les premiers tests réalisés par Autodesk, certains scénarios ont montré :

  • une ouverture pouvant être 1,5 à 2 fois plus rapide ;
  • entre 60 et 80 % de données en moins traitées au démarrage ;
  • une consommation de mémoire réduite pendant la phase d’ouverture ;
  • une meilleure capacité à travailler avec des projets volumineux sur des ordinateurs disposant de moins de mémoire RAM.

Attention, ces valeurs correspondent à des tests initiaux et ne constituent pas une garantie de performance. Les gains dépendent fortement de la structure du projet, du nombre de liens, de la complexité des vues et des données contenues dans le modèle.

3 – La vue de départ devient encore plus importante

C’est probablement l’un des points techniques les plus intéressants de cette nouvelle approche.

Comme Revit traite en priorité les informations nécessaires à la vue de départ, le choix de celle-ci peut avoir un impact direct sur le temps d’ouverture.

Il est donc préférable d’utiliser une vue relativement légère, par exemple :

  • une vue de dessin ;
  • une vue 2D simple ;
  • une vue spécialement créée pour le démarrage du projet ;
  • une vue contenant peu d’éléments et peu de références visibles.

À l’inverse, définir comme vue de départ :

  • une vue 3D complète du bâtiment ;
  • une vue de coordination contenant de nombreux modèles liés ;
  • une grande nomenclature ;
  • une vue contenant de nombreux éléments graphiques ;

peut nécessiter le traitement immédiat d’un volume de données plus important et donc réduire les bénéfices apportés par l’ouverture incrémentielle.

Conseil d’expert : si vous testez cette technologie sur un projet important, réalisez plusieurs ouvertures avec différentes vues de départ. Cela vous permettra de déterminer rapidement l’influence de la configuration du modèle sur les gains réellement obtenus.

4 – Comment activer l’ouverture incrémentielle ?

La fonctionnalité est actuellement désactivée par défaut.

Après avoir lancé Revit 2027.2, sans modèle ouvert :

  • cliquez sur “Fichier/ Options / Propriétes générales” puis activez « L’aperçu Technologique Ouverture incrémentielle du modèle »
  • acceptez les conditions relatives aux aperçus techniques Autodesk

Il s’agit d’un paramètre, il ne peut pas être activé ou désactivé lorsqu’un modèle est déjà ouvert.

Une fois l’option activée, les modèles ouverts :

  • depuis la page d’accueil de Revit ;
  • par double-clic sur un fichier RVT ;
  • par glisser-déposer dans Revit ;

utiliseront le mécanisme d’ouverture incrémentielle pendant la session Revit en cours.

Il est également possible d’activer cette fonction directement dans le fichier Revit.ini à cette adresse : « C:\Users\[Nom_d_utilisateur]\AppData\Roaming\Autodesk\Revit\Autodesk Revit [Année] »

Dans la section [Misc], ajoutez :

IncrementalOpenDynamic=1

Cette méthode peut notamment être intéressante pour réaliser des tests contrôlés ou préparer une configuration spécifique sur plusieurs postes.

5 – Quelques points techniques à connaître

Cette nouvelle technologie ne signifie pas que l’intégralité du modèle ne sera jamais chargée. Les données sont simplement traitées lorsque Revit en a besoin.

Quelques comportements sont donc importants à comprendre :

  • Ouverture d’une nouvelle vue : si celle-ci nécessite des informations qui n’ont pas encore été traitées, Revit doit les récupérer à ce moment-là. Vous pouvez donc observer ponctuellement un temps de traitement lors de la première ouverture de certaines vues.
  • Mémoire : les données déjà traitées restent actuellement en mémoire pendant la session. Fermer une vue ne provoque pas automatiquement le déchargement des informations associées.
  • Extensions Revit et API : les compléments continuent à interroger le modèle via l’API Revit habituelle. Si un complément demande une information qui n’a pas encore été traitée, Revit la traite avant de poursuivre l’opération. Aucun changement spécifique du workflow API n’est donc demandé à ce stade.
  • Impression et export : l’impression d’un grand ensemble de feuilles peut nécessiter le traitement d’informations supplémentaires. Une partie du temps gagné lors de l’ouverture peut donc être reportée au moment de l’impression ou de l’export.
  • Enregistrer et Synchroniser avec le fichier central : l’ouverture incrémentielle n’améliore pas ces opérations. Les processus d’enregistrement et de synchronisation fonctionnent déjà de manière incrémentielle.

6 – Les modèles Revit hébergés dans le cloud

Il y a ici une distinction importante.

L’ouverture incrémentielle réduit actuellement les données traitées en mémoire, mais elle ne réduit pas la quantité de données téléchargées pour un modèle cloud.

Un modèle hébergé dans le cloud doit toujours être :

  • téléchargé ;
  • mis en cache localement ;
  • puis ouvert par Revit.

Le gain concerne donc principalement la phase de traitement du modèle après sa mise à disposition locale.

Néanmoins cette technologie s’inscrit dans une stratégie plus large comprenant à terme :

  • la lecture incrémentielle des données ;
  • le travail sur des sous-ensembles du modèle ;
  • la possibilité de ne plus mettre systématiquement en cache l’intégralité du modèle ;
  • le streaming de données directement depuis le cloud.

Ces derniers éléments correspondent à une orientation technologique à plus long terme et non au fonctionnement actuel de Revit 2027.2.

7 – Attention aux modèles liés

Comme il s’agit encore d’un aperçu technique, certaines limitations existent notamment avec les modèles liés.

Certains workflows ne sont actuellement pas pris en charge :

  • modification dans une autre session Revit d’un modèle lié déjà chargé dans un modèle hôte ;
  • mise à jour des coordonnées partagées d’un modèle lié lorsque celui-ci est ouvert dans le modèle hôte ;
  • certains cas particuliers de liaison IFC lorsqu’un fichier RVT correspondant existe au même emplacement.

Autre point à surveiller : l’ouverture incrémentielle accède aux informations à la demande directement depuis la base de données du modèle. La perte d’accès au modèle pendant la session n’est pas encore gérée de manière totalement transparente et peut provoquer une instabilité. C’est évidemment un élément à prendre en considération avant de tester cette technologie sur des workflows critiques.

8 – Vers des modèles Revit moins fragmentés

Au-delà du simple gain de quelques secondes à l’ouverture, cette technologie pourrait avoir des conséquences intéressantes sur l’organisation des grands projets.

Aujourd’hui, certaines équipes découpent leurs maquettes en plusieurs fichiers notamment pour :

  • limiter la consommation de mémoire ;
  • améliorer les temps d’ouverture ;
  • conserver des modèles d’une taille raisonnable ;
  • maintenir de bonnes performances.

L’ouverture incrémentielle ne remplace pas les sous-projets ni les modèles liés, qui restent indispensables pour l’organisation, la collaboration et la coordination des disciplines.

En revanche, cette nouvelle architecture pourrait progressivement réduire la nécessité de fragmenter artificiellement certaines maquettes uniquement pour des raisons de performances.

9 – Conclusion

L’ouverture incrémentielle proposée dans Revit 2027.2 représente bien plus qu’une simple optimisation du bouton « Ouvrir », cela modifie la manière dont Revit accède et traite les informations contenues dans une maquette.

Pour les utilisateurs, le premier bénéfice potentiel est évident : commencer à travailler plus rapidement sur des modèles importants tout en réduisant la quantité de mémoire nécessaire au démarrage.

Il faudra néanmoins garder à l’esprit qu’il s’agit actuellement d’un aperçu technique avec plusieurs limitations.

Thèmes similaires

Laisser un commentaire

Trending

En savoir plus sur Village BIM

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture