How to Draw a Grasshopper — Really Easy Drawing Tutorial

How to Draw a Grasshopper

Click HERE to save the tutorial to Pinterest!

Grasshoppers are jumping insects found throughout the world. Some varieties are known as locusts or crickets.

Since ancient times, the grasshopper has been both utilized and loathed by humans. Swarms of millions of locusts can devastate agricultural crops. In the past, this could cause widespread famine. On the other hand, grasshoppers themselves have served as food for people. Grasshoppers are rich in protein are said to taste like shrimp or crab. They can be eaten raw, cooked, or fried.

Scroll down for a downloadable PDF of this tutorial.

Grasshoppers have long found their way into art and popular culture. In ancient Athens, people wore golden grasshopper brooches to advertise a «pure» Athenian lineage. Grasshoppers can be seen in classic paintings such as the 1630 Flowers in a Vase with Shells and Insects and 1685 Flowers in a Vase. In film, the grasshopper has played major roles in Beginning of the End (1957) and A Bug’s Life (1998).

Would you like to draw a grasshopper? This easy, step-by-step drawing guide is here to help. All you will need is a pencil, an eraser, and a sheet of paper. You may also wish to color your finished drawing.

If you liked this tutorial, see also the following drawing guides: Grass, Dove, and Owl.

​Step by Step Instructions for Drawing​ a Grasshopper

1. Begin by drawing an irregular circle to form the grasshopper’s head.

2. Extend two curved lines from the head, one longer than the other. Allow them to meet in a gentle point. Then, enclose an irregular shape using a long, wavy line. This forms the grasshopper’s thorax, or midsection.

3. Extend two long, curved lines from the thorax, allowing them to meet in a gentle point. This forms the grasshopper’s abdomen.

4. Using two curved lines, enclose two rounded shapes beneath the head and thorax of the grasshopper.


5. Extend two pairs of curved lines upward from the top of the head. Allow each set of lines to meet in a sharp point, forming the antennae of the insect.

6. Draw the grasshopper’s legs. For the front leg, extend a wavy, loosely «S» shaped line, and double it back upon itself to enclose the shape. For the rear leg, enclose two irregular rounded shapes. Then, extend two curved lines that converge but do not meet. Extend another pair of lines downward from these. Use several shorter lines to enclose the inverted «V» shape of the foot at the bottom.

7. Erase the guide lines from the legs.

8. Draw another foreleg using two curved lines that meet in a point. Indicate the far middle leg by enclosing an inverted «V» shape beneath the body. For the near rear leg, extend a pair of lines from behind the middle leg. Draw two lines descending from these, bent at the knee. Enclose the foot using three curved lines. For the far rear leg, indicate the knee by drawing a stacked set of inverted, «V» shaped lines rising above the abdomen. Draw the foot using a pair of curved lines that meet in a point beneath the abdomen.


Wondering how to get started with Grasshopper? Look no further. Spend an some time with the creator of Grasshopper, David Rutten, to learn the fundamental of Grasshopper. No experience necessary. This 13 part series covers topics that will help you build a foundationals understanding of Grasshopper.

Luis Fraguada and O’Reilly Media has published a series of training videos, Visual Programming in Rhino3D with Grasshopper . For architects and designers who work with complex shapes and surfaces, Grasshopper is a visual programming tool to create rules and parameters that can be easily changed and updated. You can check out several of the training videos for free. Try them .

ModeLab has published a foundations manual to help people get a basic understanding of Grasshopper. This primer and other tutorials are available on our Tutorials page.

ModeLab has uploaded a lot of quality webinars and tutorials on their website, be sure to check them out.

Nick Senske of University of North Carolina has posted a new Grasshopper Training Series on his website. This channel contains tutorials for his courses at UNC Charlotte’s Architecture program: Digital Fundamentals, Computational Methods, and Second Year Architecture Studio (ARCH2102)

Following the widely popular Fall 2016 Ladybug-Honeybee series led by Honeybee developer and MIT graduate Chris Mackey, this Spring Series will provide instruction on new developments including new tools and new workflows. The new capabilities will be presented using a combination of lecture, live demonstration and case studies. Chris concentrates on climate analysis , building energy, daylighting and comfort from within Grasshopper.

Play, ponder and learn SudoHopper3D, the best way to start learning Grasshopper.

Zubin Khabazi, a graduate from EmTech, Architectural Association (AA), London, has published an on-line book of his design experiments in architecture and related fields in geometry. This is a new edition updated August 15th, 2012. You can download the book here:
Generative Algorithms with Grasshopper version 2.0

