Grasshopper 101: Parameterization | #06 Mesh Terrain with slope analysis | Heightmap EXERCISE
Creating mesh terrain to scale in Grasshopper with a heightmap.
The images for this exercise can be found here:
https://www.learn-visual-programming.com/files/851545c1-284a-4bc9-b9e7-60fa4016e958
In this exercise, we practice using an image as a displacement map. We touch on Mesh Utilities and Mesh Analysis tools, learn to measure the angle between two vectors, and deepen the understanding of Rhino's coordinate system.
This video is an introductory tutorial for beginners in Grasshopper.
CHAPTERS:
00:00 Intro
00:14 Graph Mapper Tutorial
00:27 Displacing vertices with Image Sampler | Basic Setup
01:51 Mesh Terrain to-scale using a Heightmap
03:24 Color Mesh Terrain based on the altitude
03:40 Triangulate Mesh | Introduction to Mesh Utilities
04:10 Smooth Mesh | Introduction to Mesh Utilities
04:45 WeaverBird | Topological Mesh Editor
05:02 Extracting Mesh Normals | Vector Display
05:53 Create Line SDL (Start-Direction-Length)
06:15 Vector Angle | Slope Steepness | Mesh Analysis
07:14 Angle between two vectors | 2D Angle on a Plane | Reflex Angle
08:45 Color Mesh Terrain by Slope Steepness | Color Gradient
09:37 Extracting Mesh Face Normals and Face Center Points
09:52 Gradient precision | Mesh resolution
10:30 Closing
FREE Heightmap sources online:
https://tangrams.github.io/heightmapper/
Heightmap Scale: you should follow the instructions provided on the website, or superimpose a map with known scale and terrain altitudes (you can use Google Maps, Google Earth, etc.)
COMPONENTS:
Image Sampler
Angle (vectors)
Vector Display
Line SDL
Rotate (vector)
Degrees / Radians
Triangulate Mesh
Smooth Mesh
Mesh Normals
Deconstruct Mesh
Relay Object
REFERENCED VIDEOS:
Image Sampler Introduction:
https://youtu.be/muUp59T0vxU
Displacing Mesh Vertices Intro:
https://youtu.be/o0ICDF8ZUgU
LINKS
Add-ons: https://www.food4rhino.com/
Forum: https://discourse.mcneel.com/
Grasshopper component library: http://grasshopperdocs.com/
CONTACT US AT:
https://www.learn-visual-programming.com
Narrated by: Lina Vestarte
_
Click LIKE, if you find the tutorial useful.
Have a question or suggestion? Leave a comment below!
Never miss a new tutorial - SUBSCRIBE :)