Grasshopper / I.A.

Coupler l'IA générative à Grasshopper : code, assistants vocaux et rendus

Deux jours pour intégrer l'IA générative dans vos workflows Grasshopper : génération de code Python ou C# avec ChatGPT, assistant vocal pour piloter des définitions, échanges avec des fichiers de données structurées. Vous explorez aussi l'analyse de fichiers Rhino, le dialogue avec des logiciels de calcul (Sofistik, Karamba, Ladybug) et les rendus générés par IA.

Objectifs de la formation

  • Comprendre les principes de l'IA générative et son application dans Grasshopper.
  • Générer, corriger et documenter du code Python ou C# avec ChatGPT.
  • Utiliser un assistant IA pour interagir avec Grasshopper par commande vocale.
  • Automatiser et optimiser la conception paramétrique à l'aide d'outils d'IA.
  • Maîtriser les échanges entre Grasshopper et divers formats de données et logiciels externes.
  • Générer des rendus automatiques avec l'IA à partir de scènes Rhino.
  • Intégrer l'IA dans les processus de simulation, d'analyse et de fabrication numérique.

Profil des bénéficiaires

Pour qui

  • Tous les professionnels investis dans la production de modèles 3D et/ou plans techniques 2D : designers, architectes, ingénieurs, dessinateurs, techniciens bâtiment et industriel..., souhaitant monter en compétence sur Grasshopper (design paramétrique).

Prérequis

  • Connaissances ou utilisation de Grasshopper
  • Exigence Logiciel : Licence Rhinoceros version 8
  • Exigence Matériel : https://www.rhino3d.com/8/system-requirements/

Contenu de la formation

01JOUR 1 / Session n° 1+

Introduction générale sur l'IA générative :

Génération de texte : ChatGPT

Génération d'image : Dalle-E

Génération de modèle 3D : Meshy

Génération de code Python ou C# :

Créer le code d'un composant python de grasshopper avec chatgpt : Génération d'un motif

Corriger un code python en s'appuyant sur la documentation Rhinocommon

Documenter un code python

Créer une interface utilisateur en python ou en c# via du code généré par chatGPT

Génération d'une formule pour le composant expression :

Génération d'une formule mathématique avec ChatGPT

Utilisation de la formule dans le composant expression de Grasshopper

02Session n° 2+

Génération des espaces et des relations entre les espaces :

Génération des espaces dans un graph à partir de chatGPT

Génération du graph 3D des espaces

Affichage dans Grasshopper des volumes des espaces avec un code couleur

Échanges avec des fichiers de données structurées CSV, Excel, JSON, XML :

Générer un fichier de données structurée qui peut servir comme données d'entrée pour les tests

Extraire des informations dans un fichier de données structurées

Génération automatique de graphiques et dashboards interactifs en lien avec les modèles Grasshopper

Dialogue avec des définitions Grasshopper avec IA Assistant :

IA Assistant : Reconnaissance vocale des commandes, Exécution totale ou partielle d'une définition par l'IA avec des paramètres d'entrée adaptés à la requête

03JOUR 2 / Session n° 3+

Analyse d'un fichier Rhino :

Génération d'une nomenclature

Détection des doublons

Détection de collisions

Classement par type de pièces

Reconnaissance et classification automatique des objets 3D dans des fichiers Rhino.

Échanger avec un logiciel de calcul :

Échanger avec le logiciel de calcul SOFISTIK pour créer ou modifier une maquette de simulation pour un calcul aux éléments finis et extraction d'informations de cette maquettes

Usage de l'IA assistant avec un modèle KARAMBA

Échanger avec un logiciel de simulation environnementale :

Usage de l'IA assistant avec un modèle LADYBUG pour l'analyse lumineuse et l'analyse énergétique

04Session n° 4+

Rendu basés sur l'IA :

Génération d'un rendu à partir d'une scène 3D simplifiée de Rhino : VERAS d'EVOLVE

Production de documentation contextuelle pour vous aider :

Expliquer à quoi sert un composant Grasshopper et comment l'utiliser

Citer les composants Grasshopper ou de plugins qui permettent de réaliser une fonction attendue

Expliquer à quoi sert une définition et chacun de ses sous-groupes de composants

Maintenance automatisée des définitions grasshopper et contrôle de version 1. (Visualiser analytiquement un script Grasshopper, Expliquer les sections sélectionnées du code, Nommer, catégoriser et colorer automatiquement les groupes, Résumer le contenu des composants de script)

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • QCM
  • Certificat de réalisation de l'action de formation.

Ressources techniques et pédagogiques

  • Trame de formation
  • Support de cours
  • Exercices - cas pratiques
  • Extranet apprenants / formateur
Qualité et satisfaction
0
abandon en cours de formation
87 %
des attentes satisfaites
243
apprenants formés

0 abandon en cours de formation (sur la base des 3 dernières années clôturées). 87 % des apprenants, ayant répondu à l'enquête de satisfaction, estiment que la formation a complètement répondu à leurs attentes (analyse des retours sur l'année 2021 et 2022). Lors des trois dernières années achevées (2020, 2021, et 2022) Rhinoforyou a formé 243 apprenants.

Dans la majorité des cas, nos apprenants sont déjà issus du milieu professionnel et souhaitent intégrer Rhino 3D dans leurs workflow, mais nous formons également des personnes en reconversion, ainsi que des demandeurs d'emploi.

Capacité d'accueil

Entre 1 et 5 apprenants

Accessibilité

Les personnes atteintes de handicap sont invitées à nous contacter directement afin d'étudier ensemble les possibilités à suivre cette formation

Vous voulez savoir si cette formation est adaptée à votre niveau ?

Prenez rendez-vous avec Rhinoforyou pour valider le bon parcours avant de vous inscrire.

Prendre rendez-vous
Haut de page