Arturo Tedeschi, architect and computational designer, has released a new book AAD Algorithms-Aided Design (published by Le Penseur). The book provides computational techniques to develop and control complex geometries, covering parametric modeling, digital fabrication techniques, form-finding strategies, environmental analysis and structural optimization. It also features case studies and contributions by researchers and designers from world’s most influential universities and leading architecture firms. More Information >>

Grasshopper ile Parametrik Modelleme (Parametric Modeling with Grasshopper), written by Tuğrul Yazar and Serkan Uysal, both academics of architecture, is the first comprehensive book on Grasshopper in Turkish. The book explores various aspects of parametric modeling through six chapters and features a total of 265 example definitions, which can also be downloaded from the publisher’s website. For further details please visit:

Learn how to design with Algorithms utilizing Rhino´s Grasshopper plugin.

Physics Engine & Form Finding

On this course you´ll learn the fundamental aspects of Grasshopper´s Physics Engine Kangaroo as well as some of the form finding strategies you can achieve with it.

This course will show you the basics of evolutionary computing (solving).We´ll walk you through the basic theory of it, how it works and how you can use it in your everyday practice.

ThinkParametric presents a Foundation Training Courses — Learn everything you need to know about Grasshopper related software:

Learn advanced 3D modeling strategies to design complex surfaces and learn how to parametrically panelize the surface and generate a structural space frame.

Learn how to design organic surfaces using Rhino and T-splines and learn how to generate seemingly complex patterns with ease, using Grasshopper.

Analyze and recreate the thinking behind the Peace Bridge by the Italian architect Michele De Lucchi.

ThinkParametric presents a project-based Learning by recreate inspiring architecture and the workflows behind their designs:

Create a tool that will allow you to design and explore quickly and intuitively floorplan layouts while getting real-time data from your program areas.

In this course we’re going to focus on how to create architectural diagrams that explain a design process in a clear and visually attractive way.

Learn how to create a development analysis tool with Grasshopper and export data to Excel.

Dario Donato director di SpatialConnection(s), incubatore di ricerca per una creatività matematica, ha il piacere di annunciare il libro: Contaminazioni creative digitali – Trascrizioni di una complessità algoritmica attraverso Rhino.Grasshopper

If you’re looking for a nice collection of Grasshopper tutorials then jump over to Designalyze

Here are a series of beginner and advanced tutorials from our friends at Studio Mode.

This tutorial series was developed for the Design Studio AIR at the University of Melbourne, Faculty of Architecture, Building and Planning. The series tries to introduce some of the simpler concepts of Grasshopper within more complex definitions to generate more interesting demonstrations and uses reverse-engineering of exciting contemporary computational design projects. Content developed and presented by Gwyllim Jahn. Creative team — Stanislav Roudavski, David Lister. To find out more about their current work, visit the elsewarecollective and the ex-lab out of Melbourne Australia

ThinkParametric workshops on Building Blocks — Actionable day-to-day tasks, available to you when you need them:

Essential Mathematics 3rd Edition uses Grasshopper to introduce design professionals to foundation mathematical concepts that are necessary for effective development of computational methods for 3D modeling and computer graphics. Written by Rajaa Issa.

While we are translating the new edition, the previous edition is available in four languages:

Versión en Español del tutorial Essential Mathematics, traducido por Jose Luis y Fernando García del Castillo.

Digital Toolbox has over 38 tutorials for all levels of experience. The Tutorials are organised into Basic, Intermediate and Advanced levels.

FORMul[a]RCH is a great blog containing personal explorations and examples of popular generative design techniques.

Andy Payne, LIFT architects, This is the original classic Grasshopper. It is a bit outdated, although it may help people get a basic understanding of Grasshopper. You can download the pdf and the source files from his website
The Grasshopper Primer — English
Manual de Grasshopper — Versión Español

Click on the list below or see more at Grasshopper Tutorials in the Rhino Blog.

How to draw grasshopper house

Since curves are geometric objects, they possess a number of properties or characteristics which can be used to describe or analyze them. For example, every curve has a starting coordinate and every curve has an ending coordinate. When the distance between these two coordinates is zero, the curve is closed. Also, every curve has a number of control-points, if all these points are located in the same plane, the curve as a whole is planar. Some properties apply to the curve as a whole, while others only apply to specific points on the curve. For example, planarity is a global property while tangent vectors are a local property. Also, some properties only apply to some curve types. So far we’ve discussed some of Grasshopper’s Primitive Curve Components such as: lines, circles, ellipses, and arcs. NURBS CURVES

Degree: The degree is a positive whole number. This number is usually 1, 2, 3 or 5, but can be any positive whole number. The degree of the curve determines the range of influence the control points have on a curve; where the higher the degree, the larger the range. NURBS lines and polylines are usually degree 1, NURBS circles are degree 2, and most free-form curves are degree 3 or 5.

