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 commence par créer une boite dans l’espace Grasshhopper par un prémitif Boite, puis on ajoute un composant populate 3D pour placer aléatoirement un nombre N de points contrôlés par un slider entier, ensuite on ajoute un composant Random vector pour générer des vecteurs aléatoires

1

Ensuite on crée note boucles aléatoire avec les deux composants Boucles Start et boucle End, les entrées de la boucle start sont les sorties de points et de vecteurs, le traitement sera effectué à travers un composant Move

2

On enregistre les données des points à la sortie pour les mémoriser, ensuite Flim matrix et un composant qui permet de tracer toutes les lignes qui passent par ces points

3

Pour varier les directions on utilise le composant Random Wonder qui permet de générer différents directions limitées entre 0 et Pi

4

5

6

7

Exemple2:

Il s’agit d’une simulation d’un phénomène d’attraction, Le principe consiste à placer dans l’environnement des appâts qui vont attirer les agents

Sur la base du programme précédent

 

8

On a commencé par un composant Populate 3D pour le relier à l’environnement permettant de placer au hasard N appats on ajoute encore un Slider. On place ensuite un composant Adhere sélectionné dans le menu du plugin Boid qui produit un vecteur dans la direction de l’appât.

 

9

On utilise après Amplitude pour contrôler l’amplitude du vecteur . et on l’additionne avec la direction actuelle

Finalement on varie les valeurs d’amplitudes des agents pour obtenir les différentes formes

 

10

11

Exemple3:

Il s’agit de suivre et simuler des trajectoires de vols d’oiseaux selon 3 forces différentes qui représentent les comportements des oiseaux

Suivant le même schéma présenté dans le cour, je ne pouvais générer la forme souhaité même on changeant les les valeurs à chaque fois et on ajoutant le Button à l’entrée T

 

12

13