Grasshopper
Présentation
- Fiche solution
-
Vue d’ensemble
Grasshopper est un environnement de programmation visuelle inclus dans Rhino, utilisé pour construire des définitions paramétriques sans écrire de code. Il assemble des composants et des relations de données pour générer, modifier et documenter de la géométrie Rhino. Les entrées sont des paramètres, objets Rhino et données de projet ; les sorties sont de la géométrie, des blocs, des annotations, des attributs d’objet et des objets cuits dans le modèle. Dans Rhino 8, il ajoute des types de données Rhino qui pilotent directement attributs, textes utilisateur, annotations et blocs. Le fonctionnement dépend d’un graphe de composants exécuté dans Rhino, et non d’un moteur autonome.CatégorieDéploiementPrix indicatif- Usages principaux
- Profils concernés
Principales fonctionnalités
Programmation visuelle | construit des algorithmes de génération de forme avec des composants sans écriture de code Object Attributes | gère directement dans Grasshopper les attributs des objets Rhino Annotations | crée des annotations, hachures et types de ligne pour documenter le modèle Blocks | crée des définitions de blocs et des instances depuis la définition paramétrique Live Baking | écrit les résultats de la définition dans Rhino avec mise à jour des objets existants UserText | ajoute, modifie ou supprime le texte utilisateur sur les objets RhinoPositionnement & contexte
Ce qui la distingue
Grasshopper est livré nativement avec Rhino, alors que Dynamo est lié à l’écosystème Autodesk et Generative Components à Bentley. L’outil combine modélisation paramétrique et écriture directe d’objets Rhino avec attributs, annotations, blocs et UserText depuis le graphe, ce qui rapproche la définition du livrable de modélisation. La bibliothèque d’extensions est large via food4Rhino, mais l’existence d’un écosystème de plug-ins n’est pas en soi différenciante dans ce segment.Sa place dans le projet
Grasshopper s’utilise pendant la conception et le développement de variantes, en surcouche de Rhino. En amont, il reçoit des paramètres, géométries et objets du modèle Rhino. En aval, ses résultats sont cuits dans Rhino puis exportés via les formats pris en charge par Rhino ou repris par des plug-ins et scripts de calcul, de fabrication ou d’interopérabilité.Compatibilité & environnement technique
Références communiquées
McNeel Europe
McNeel Europe est l’entité EMEA de Robert McNeel & Associates pour la vente, le marketing, la formation, le support et la localisation de ses logiciels. L’entreprise développe et diffuse des outils de modélisation 3D, de CAO, de fabrication et de conception computationnelle autour de l’écosystème Rhino.Pays :https://www.linkedin.com/company/mcneel-europe/Questions fréquentes
Q: Grasshopper s’utilise-t-il sans programmer ? R: Oui. Grasshopper ne demande aucune connaissance en programmation ni en script et fonctionne avec un éditeur graphique d’algorithmes. Q: Faut-il acheter un produit séparé pour utiliser Grasshopper ? R: Non. Grasshopper est inclus avec Rhino et s’utilise dans cet environnement. Q: Grasshopper peut-il écrire directement dans le modèle Rhino ? R: Oui. Les nouveautés mises en avant incluent la gestion des attributs d’objet, des blocs, des annotations, du texte utilisateur et le Live Baking pour mettre à jour des objets Rhino existants. Q: Peut-on étendre Grasshopper avec des modules tiers ? R: Oui. Une bibliothèque d’extensions riche est disponible et plus de 1500 applications et ressources pour Rhino et Grasshopper sont proposées. Q: Existe-t-il des ressources officielles pour apprendre Grasshopper ? R: Oui. Des guides Grasshopper, des tutoriels, des vidéos, des classes et une communauté Discourse dédiée sont proposés. Q: Grasshopper dispose-t-il de ressources pour les développeurs ? R: Oui. Des ressources officielles de développement pour Rhino et Grasshopper sont publiées, avec documentation, SDK et outils de scripting en C# et Python.