Control Points: The control points are a list of at least degree+1 points. One of the easiest ways to change the shape of a NURBS curve is to move its control points.

Weight: Control points have an associated number called a weight . Weights are usually positive numbers. When a curve’s control points all have the same weight (usually 1), the curve is called non-rational, otherwise the curve is called rational. Most NURBS curves are non-rational. A few NURBS curves, such as circles and ellipses, are always rational.

Knots: Knots are a list of (degree+N-1) numbers, where N is the number of control points.

Edit Points: Points on the curve evaluated at knot averages. Edit points are like control points except they are always located on the curve and moving one edit point generally changes the shape of the entire curve (moving one control point only changes the shape of the curve locally). Edit points are useful when you need a point on the interior of a curve to pass exactly through a certain location.

NURBS curve knots as a result of varying degree:

A D 1 NURBS curve behaves the same as a polyline. A D 1 curve has a knot for every control point.

D 2 NURBS curves are typically only used to approximate arcs and circles. The spline intersects with the control polygon halfway each segment.

D 3 is the most common type of NURBS curve and is the default in Rhino. You are probably very familiar with the visual progression of the spline, even though the knots appear to be in odd locations. GRASSHOPPER SPLINE COMPONENTS

Example files that accompany this section: Download

Grasshopper has a set of tools to express Rhino’s more advanced curve types like nurbs curves and poly curves. These tools can be found in the Curve/Splines tab.

Nurbs Curve (Curve/Spline/Nurbs curve): The Nurbs Curve component constructs a NURBS curve from control points. The V input defines these points, which can be described implicitly by selecting points from within the Rhino scene, or by inheriting volatile data from other components. The Nurbs Curve-D input sets the degree of the curve.

Interpolate Curve (Curve/Spline/Interpolate): Interpolated curves behave slightly differently than NURBS curves. The V-input is for the component is similar to the NURBS component, in that it asks for a specific set of points to create the curve. However, with the Interpolated Curve method, the resultant curve will actually pass through these points, regardless of the curve degree. In the NURBS curve component, we could only achieve this when the curve degree was set to one. Also, like the NURBS curve component, the D input defines the degree of the resultant curve. However, with this method, it only takes odd numbered values for the degree input. Again, the P-input determines if the curve is Periodic. You will begin to see a bit of a pattern in the outputs for many of the curve components, in that, the C, L, and D outputs generally specify the resultant curve, the length, and the curve domain respectively.

Kinky Curve (Curve/Spline/Kinky Curve): The kinky curve component allows you the ability to control a specific angle threshold, A, where the curve will transition from a kinked line, to a smooth, interpolated curve. It should be noted that the A-input requires an input in radians.

Polyline (Curve/Spline/Polyline): A polyline is a collection of line segments connecting two or more points, the resultant line will always pass through its control points; similar to an Interpolated Curve. Like the curve types mentioned above, the V-input of the Polyline component specifies a set of points that will define the boundaries of each line segment that make up the polyline. The C-input of the component defines whether or not the polyline is an open or closed curve. If the first point location does not coincide with the last point location, a line segment will be created to close the loop. The output for the Polyline component is different than that of the previous examples, in that the only resultant is the curve itself.

How to create a surface through various points?

I have survey data in the form of NEZ coordinates of a ditch.

I want to create the surface of the ditch. That is, a surface that best approximates the real surface of the ditch based on the survey data.

In two dimensions, this would mean, to join the adjacent points. This needs to be done in 3D.

Replies to This Discussion

Are you specifically looking for a Nurbs surface or is a mesh also acceptable? If you’re happy with a mesh, you can use Delaunay Triangulation. If you need a surface then I think you’ll need to Patch the points, unfortunately Patch won’t be available until the next release goes out. You can always bake the points of course and use the Rhino Patch command manually.

Permalink Reply by Chintan Pathak on March 16, 2013 at 12:00am

I tried PATCH in Rhino once with default options and then changing the U and V values to 20. The results are as under.

Step 1: Use the Grasshopper component PointXYZ with the values of X, Y and Z obtained from the Total Station etc survey.

Step 2: Use the Bake option in the PointXYZ menu to transfer the points to Rhino. This is how the point cloud looks after baking. These points have different elevations.

Step 3: Run the PATCH command in Rhino. It asks to select the points. The result obtained with default settings. Quite good representation of actual topography.

Step 3.1: Changing the value of parameters U and V in PATCH options to 20 each resulted in the next image.

Permalink Reply by mahshid jangali on September 7, 2016 at 9:13am

