ECOLE NATIONALE SUPERIEURE D’ARCHITECTURE DE PARIS-LA-VILLETTE

Systèmes numériques de la conception digitale
RENDUS 2022

Exercice 11 : Interopérabilité avec la maquette numérique

Étape 1 : Conception d’un composant adaptatif Objectif : Créer un composant qui s’adaptera automatiquement à la forme importée de Rhino dans Revit à l’aide du plugin Rhino Inside.   Étape 2 : Mise en œuvre de l’interopérabilité Objectif : Apprendre à mettre en place l’interopérabilité entre Revit et Rhino.   J’ai bien compris la mise en oeuvre...

Exercice 10: Automates Cellulaires 2

J’utilise l’automate cellulaire pour simuler l’évolution d’une surface en utilisant la commande de bounding box pour modifier son anatomie et sa forme.   Il y a une couche noire qui apparaît sur la surface et je suis incapable de l’enlever.   Changement des paramètres de simulation   L’exercice :         L’exercice en...

Exercice 9: Automates cellulaires 1

L’exercice était très intéressant à pratiquer. Au départ, j’ai trouvé l’utilisation de l’application très intuitive. La création de la trame en utilisant les « sliders » pour définir les dimensions et les couleurs, ainsi que la sélection des cellules vivantes et mortes était très simple. La liaison des valeurs numériques aux cellules a été réalisée en utilisant...
Exercice  8: Systèmes multi-agents

Exercice 8: Systèmes multi-agents

Dans ce cous nous allons travailler sur des systèmes multi-agents permettent de simuler des phénomènes complexes qu’on peut trouver dans la nature.   Etape 1 : Nous allons commencer par créer un premier système multi-agents   Par la suite nous ajoutons le composant pour ajouter de façon aléatoire N points et on ajoute des vecteurs aléatoires...
Cours 7: Géométrie fractale 2

Cours 7: Géométrie fractale 2

Application à des surfaces exemple: Le triangle de Sierpinsky.   On construit une surface triangulaire dans la scène Rhino. On programme la règle de substitution qui consiste à appliquer 3 transformations homothétiques du triangle qui soient centrées sur chacun de ses sommets. On construit un mécanisme récursif avec le système. On travaille avec les composants LoopStart et LoopEnd du plugin...

Cours 9: Automates cellulaires 1

Tout d’abord, en utilisant le composant RecGrid, je crée un gril rectangulaire avec telle taille et tel nombre que j’ai mis. Ensuite, je crée une surface grâce au composant Boundary Surface. Je place un composant Lng qui calcule le nombre de cellules de la grille et un composant Repeat ainsi qu’un composant Panel avec le caractère 0. Ensuite je connecte la sortie D du repeat au panel avec le caractère 0....

Cours 8: Systèmes multi-agents

Partie 1 Partie 2 Partie 3 Exercice Je pense que les deux premiers exercices sont intéressants graphiquement par exemple pour faire un schéma graphique. Ensuite, pour le dernier exercice m’a intéressé le plus. En regardant les références que vous avez présentées, j’ai envie de le développer puisque c’est à la fois structuel et esthétique.

Cours 7: Géométrie fractale 2

Partie 1 Je commence par créer une surface triangulaire sur Rhino. Ensuite, j’applique trois transformations homothétiques du triangle. En utilisant, LoopStart et LoopEnd, je crée un système récursif en ayant des valeurs pour contrôler le nombre d’itérations.  Je mets aussi un composant Bouton et le lie au composant LoopStart. Ainsi, on fera attention à intégrer le symbole Graft dans l’entrée G du paramètre Scale. Enfin je termine en reliant la sortie...

Cours 6: Géométrie fractale – partie 1

Partie 1 Je commence par dessiner un segment et l’associer à Curve sur Grasshopper. Ensuite j’ajoute Scale pour appliquer à la ligne une transformation homothétique de centre S et de rapport racine de 2 sur 2. Et j’applique une fonction Expression avec l’expression suivante:  sqrt(2)/2 Je place un composant Rotation pour appliquer à la ligne une rotation de centre...

Cours 4: Simulations physiques 1

Partie 1 Je commence par la création d’un maillage avec Mesh Plane. Puis je le divise avec des valeurs. Ensuite, je mets des poids grâce à VertexLoads. Enfin, je modifie les points (4 points d’angle) pour créer des voûtes. Partie 2 Je dessine une forme sur Rhino puis je la sélectionne sur Grasshopper. Je crée un maillage...

Cours 5 : Simulations physiques 2

Je sélectionne d’abord les les lignes avec Curves. Ensuite, je fais un maillage grâce à Python Script puis je l’associe aux contraintes. Pour l’étape suivant, je fais correspondre bien le mesh au cercle central. Je lie tous les étapes au Solver pour sortir le résultat. Toutefois les angles ne sont pas corrects donc j’ajoute Corners pour...

