gHowl training

gHowl-interop

gHowl training

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.

Course description

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:

work with Grasshopper and Spreadsheet Data;
work with Grasshopper and GPS/Cartographic Data;
work with Network Dependent Tools (UDP/OSC/XML);
set up live connections to Processing and external devices.


Course at a glance
  • 10 lessons – suggested one a day!
  • 545 minutes of learning experience
  • Certificate of completion available
  • Language: English
Instructor
  • Luis Fraguada
Prerequisites
This 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 requirements
Check out the introduction lesson to review the software requirements for this course.

← All courses

Lessons

Benchmarks (Free Preview)

Length: 43 minutes

gHowl-lesson-2

LESSON 2
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.

Read and write spreadsheet data

Length: 81 minutes

gHowl-lesson-3

LESSON 3
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.

GPS and cartographic data

Length: 49 minutes

gHowl-lesson-4

LESSON 4
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.

Google Earth terrain models

Length: 73 minutes

gHowl-lesson-5

LESSON 5
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.

Query online databases

Length: 58 minutes

gHowl-lesson-6

LESSON 6
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.

Live connection to Processing

Length: 61 minutes

gHowl-lesson-7

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

Live connection to Cosm (Pachube)

Length: 88 minutes

gHowl-lesson-8

LESSON 8
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).

Interact with Grasshopper from your smartphone

Length: 56 minutes

gHowl-lesson-9

LESSON 9
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.

Interact with Google Earth from your smartphone

Length: 26 minutes

gHowl-lesson-10

LESSON 10
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.