In this lesson we will stat by introducing gHowl and its potential connections. We will run together a few test examples to make sure that all the required software are correctly installed.
Data here, data there, data everywhere!
Data truly is everywhere. gHowl is a set of components written to extend the functionality of Grasshopper when it comes to accessing external data sources and applications. Whether you like to set up a live connection to a spreadsheet, to your smartphone, Processing, Google Earth or other external websites, this course will show you how to open up Grasshopper to the outside world of data.
In this course you will learn how to communicate between Grasshopper and external sources of data. Through a series of examples you will learn how to create a spreadsheet for example to send dimension data to your fabricator, how to control your Grasshopper definitions from a smartphone, how to establish a bi-directional connection between Grasshopper and Processing. We will also explore how to show your design in Google Earth, how to build a terrain model or how to connect to a website in order to drive your definitions.
After this course, participants will have the foundations to:
Course at a glance
- 10 lessons – suggested one a day!
- 545 minutes of learning experience
- Certificate of completion available
- Language: English
- Luis Fraguada
PrerequisitesThis course is intended for intermediate level Rhino and Grasshopper users. Participants are expected to have a good understanding of data management in Grasshopper, including list and data tree manipulation. Also, a good understanding of string manipulation will be useful.
Software requirementsCheck out the introduction lesson to review the software requirements for this course.
In this lesson you will learn how to work with spreadsheet data, using gHowl in combination with the LibreOffice free platform to connect your Grasshopper definitions and store your model values to an external spreadsheet file.
In this lesson you will learn how to work with geo locations and how to import and properly format GPS data into Grasshopper to visualize, for example, mapping information related to your project area.
In this lesson you will learn how to work with gHowl KLM components and the Google elevation API to build a Grasshopper terrain model for a given location and visualize it back in Google Earth.
In this lesson you will learn how to query information from an online database to create info maps for your research or project area. You will learn, for example, how to access the Flickr database and visualize where pictures were taken for a given location.
In this lesson you will learn how to set up the main framework to establish a live UDP/OSC connection between Grasshopper and other external platforms including Processing, smartphones and Cosm. One of the examples will focus on how to connect Processing to GH.
This lesson will continue to explore ways to link Grasshopper to other external platforms by using the UDP/OSC connection components to connect Grasshopper to Cosm (Pachube).
This lesson will continue to explore ways to link Grasshopper to other external platforms by using the UDP/OSC connection components to connect Grasshopper to both Android and iOS smart devices.
In this lesson we will explore one more example on interoperability between platforms, linking a Grasshopper definition to a smartphone and Google Earth at the same time.