Skip to content
Plugins for perspective drawing in GIMP
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


Plugins for perspective drawing in GIMP

Copyright (C) 2015 Asher Blum


On Linux and Mac, find your gimp plugins directory, such as ~/gimp-2.8/plug-ins

cp *.py ~/gimp-2.8/plug-ins

restart gimp


Draws ellipses to represent horizontal circles. Can also draw vertical lines to complete a wireframe of a vertical cylinder such as a round tower.

  • Ellipses are proportioned based on distance from horizon line.

Using perspective-ellipse

  • Draw a horizon line across your image; note the y-coordinate
  • Set the brush and foreground color for the ellipses you want.

Draw a Single Ellipse

  • Use the rectangle select tool to draw the major axis of the ellipse
  • The top line of the rectangle becomes the major axis
  • The rest of the rectangle doesn't matter - keep it short vertically
  • Choose Tools/Perspective/Ellipses
  • Enter the height of your horizon line in "Horizon Height"
  • Click OK
  • The plugin creates a new layer with one ellipse on it.

Draw Multiple Independent Ellipses

  • Use the rectangle select tool to draw the major axis of the first ellipse
  • Put the select tool in "Add" mode
  • Add more rectangles to the selection
  • Call the plugin - same as for a single ellipse

Draw a Vertical Cylinder

  • Use the rectangle select tool to select the whole cylinder as a rectangle
  • Choose Tools/Perspective/Ellipses
  • Set vertical spacing to about 1/10 the height of the cylinder
  • Set "Draw vertical lines" to Yes
  • Click OK

Using perspective-grid

  • Use just once while setting up drawing
  • Set the brush size and hardness, for example size 4, hardness 50
  • Choose Tools/Perspective/Grid
  • Set the vanishing points off the canvas an appropriate amount
  • Set the horizon height to where you want the horizon line - use the scale at the left edge of the canvas.
  • Click OK


Extracts the perspective grid from an existing image

You can’t perform that action at this time.