Cours 3:Surfaces implicites, iso-surfaces, metaballs, blobs

Premièrement, je dessine plusieurs points. Puis, en utilisant la fonction Metaballs et en réglant des valeurs de charges, je dessine un plan. Ensuite, avec Line SDL je donne un volume en lignes. Au départ, je n’avais pas trouvé à quoi ça sert la longueur mais en faisant un autre exercice j’ai tout de suite remarqué que cette valeur est importante...

Cours 2 : Modélisation paramétrique et champs de forces

Partie 1 Tout d’abord, je crée la grille hexagonale et j’explose les sommets en points. Ensuite, je place deux points de charge. Après, j’ajoute Evaluate Field et Move en observant l’écart des points que je souhaite. Pour créer un hexagone à partir de ces points, je mets Polyline pour les relier entre eux. Enfin, je...

Cours 1: Systèmes de particules

1. Tout d’abord, je crée un système de particule en super spray. 2. Ensuite, je fais une rotation de 45° en axe X. 3. Je fais aussi un volume pour rebondir des particules. 4. Je crée une gravité. 5. Je lie le système de particule à la gravité. 6. Je lie aussi le système de...

Cours 9: Automates cellulaires 1

Le début de l’exercice s’est bien passé mais je n’ai pas su le compléter. En effet après l’application des règles du jeu de la vie, je n’ai plus eu de résultat pourtant j’ai tout vérifié et c’était exactement comme les captures d’écran du cours. Pour le python je n’ai pas obtenu  le message Execution completed sucessfully. Mais je...
Rendu 8 : Systèmes multi-agents

Rendu 8 : Systèmes multi-agents

A travers cet exercice nous allons explorer les systèmes multi-agents qui permettent de simuler des phénomènes rencontrés, par exemple, dans la nature. Ce que je trouve intéressant, c’est la possibilité d’utiliser ces systèmes dans le domaine de l’urbanisme afin de concevoir les transports. D’abord, on va télécharger les plugins Anemone et Library Boind qu’on peut...
Cours 11 : Interopérabilité avec la maquette numérique

Cours 11 : Interopérabilité avec la maquette numérique

1 – Creer un composant adaptatif, qui va s’adapter sur la forme qu’on va inserer de rhino dans revit à travers le plugin rhino inside. 2 – Mise en oeuvre de l’interoperabilité   Tout fonctionne parfaitement. J’ai bien compris la mise en oeuvre, comme j’utilise exhaustivement revit, je trouve que c’est l’un des cours les...
Cours 10: Automates cellulaires 2

Cours 10: Automates cellulaires 2

1. Application d’ un automate cellulaire à une surface Cette partie a pour objectif de projeter notre automate cellulaire sur une surface quelconque, c’est pour cela qu’on va diviser la surface en cellules. il nous est alors necessaire de changer la surface sur laquelle on travaille.    2. Modification des règles Exercice Modifier le programme...
Cours 8: Systèmes multi-agents

Cours 8: Systèmes multi-agents

EXERCICE 1: EXERCICE 2: EXERCICE 3: J’ai paseu de difficultés en faisant cet exercice, j’ai réussi à travailler les différents exemples. C’était un exercice très intéressant et peut nous aider dans la création d’un mouvement dans nos différents projets puisqu’il nous permet de controler des altérations aléatoires. Et dans son mémoire Chen Yuxing a misen relation ce...
Cours 11 : Interopérabilité avec la maquette numérique

Cours 11 : Interopérabilité avec la maquette numérique

J’ai trouvé cet exercice très intéressant car c’était la première fois ou on voit concrètement l’application des volumes définit dans GrassHopper dans des maquettes numériques. J’ais commencer par la définition de la famille de triangulation sur revit avec les trois section 10,20,30cm. Definition de la forme de section: Après avoir sauvegarder le fichier sous une...
Rendu 10

Rendu 10

Ce cours est une continuité du dernier concernant les automates cellulaires, l’objectif de ce cours est d’appliquer cet automate à des formes 3D, à travers des surfaces 3D et des cubes 1_Application d’ un automate cellulaire à une surface: Il s’agit d’un découpage d’une surfaces en morceaux afin que chaque morceau corresponde à une cellule...
Rendu9

Rendu9

    Ce cours m’a permis de découvrir les automates cellulaires et leur usage en architecture, en 2D, il s’agit d’une grille composée de plusieurs carrés, avec deux possibilitées, 0 et 1, ou bien mort et vivant, jaune ou noir, etc..et chaque carré dépend des 8 carrés qui l’entourent la première partie est consacrée à...
Exercice 11 : Interopérabilité avec la maquette numérique

Exercice 11 : Interopérabilité avec la maquette numérique

Cet exercice etait assez simple et clair et je n’ai pas vraiment eu de probleme qutre que dans la creation du model de l’exercice 5 que j’avai perdu dans mes fichiers et donc j’ai du retravailler l’exercice en entier. La mise en oeuvre de l’interoperabilite et la creation de la famille sont clairs et bien...
Rendu 8

Rendu 8

Ce cour m’a permis de comprendre et savoir comment générer d’autres formes dans l’espace à travers des nouveaux composants sur Grasshopper il s’agit d’une simulation des phénomènes naturels complexes à travers les systèmes multi-agents La première partie de ce cours est consacré à générer notre premier système multi-agents Après avoir installé le plugin Boid, on...
RENDU 07

RENDU 07

Ce cour pour moi est une continuité du dernier, la création des objets fractals mais cette fois on appliquant récursivement des similitudes à des surfaces mais pas des motifs la deuxième partie consistait à voir un autre mécanisme pour produire des objets fractals ou les L-Systems Construction du programme visuel de la règle de substitution:...
Exercice 10: Automates Cellulaires 2

Exercice 10: Automates Cellulaires 2

Application d’ un automate cellulaire à une surface J’ai utilise la commande de bounding box pour modifier l’anatomie et la forme de la surface plane. une couche noire apparait sur la surface et je n’arrive pas a l’eliminer. Modification des règles Exercice  Cet exercice est tres interessant parce qu’il est tres applicable dans la conception...
Exercice 09: Automates Cellulaires 1

Exercice 09: Automates Cellulaires 1

Cet exercice etait tres interessant et peut etre utilises dans beaucoup de cas dans le monde de l’architecture et autres. Exemple du jeu de la vie Les regles sont: 1. Si une cellule vivante (de valeur 1) et le nombre de cellules voisines (max 8) vivantes sont de 2 ou 3 alors la cellule reste...
Cours 10: Automates cellulaires 2

Cours 10: Automates cellulaires 2

J’ais commencer cet exercice en créant une surface non plane sur Rhino. J’ais dessiner une surface place puis j’ai utilisé la fonction « Rebuild » pour contrôler le nombre de division dans cette surface et puis j’ai modifié celle-ci grâce à la fonction Soft Edit Surface. J’ai ensuite relié les composantes de la création de cette surface...

Cours 11 : Interopérabilité avec la maquette numérique

  Sur Revit,j’ouvre une nouvelle famille appelée « modèle générique métrique  ». J’insère dans la page trois points qui forment un triangle et après les avoir sélectionnés, je les rends adaptatifs.     Je joins les points entre eux avec des lignes pour créer le triangle. J’insère ensuite un plan de section qui passe par...

Cours 10: Automates cellulaires 2

C’est l’application d’un automate cellulaire à une surface. Pour commencer, j’ai pris le fichier de l’exercice 9. J’entre un paramètre Surface  qui aura comme entrée une surface non plane créée dans Rhino. Je le branche au paramètre Divide Domain 2  qui ajustera les dimensions des sous-surfaces qui constitueront notre surface non plane et donc nos...
Cours 11 : Interopérabilité avec la maquette numérique

Cours 11 : Interopérabilité avec la maquette numérique

Installation de Rhinoceros 7, Revit 2021 et du plugin Rhino Inside Revit J’ai commencé par télécharger Rhino 7 et Revit 2021 car j’avais des versions plus anciennes. J’ai aussi télécharger Rhino.inside.revit. L’objectif de ce cours est de traduire les modèles produit dans Rhino et grasshopper dans Revit.   Création une famille de composant adaptatif Sur revit...
Cours 10: Automates cellulaires 2

Cours 10: Automates cellulaires 2

1. Application d’ un automate cellulaire à une surface Le but de cette partie est d’appliquer les automates cellulaires du cours précédent à une surface non plane. J’ai créé la grille en dessinant une surface non plane sur rhino. J’ai dessiné une ligne, je l’ai extrudé et je l’ai tourné de facon à ce qu’elle...

Exercise 9 Atomates Circulaire

  J’utilise le composant RecGrid pour créer une grille rectangulaire où le nombre de cellules est ajusté d’un curseur en nombres entiers et la longueur et la largeur des cellules d’un autre curseur en nombres réels. Je crée une surface à l’aide du composant Boundary Surface.       Suivant, j’impose zéro d’entrée de toutes...
Exercise 11 - Interopérabilité avec la maquette numérique

Exercise 11 – Interopérabilité avec la maquette numérique

Dans le dernier exercice, nous avons analysé comment traduire les formes obtenues avec la modélisation paramétrique en modèles numériques grâce à l’utilisation de Revit. J’ai donc installé Revit et Rhino Inside Revit. Sur Revit, j’ouvre une nouvelle famille appelée « modèle générique métrique (adaptatif) ». J’insère dans la page trois points qui forment un triangle et après...