Modélisation algorithmique dans Grasshopper + Application métier



Objectifs, programme, validation de la formation

Objectifs

Grasshopper est le module de modélisation paramétrique de rhino 3D particulièrement adapté à la recherche de formes
Il permet de créer de manière dynamique des géométries et des variantes où la modification des paramètres la définissant se répercute et se propage en cascade à travers toutes les étapes de la conception du modèle
Grasshopper est un outil de programmation visuelle qui contrairement à d’autres outils algorithmiques ne nécessite pas une connaissance des syntaxes de programmation.

1-Bases et Approfondissement Grasshopper 3D (2j soit 16h) :

Dans ce module de formation, vous apprendrez :
L’interface utilisateur Grasshopper.
À « instancier » (importer) des objets Rhino dans Grasshopper. Matérialiser des objets Grasshopper dans Rhino.
Créer des éléments « paramètres » (géométries, nombres, graphs, listes (séries de nombres) et composants (fonctions de transformation de géométries).
Anatomie d’une définition Grasshopper (connections, ...)
Emploi de fonctions mathématiques dans la définition.
Opérations sur les listes (extraire un item, inverser, décaler, (cull), tisser).
Correspondance des flux de données (liste data matching)
Structure des arbres de données (visualisation et extraction d’une branche d’un arbre).
Opérations simples (graft, Flatten) et avancées (Path Mapper, relative item) sur les arbres de données.
Organiser et optimiser une définition (stratégies d’annotation, création de clusters). Définitions type : i. Sections de géométries. ii. Morphing (Morphose) iii. Attracteurs répulseurs. iv. Pavages. v. Motifs 2D aléatoires. vi. Tour paramétrique (évolution formelle). vii. Algorithme d’optimisation.

2-Application Projet Grasshopper 3D :
Identifier et installer des modules complémentaires (plug-ins) spécifiques métiers.
Identifier les actions de modélisation à programmer dans Grasshopper et celles à réaliser dans Rhino natif.
Identifier et spécifier les sorties (outputs) géométries ou data attendues de la définition Grasshopper.
Architecture de la définition Grasshopper. Décomposer les besoins et faire correspondre les besoins et les définitions grasshopper (cas échéant).
Identifier les possibilités d’employer un ‘cluster’ permettant de factoriser les commandes utilisées fréquemment dans la définition.
Comprendre les facteurs (modules les plus performants) impactant la performance du programme.
Optimiser la définition pour la performance requise.
Exercice d’application projet #1
Exercice d’application projet #2
Exercice d’application projet #3
Exercice d’application projet #4.

Description, programmation

1er Jour - En salle de formation :
9 - 11 h L’interface utilisateur Grasshopper. Instancier des objets Rhino dans Grasshopper. Matérialiser des objets Grasshopper dans Rhino.
11 - 13 hExercice 1 : Premier pas : Section d’un volume. Exercice 2 : Étagère Voronoï
13 - 14 h Déjeuner
14 - 16 h Exercice 3 : Colonnes inspiration Gaudi. Exercice 4 : Motif 2D pseudo-aléatoires
16 - 18 h Exercice 5 : Évolution formelle. Exercice 6 : Traitement d’image.

2ème Jour - En salle de formation :
9 - 11 h Exercice 7 : Expressions mathématiques. Exercice 8 : Morphose
11 - 13 hExercice 9 : Pavage aux motifs islamiques. Gestion des listes et des arbres.
13 - 14 h Déjeuner
14 - 16 h Exercice 10 : Agents Attracteurs / Répulseurs
16 - 18 h Exercice 11 : Introduction à l’optimisation dans Gh. Exercice 12 : Optimisation de l’orientation d’une géométrie importée

Sessions FOAD Application Projet :
Les sessions FOAD sont d’une durée de 2 heures et dispensées en Synchrone. Celles-ci sont ont lieu tous les 2 semaines.
Sessions 1 à 5 :
Projet #1
Identifier et installer des modules complémentaires (plug-ins) spécifiques métiers.
Identifier les actions de modélisation à programmer dans Grasshopper et celles à réaliser dans Rhino natif.
Identifier et spécifier les sorties (outputs) géométries ou data attendues de la définition Grasshopper.
Architecture de la définition Grasshopper. Décomposer les besoins et faire correspondre les besoins et les définitions grasshopper (cas échéant).
Identifier les possibilités d’employer un ‘cluster’ permettant de factoriser les commandes utilisées fréquemment dans la définition.
Comprendre les facteurs (modules les plus performants) impactant la performance du programme.
Optimiser la définition pour la performance requise

Sessions 6 à 10 :
Projet #2
Idem projet #1 sur nouvelle problématique

Sessions 11 à 15 :
Projet #3
Idem projet #1 sur nouvelle problématique

Sessions 16 à 20 :
Projet #4
Idem projet #1 sur nouvelle problématique.

Validation et sanction

Attestation d’acquis ou de compétences ;Attestation de suivi de présence

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique

Métiers visés

H1204 :


Durée, rythme, financement

Durée 56 heures en centre
Durée indicative : 152 jours

Modalités de l'alternance Cours du jour : 16 h - FOAD : 40 h

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Entretien

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Maîtrise de Rhino Niveau 1 ou équivalent.

Inscription

Contact renseignement M. Jean PRADELLE

Téléphone 09 72 64 47 07


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/08/2021

Adresse d'inscription
Le Village 32100 Cassaigne

Lieu de formation


Organisme de formation responsable