This shows you the differences between two versions of the page.
rhino:topo [2016/09/26] |
rhino:topo [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== GHowl Google Earth Tutorial ====== | ||
+ | |||
+ | |||
+ | |||
+ | GHowl is a grasshopper plugin created by Luis Fraguada to extend the functionality of | ||
+ | |||
+ | **__Getting Started: | ||
+ | |||
+ | **1.** Install ghowl from: http:// | ||
+ | |||
+ | **2.** Install Dependencies from: Exercise files>> | ||
+ | |||
+ | The dependencies must be installed for the spreadsheets to work, otherwise it is not necessary | ||
+ | |||
+ | **__Getting terrains from Google Earth to Grasshopper: | ||
+ | |||
+ | In Google Earth, enter the desired location. | ||
+ | |||
+ | On the top toolbar, go to **tools** >> **Option** and change these settings: | ||
+ | |||
+ | **Show Lat/Log: Decimal Degrees** | ||
+ | **Units of measurement: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | Again on the toolbar, go to **View** >> make sure “**Scale Legend**” is turned **ON**: | ||
+ | {{ : | ||
+ | |||
+ | Add a point, name it and write down its latitude and longitude: | ||
+ | {{ : | ||
+ | |||
+ | save the image. Make sure the legend is shown on the bottom. | ||
+ | |||
+ | |||
+ | Open Rhino “Make sure the you use the same units as Google Earth”. | ||
+ | Type in “**Picture frame**” and bring your Google Earth image in | ||
+ | Type **Scale2D** and rescale the image based on the legand | ||
+ | |||
+ | |||
+ | Then add a **point** where the referenced google earth point is. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Open “**[[http:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now the component for getting the elevation connects to google API and it has limitation on how many times you use it per day and how big the image is and how long the component is used. The way around it is to disable it after getting the information needed. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Once that is done and you can see a list of points in the panel >> right click on it and **stream the content** to a location >> let’s say desktop >> name it “mylocation.txt” >> | ||
+ | |||
+ | Now go to the desktop | ||
+ | |||
+ | **FYI:** if you do not rename the stream, once you disable the components | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now drag the “.txt” file you just created to the grasshopper canvas. A file component will show up.. then hook it to the points component to view the points on your topography. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | On Rhino Viewport the topography with contour lines is created. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Bake your mesh and contour lines on separate layers and go to Rhino. | ||
+ | |||
+ | |||
+ | ==== Applying google earth image on the mesh and rendering with Flamingo nxt 5.0: ==== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hide the contours and make sure your current render is Flamingo nxt 5.0. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Open Flamingo’s control panel. | ||
+ | {{ : | ||
+ | |||
+ | Add a new Textured material. | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | Browse to find the google earth screen capture, and open it. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Drag and drop the material to the mesh. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Now apply planar mapping to the mesh from the top view. Make sure that vertex Osnap in activated to properly align the mapping. Use UV mapping when prompt on the command line. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now Render. | ||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||