Perspective Guide Generator
Create a transparent one- or two-point perspective guide for drawing.
Try an example: A two-point room guide · A one-point corridor guide
How it works
Set a horizon, vanishing points and ray density to generate a transparent SVG guide for painting, illustration or animation.
- The horizon is a percentage of canvas height from the top. Vanishing points are percentages of width from the left and lie on the horizon. Values from -200% to 300% allow points outside the canvas.
- For each point, target positions are spaced uniformly around the canvas perimeter. Infinite lines through the point and targets are clipped to the canvas; duplicate lines are removed. Actual line count may be lower than the target.
- The horizon is drawn only when it lies within the canvas. Colors must be six-digit HEX; opacity applies to both horizon and rays. The exported SVG is transparent and contains no external resources.
Sources
- Krita Manual: Assistant Tool (Krita)
Part of Flipline
-
Flipline Drawing, storyboards & animation
A few drawings. A little life. Make a flipbook in your browser.
How to use the Perspective Guide Generator
Create a transparent one- or two-point perspective guide for your drawing using a horizon, vanishing points and ray settings.
What it is for
Perspective guides help establish how edges of objects appear to converge with distance. This generator makes a transparent SVG overlay with lines passing through one or two vanishing points on a shared horizon. Place it over or under a sketch as a visual reference when planning a room, street, comic background or animation layout.
The horizon is the viewer's eye level. Its position and the horizontal position of each point are percentages of your chosen canvas, so the same settings scale with your artwork. Values outside the canvas are allowed: they can create shallower, less dramatic convergence. The guide is a visual overlay and does not snap your brush strokes.
Worked example
Start with the built-in two-point room guide: a 1200 by 800 pixel canvas, horizon at 45%, first point at 15%, second point at 85%, and 16 target rays per point. The horizon sits 360 pixels from the top, and the points sit at x = 180 and x = 1020 pixels respectively. The tool answers Generated 32 guide lines from 2 vanishing points. — 16 lines per point. The first point's family starts with a line from (247.2, 800) to (125, 0), so every ray runs edge to edge and is clipped to the canvas.
Set the ray color to a muted blue, the horizon color to orange, and opacity to 40%. Run the tool, review the preview, and download the SVG. Import or place that overlay in your drawing software and work on a separate layer. Hide or remove the guide when it has served its purpose.
For a corridor viewed straight on, use the second example: a 1000 by 700 canvas in one point mode, point and horizon at 50%, 24 target rays. The result is Generated 12 guide lines from 1 vanishing point. Because the point sits in the middle, each line through it hits two of the 24 perimeter targets, so duplicates are removed and half remain. The second point is ignored in one-point mode.
How to read the result
The preview shows transparent lines within the exact canvas dimensions. The summary reports the number of generated guide lines and vanishing points; it excludes the horizon. A downloadable SVG contains the same guide and has no embedded background or external images.
The structured result also includes each point's pixel coordinates and the clipped endpoints of its lines. The horizon value in the result is a fraction of the canvas height, while the form accepts percentages. The requested rays are a target: duplicate lines and lines that do not cross the canvas are removed, so the actual count can be lower.
Tips and common mistakes
- Match the canvas size to the drawing or preserve the same aspect ratio when placing the overlay.
- Move points beyond the canvas using negative values or values above 100%. This often makes architectural perspective feel less exaggerated.
- Both points share a horizon and must have different horizontal positions in two-point mode.
- Enter colors as six-digit HEX values such as #4E7FAD. Lower opacity keeps the guide from competing with your artwork.
- Save the SVG separately if you want to reuse it. The generated guide does not contain your drawing.
FAQ
Why can the horizon disappear?
A horizon above 100% or below 0% lies outside the canvas, so it is not drawn. Rays can still intersect the canvas.
Why are there fewer lines than the target?
Some perimeter targets can produce the same infinite line, especially when a point is inside the canvas. Duplicate and non-intersecting lines are omitted.
Can I use three-point perspective?
This generator supports one or two points on a shared horizon. It does not generate a third vertical vanishing point or automatically correct your artwork.
Guide last updated:
For scripts and AI agents
- JSON API:
POST https://fliplineperspectiveguide.usefulweb.site/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://fliplineperspectiveguide.usefulweb.site/mcp· tool nameflipline_perspective_guide
Example request
curl -s -X POST https://fliplineperspectiveguide.usefulweb.site/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"width":1200,"height":800,"mode":"two","horizon":45,"first":15,"second":85,"rays":16}'