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
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