|
via Udemy |
Go to Course: https://www.udemy.com/course/visual-programming-with-rhino-grasshopper-and-revit/
In order for the student to develop a complete understanding of the state of the art in computational design, one of the most powerful visual programming tools on the market, Grasshopper, will be introduced during this course. This visual scripting environment is installed by default in the most recent versions of Rhinoceros 3D.Thanks to Rhino.Inside technology it is possible to use the power of Rhino, including Grasshopper, in other applications. Such is the case of Revit with Rhino.Inside.Revit. It will be shown how to exploit the power of Grasshopper within Revit itself.Finally, the door will be opened to a myriad of Grasshopper applications for various design tasks. #AulaGEO We will also study how to use Grasshopper in the preparation of geometries for 3D printing, how to use physical simulation engines within Grasshopper and even how to use these engines in the optimization of structures and environmental impact analysis.The possibility of applying new design techniques significantly broadens the range of solutions to be offered to end customers for project execution. At the same time it gives the designer the opportunity to grow in competitiveness, facing new challenges.The need to design more efficiently and with higher quality in construction projects, forces us to use tools designed to optimize time and resources. #AulaGEO The mastery of Computational and Generative Design opens the possibility of applying a great number of innovative techniques for the conception of projects and the evaluation of multiple alternatives in an efficient and fast way, obtaining unbeatable results.Course contentIntroduction to GrashopperLecture 1: Introduction to Rhino GrasshopperLecture 2: User interfaceLecture 3: Communication with RhinoLecture 4: Object typesLecture 5: Components in detailLecture 6: Type of dataLecture 7: Cables in detailLecture 8: First definition in GrasshopperLecture 9: Working with hot spotsLecture 10: Expressions and conditionalsLecture 11: Domains and colorsLecture 12: Geometries and curvesLecture 13: List processingLecture 14: Creating listsLecture 15: Displaying listsLecture 16: Lists managementLecture 17: Working with listsLecture 18: SurfacesLecture 19: Data TreesLecture 20: Components for data treesLecture 21: Basic anatomy of meshesLecture 22: Working with meshesGrasshopper in RevitLecture 23: Rhino.Inside.RevitLecture 24: ParametersLecture 25: Elements and instancesLecture 26: GridsLecture 27: LevelsLecture 28: WallsGrasshopper Application in Computational DesignLecture 29: Intro to KangarooLecture 30: Optimized Shape in Revit