the plane dosnt pass all my points! What can i do?

Permalink Reply by mahshid jangali on September 7, 2016 at 2:33pm

the plane dosnt pass all my points! What can i do?

Permalink Reply by Chintan Pathak on September 7, 2016 at 3:45pm

No surface will pass through all points. But you may try changing the options to improve the output. If the problem persists, then I suggest you make a new post with your points in a Gh file, so people can help.

Permalink Reply by mahshid jangali on September 10, 2016 at 2:13pm

How to draw a grasshopper — two ways image insect

Funny grasshopper is a hero of songs, poems, fairy tales.You can come up with an interesting story by this insect and to illustrate it.To do this you need to know how to draw a grasshopper.Novice webmasters can use a simple method of transferring an image onto the canvas, the artists with experience — a more complex version.Choose what suits you best, and start the exciting work.

simple copy — starting from the head

Now you will learn how to draw a grasshopper, he turned to the same fun and cute, as in the photo.Start recreate his head.For this purpose, the left side of the sheet draw normal egg.The blunt end of it — at the top, and the island — at the bottom.This oval is a schematic representation of the head of our hero.

It draw two perpendicular lines.One vertical and one horizontal.Look at the next picture to see how to draw a pencil Grasshopper stages.

These 2 lines are required in order to position the eyes symmetrically.In the left hemisphere, draw one, and the right — the exact same second eye.Note that within each there is a large pupil, which follows the contour of the eye.

picture the top of the head 2 mustache with rounded ends.Now you can recreate the rest of the fun insect.You will learn now how to draw a full grasshopper.

the body and legs

the right of the head, draw an oval irregular shape.Upstairs, where the back of the insect, a trait almost straight.On her round belly.By creating this piece, like others, do not press strongly on the pencil, as some auxiliary lines then have to erase eraser.Draw a second line above the belly.That you painted insect wing.

rear left leg consists of three sections.The first starts from the stomach and ends with his knee.The second part of the leg from the knee begins and ends at the ankle.The third part — a foot insect.The back right leg is not completely visible, draw the knee, and the second section of the foot.

addition to the two rear, there is a grasshopper from 4 forepaws.They are also slightly bent in the «lap» and «elbows».Draw them so that they are less than the hind legs.Here’s how to draw a grasshopper one of the easiest ways.

If you want to decorate your creation, make the abdomen darker than the head, legs, wings.Pupil and mustache black paint.This work can be completed, or even more to hone their skills, and came to a more complex picture.

diagram of a second grasshopper — beginning

To display this insect, we need to draw a few circles and ovals of different sizes.First, on the left side of the paper, draw a circle, and below it — adjacent to the smaller circle.You have just drawn the basis of the head of a grasshopper.The following figure is also adjacent to a large circle.This oval, point it in the right direction.Put a point in the middle of the oval and drive a straight line to the right, almost at the end chamfer it down.This finish is to represent the back of the insect.

continue the conversation about how to draw step by step grasshopper.Again back to the oval.If the first point, when drawing back, you put on top, then the bottom of the second place, right in front of the first.

continue to draw

In this area, draw a very small oval.It is the place of the body to the front foot insect.From this small oval lead a small line-up and a little to the right.Finish it with a small circle that connects the back of the leg to the body.

To draw a paw completely from the circle to the right and slightly up (at an angle of 45 °) a diagonal line.It thigh grasshopper.This part ends with a small circle.From it, draw a line down, so drawing of the legs of the grasshopper legs to the foot.

Here’s how to draw a pencil Grasshopper in stages, starting with the scheme.

Giving scheme forms

make the legs more voluminous.Focusing on straight lines, paint over them with both sides of the features that make the insect legs more realistic.Behind the body of a grasshopper, draw a fragment of its second leg, which is only visible part of the knee.

From oval-torso down are two front legs of an insect.Their inner part created using a zigzag line.Do not forget to draw even and front paw, which is part of the third pair of legs.

Finish the back wing, and under it, draw a picture of the stomach of the hero.Eye grasshopper large, egg-shaped.

upper body make-oval similar to a collar.The ends of each foot, draw pretty thin.At this stage it is already possible to erase construction lines, which is a scheme and basically makes more visible.

Here’s how to draw a pencil Grasshopper him to get the most realistic.If you want to make creation of color, use the emerald paint, and paint the grass green, which cleverly hides the hero of your masterpiece.

Now you can admire their work and proudly show it to friends and family.

No comments

Добавить комментарий

Your e-mail will not be published. All fields are required.

Zubin Khabazi, a graduate of EmTech, Architectural Association (AA), London, has added to his Generative Algorithms series: