Table of Contents
Fondations des familles de Revit Dynamique
La conception paramétrique d'Autodesk Revit est basée sur le concept de familles : groupes d'éléments réutilisables qui portent des propriétés partagées, géométrie et comportement. Alors que les familles statiques servent bien pour des composants fixes comme les portes ou fenêtres standard, les familles dynamiques introduisent la flexibilité grâce à des paramètres réglables qui mettent automatiquement à jour la géométrie.
Les familles dynamiques ne sont pas seulement des versions à échelles de composants statiques. Elles intègrent des contraintes logiques, des formules et des plans de référence qui répondent intelligemment lorsque les paramètres sont modifiés. Cela permet à une seule famille de représenter une gamme de tailles, de formes ou d'options matérielles sans créer de fichiers multiples. La capacité de peaufiner un composant de construction en ajustant une valeur plutôt que de remodeler chaque instance permet d'économiser des heures de travail manuel et réduit le risque d'erreurs.
Qu'est-ce qui rend une famille dynamique?
Une famille dynamique diffère d'une famille statique de plusieurs façons clés. Premièrement, elle utilise des paramètres de type ou [[pour contrôler les dimensions, la visibilité, les matériaux ou d'autres propriétés. Les paramètres de type s'appliquent à toutes les instances d'un type de famille, ce qui les rend idéales pour les tailles standard, tandis que les paramètres d'instance permettent à chaque élément placé d'être unique. Deuxièmement, les familles dynamiques comptent sur [comme l'égalité, l'alignement et les dimensions verrouillées] pour assurer des mises à jour de géométrie correctes.
Par exemple, une famille de fenêtres peut avoir un seul paramètre , avec l'épaisseur du cadre calculée comme . Changer la largeur ajuste automatiquement le cadre proportionnellement. De même, les paramètres de visibilité peuvent éteindre les sous-composants – comme les poignées sur une porte d'armoire – en fonction d'un état oui/non. Ce niveau d'automatisation rend les familles dynamiques indispensables aux composants de construction réglables.
Flux de travail étape par étape pour créer des familles dynamiques
Pour construire une famille dynamique robuste, il faut une approche systématique. Ci-dessous, un guide élargi qui va au-delà de la liste de base de l'article original, intégrant des techniques avancées pour les projets du monde réel.
1. Choisissez le modèle de famille approprié
Revit fournit de nombreux modèles qui prédéfinissent le comportement et l'hébergement. Pour la plupart des composants de construction réglables, commencez par le modèle Generic Model (Generic Model.rft). Ce modèle offre un point de départ neutre sans catégorie préchargée. Si le composant doit être hébergé sur un mur, un plancher ou un plafond, utilisez un modèle qui correspond au type d'hébergement – par exemple, Wall‐Based ou Ceilling‐Based. Les modèles comme ceux pour les fenêtres ou les portes incluent déjà des contraintes d'ouverture, afin d'évaluer si les frais supplémentaires sont bénéfiques.
2. Définir l'architecture des paramètres
Avant de dessiner quoi que ce soit, planifiez les paramètres. Identifier les dimensions qui doivent être réglables : longueur totale, largeur, hauteur, angles, matériau ou visibilité. Utiliser paramètres familiaux pour le contrôle interne, et paramètres partagés si le même paramètre doit apparaître dans les horaires ou être partagé entre plusieurs familles. Utiliser des noms descriptifs comme , ou . Éviter des noms génériques comme qui ont un but obscur.
Pour les composants de construction réglables, envisager d'utiliser des paramètres entraînés par la formule[ pour maintenir les proportions. Par exemple, si vous avez un paramètre et que vous voulez un espace fixe entre les panneaux, régler la largeur du panneau comme . Cela garantit que le changement de la largeur totale recalcule automatiquement chaque panneau.
3. Géométrie du modèle avec références paramétriques
Commencez par établir des plans de référence. Ces plans définissent le ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pour les formes plus complexes, considérez les formes vides pour couper le matériau. Gardez la géométrie aussi simple que possible – évitez les extrusions inutiles qui augmentent la taille du fichier et les temps de rechargement. Pour les composants de construction réglables, pensez à la façon dont la forme change. Si un panneau est censé s'étendre symétriquement, centrez les plans de référence autour de l'intersection des deux plans de référence par défaut (généralement le centre gauche/droit et le centre/arrière). Cela empêche la géométrie de se déplacer hors de l'axe lorsque les paramètres s'ajustent.
4. Appliquer les contraintes et la logique de test
Utiliser les contraintes d'égalité pour centrer les choses, les contraintes parallèles pour les éléments inclinés, et les contraintes coïncidantes pour maintenir la géométrie attachée aux plans de référence. La surconstraining est un piège commun : trop de dimensions peuvent créer des conflits ou rendre la famille rigide. Utilisez l'outil -Show Contraintes pour revoir et simplifier. Après avoir défini les contraintes, testez en modifiant les paramètres dans la boîte de dialogue Types de famille.
Par exemple, une hauteur de fenêtre ne devrait jamais dépasser la hauteur du mur moins une limite, ou le cadre peut extruder au-delà de l'hôte. Dans la boîte de dialogue Types de famille, cochez la case -Is Instance-de-l'objet pour les paramètres qui nécessitent un contrôle par instance, et laissez le décocher pour les paramètres qui doivent conduire le type entier.
5. Familles de nids pour assemblées complexes
Une technique puissante consiste à créer une famille de parents qui héberge une ou plusieurs familles imbriquées. Pour un système de porte réglable, vous pouvez créer une famille de cadres de base avec des ouvertures pour panneaux, puis charger des familles de panneaux séparées, chacune avec ses propres paramètres pour la taille, le matériau et le fonctionnement (glissant, articulé). La famille de parents peut référencer les paramètres de la famille imbriquée à travers paramètres partagés, les rendant accessibles depuis le niveau du projet.
Par exemple, une famille de louver peut être nichée dans une famille de lustres et une famille de fenêtres. Lorsque vous mettez à jour la géométrie de louver, toutes les familles d'accueil se mettent à jour automatiquement. Cette approche modulaire réduit le temps de développement et assure la cohérence. Attention toutefois, la nidification excessive peut dégrader les performances.
6. Valider et documenter la famille
Vérifier que la géométrie est mise à jour correctement lorsque les paramètres sont modifiés dans les propriétés du projet et en faisant glisser les poignées (si les poignées sont activées). Vérifier les horaires pour s'assurer que les données paramétriques apparaissent comme prévu, surtout si vous avez utilisé des paramètres partagés pour les quantités ou les coûts. Attention aux Catégorie et paramètres de la famille : la définition de la catégorie correcte (p. ex. Windows, Casework, Structurel Framing) influe sur la façon dont la famille interagit avec d'autres éléments et sur les horaires dans lesquels elle peut apparaître.
Dans la boîte de dialogue Types de famille, vous pouvez ajouter une description de chaque paramètre qui apparaît comme un infobulle lorsque les utilisateurs le survolent dans le projet. Ou bien, créez un PDF séparé ou une note dans le fichier de famille (Gestion > Gérer les liens > Pièces jointes) pour expliquer les formules et les contraintes. Ceci est particulièrement important pour la collaboration en équipe, où un collègue peut avoir besoin de modifier la famille des mois plus tard.
Techniques avancées pour les composants réglables
Une fois que vous maîtrisez les bases, vous pouvez intégrer des comportements plus sophistiqués qui imitent la ajustabilité du monde réel. Ces techniques sont particulièrement précieuses pour les composants comme les partitions modulaires, les tables extensibles, les étagères réglables et les structures pliables.
Arrays paramétriques avec contrôle conditionnel
Les tableaux sont excellents pour les composants qui répètent – comme les lattes dans un stud ou des goujons dans un panneau mural. Le nombre de tableaux peut être entraîné par un paramètre, mais vous devez vous assurer que l'espacement du tableau s'adapte lorsque la longueur totale change. Utilisez une formule pour définir le nombre de tableaux en fonction d'un espacement maximal : . Ensuite, définissez le distanceur entre les éléments du tableau comme . Ajouter un contrôle conditionnel : si le nombre est nul ou un, la famille doit gérer gracieusement – peut-être en utilisant une instruction -if-= pour masquer le tableau lorsque ce n'est pas nécessaire.
Pour les composants de construction réglables comme les rayonnages extensibles, le tableau peut également ajuster le nombre d'étagères en fonction de la hauteur. Combiner types familiaux (tailles prédéfinies du type) avec les paramètres d'instance donne aux utilisateurs un accès rapide à des configurations communes tout en permettant des dépassements manuels.
Sous-composants avec paramètres rotatifs
Dans Revit, vous pouvez créer une ligne de référence (pas un plan) et y appliquer un paramètre angulaire. Attachez la géométrie aux deux extrémités de la ligne de référence pour créer un comportement semblable à une charnière. Utilisez contraintes d'angle (par exemple, verrouillé perpendiculairement ou parallèle) pour limiter la portée de rotation. Par exemple, un panneau de porte pliante peut tourner de 0° à 180° autour d'une ligne de référence verticale, la géométrie du panneau étant verrouillée à la ligne et limitée au bord du panneau adjacent.
Pour simuler l'expansion (comme un bras de ciseau), combiner des paramètres rotationnels et linéaires. Cela nécessite souvent une utilisation soigneuse des formules trigonométriques (sinus, cos, tan) pour calculer les distances en fonction des angles. Par exemple, si deux bras pivotent autour d'un point central, le point de fin de déplacement horizontal est .
Matériel et rainures de visibilité
Les familles dynamiques peuvent aussi adapter leur look. Par paramètres matériels[, vous pouvez assigner différents matériaux aux éléments – chacun étant animé par un paramètre qui peut être modifié par type ou par instance. Pour un composant mobilier, créez un paramètre matériel appelé -FrameMaterial et appliquez-le à toutes les extrusions de cadre. Ensuite, dans le projet, les utilisateurs peuvent assigner des matériaux en bois, en métal ou en plastique sans ouvrir la famille.
Pour plus de contrôle, combiner les paramètres de visibilité avec des formules. Exemple : n'afficher une croix que lorsque la largeur du composant dépasse 1500 mm : . Cela maintient la famille maigre pour la plupart des cas tout en ajoutant automatiquement des renforts pour les plus grandes tailles.
Intégration des paramètres partagés pour la coordination des projets
Pour les composants de construction réglables qui doivent rapporter leurs dimensions au modèle (p. ex., pour l'estimation des coûts ou la détection des chocs), il est crucial de définir rapidement les paramètres partagés. Utilisez le fichier Partagé des paramètres[ (Management > Shared Parameters[) pour définir des groupes comme --Composants ajustables -- avec des paramètres comme --PanelWidth,--PanelHeight,--PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-PanelHeight,-Panel,-PanelHeight,-Pan,-
Lorsque vous chargez la famille dans un projet, vous pouvez alors créer un calendrier qui énumère toutes les instances de cette famille ainsi que leurs propriétés réglables. Cela permet des décollages automatiques de quantité et des analyses paramétriques. Il facilite également la coordination avec les ingénieurs: si l'ingénieur structural a besoin de connaître la capacité du moment d'un faisceau réglable, vous pouvez inclure des paramètres partagés pour la capacité de charge et les limites de déviation.
Meilleures pratiques pour les familles en phase de production
La création de familles dynamiques qui fonctionnent bien dans les grands projets nécessite de la discipline. Au fil des ans, les gestionnaires professionnels de BIM ont distillé plusieurs meilleures pratiques qui sont particulièrement pertinentes pour les composants de construction réglables.
- Gardez la géométrie de la famille légère. Utilisez des extrusions et des balayages avec des profils simples. Évitez les éléments 3D complexes comme les revolvers ou les mélanges, sauf si cela est absolument nécessaire. Chaque solide ajoute à la taille du fichier.
- Utilisez des familles imbriquées pour des sous-unités répétitives. Si vous avez un composant avec de nombreux panneaux identiques, modélisez un seul panneau comme une famille séparée et nichez-le. Cela réduit la complexité de la famille mère et vous permet d'évaluer les propriétés du panneau globalement.
- Limiter le nombre de paramètres Bien que la flexibilité soit souhaitable, trop de paramètres confondent les utilisateurs et peuvent causer des retards de calcul.Les paramètres du groupe et les paramètres par défaut raisonnables.
- Test cas de bord Essayez de définir les paramètres à leur minimum absolu et maximum, et aux valeurs qui sont nulles ou négatives s'il y a lieu. Assurez-vous que les formules traitent la division par zéro (utilisez pour éviter les erreurs).
- Documenter soigneusement dans la famille. Utilisez le champ -Description de - et ajoutez une note à la famille elle-même (Gestion > Gérer les liens > Pièces jointes > Ajouter une note. Expliquez quels paramètres conduisent les parties et listez les hypothèses.
- Contrôle de la version. Sauvegardez les versions incrémentales de votre famille au fur et à mesure de votre développement. Utilisez le nom comme pour que vous puissiez revenir si un changement brise le comportement.
Avantages du monde réel pour les familles dynamiques
Investir du temps dans la création de familles dynamiques rapporte des dividendes sur l'ensemble du cycle de vie du projet. Les architectes, les ingénieurs et les entrepreneurs bénéficient tous de la flexibilité et de l'intelligence que ces composants apportent au modèle.
Itération accélérée de conception
Dans la conception schématique, la capacité de tester rapidement des configurations de tailles multiples est inestimable. Avec une famille dynamique unique, vous pouvez générer des centaines de variations en changeant quelques nombres. Pour un concepteur de façades expérimenter avec des tailles de louvercles et de l'espacement, ajuster deux paramètres (largeur de l'espacement et de l'espacement) tandis que la famille recalcule automatiquement le tableau économise des heures de remodelage manuel.
Risque d'erreur réduit
Les ajustements manuels aux composants de construction introduisent souvent des erreurs dimensionnelles ou des désalignements. Lorsque vous mettez à jour un composant statique, vous devez vérifier toutes ses dépendances – murs adjacents, ouvertures, vitrages – pour assurer la cohérence. Une famille dynamique avec des contraintes bien définies et des formules maintient automatiquement des relations. Par exemple, changer une hauteur de fenêtre dans une famille dynamique met à jour proportionnellement le cadre, la sash et les profondeurs d'en-tête, tout en ajustant la hauteur de seuil si nécessaire.
Collaboration renforcée
Les familles dynamiques avec des paramètres partagés fournissent un langage commun à toutes les disciplines. L'architecte définit les dimensions réglables; l'ingénieur de structure utilise les mêmes paramètres pour le calcul de la charge; l'entrepreneur récupère les dimensions prêtes à la fabrication du modèle. Lorsque la famille est chargée dans un modèle partagé, toutes les parties voient les mêmes données paramétriques.
De plus, les familles peuvent être publiées dans une bibliothèque centrale (par exemple, en utilisant Autodesk , BIM 360 ou un serveur local) de sorte que l'ensemble de l'entreprise utilise des composants normalisés et testés.
Intégration de la gestion des installations
Les paramètres intégrés dans la famille peuvent être reliés à des systèmes de gestion des actifs. Pour une étagère réglable, le nombre d'étagères, de matériaux et de capacité de charge sont stockés dans le modèle, ce qui facilite la planification de maintenance ou de reconfiguration par les gestionnaires d'installations. Certaines entreprises ont même relié les paramètres Revit à des capteurs IoT pour suivre les données d'utilisation, une pratique connue sous le nom de création -----------------------------------------------------------------------------------------------------------------------------------------------------------------
Conclusion
En intégrant la flexibilité dans chaque composant – des fenêtres et des portes aux éléments de structure et aux meubles personnalisés – les professionnels peuvent réagir aux changements de conception avec confiance et rapidité. Le workflow en six étapes décrit ici (sélection de modèles, conception de paramètres, modélisation paramétrique, essais de contraintes, nichage et validation) fournit une base solide. Des techniques avancées comme les tableaux, les paramètres de rotation et les échanges de matériaux repoussent les limites de ce que les familles peuvent faire.
Pour approfondir vos connaissances, explorez le guide officiel d'Autodesk, les ressources communautaires comme , les tutoriels de la Ville de la Révit, ou des livres dédiés comme Revit Families: A Step‐by‐Step Approach de Paul F. Aubin. Avec la pratique, créer des familles dynamiques devient une seconde nature, et vos composantes de construction seront aussi adaptables que les projets qu'elles servent.