Skip to main content

Perspective Plotter

ADDON
๐Ÿ“–6 min read

Overview Part 1: Overview and Quick Start by Mark Kingsnorth
1 / 6

Introductionโ€‹

Perspective Plotter is an interactive Blender add-on that matches a camera to an image directly in the viewport. You use it to create 3D models from 2D sketches, match a 3D scene to a 2D photo, or animate a camera along a matched path.

Inspired by the standalone application fSpy, Perspective Plotter brings that workflow inside Blender, with real-time adjustments and animation support.

Understanding Perspective

Before using this tool, learn the fundamentals of 1-, 2-, and 3-point perspective. The Camera & Perspective page covers the overview.


Key Takeawaysโ€‹

Real-time Matching

Match the camera in real time using perspective guides directly in the viewport.

Perspective Modes

Choose 1-, 2-, or 3-point perspective modes to suit different image types.

Reference Distance Scaling

Set a known real-world length to scale the scene correctly, the accuracy key for investigation work.


Installationโ€‹

Perspective Plotter is a paid add-on (about 14onSuperhive,theformerBlenderMarket,andabout14 on Superhive, the former Blender Market, and about 21 on Gumroad) and supports Blender 3.0 through 5.0.

  1. Buy the add-on and download the .zip from the listing.
  2. Go to Edit > Preferences > Add-ons.
  3. Click Install from File and select the downloaded .zip.
  4. Enable Perspective Plotter.

Usageโ€‹

The core setup has four moves: enter camera view, add the reference image, match the resolution, and start plotting.

Enter Camera Viewยท 3D view

Press 0 (numpad) or go to View > Cameras > Active Camera. Open the side panel with N and look for the P Plotter tab. It is only visible in camera view.

Add Background Imageยท Properties

Select the camera in the Outliner, go to the Camera tab in the Properties panel, enable Background Images, and click Add Image > Image or Movie Clip. Load the reference image or video and adjust the opacity if needed.

Match Resolutionยท P Plotter tab

If a red Background Unmatched button appears, click it. The scene resolution adjusts to the background image.

Start Plottingยท P Plotter tab

Click Plot Perspective. The button changes to "Plotting", perspective lines appear, and the camera moves to its default position with control points ready.

Perspective Linesโ€‹

  • The lines create vanishing points that set the camera's focal length, location, and rotation automatically. All controls are relative to the camera's frame border.
  • Align each line with a parallel edge in the reference image. Best practice: choose edges that are far apart for accurate vanishing points.
  • Left-click and drag the line endpoints to position them. If an "Invalid Configuration" warning appears, keep adjusting until the lines are valid. Each vanishing point has a pair of lines.
  • The white dot marks the center of the 3D world that the camera looks at. Drag it in the viewport or set it in the side panel.

Perspective Modesโ€‹

  • Two-point (default). For most sketches and architectural scenes. Two pairs of lines; the principal point is assumed at image center, with manual mode available.
  • One-point. A single vanishing point on the horizon line. Requires manual focal length input.
  • Three-point. For extreme angles looking up or down at tall objects. Three pairs of lines, the principal point calculates automatically, and accuracy is highest.

Camera Distance and Scaleโ€‹

Vanishing points set camera orientation and focal length, but they cannot determine scene scale. You set scale with the Camera Distance parameter or with a reference length.

Reference Distance method (when you know a real-world length in the image):

  1. Switch Reference Distance to "Along X/Y/Z Axis" (choose the axis parallel to the known edge).
  2. A blue reference line appears from scene center to the vanishing point.
  3. Adjust the line endpoints to match the known edge in the image. Use the measuring icon next to Reference Length to move endpoints individually.
  4. Set Reference Length to the actual measurement, for example 0.7 for a 0.7 m table edge.
  5. The blue line now represents that exact length, and the whole scene scales to it.

Multiple Cameras and Viewsโ€‹

  • Quad view: Ctrl+Alt+Q or View > Area > Toggle Quad View. In N > View, uncheck Lock Rotation to customize individual viewports.
  • Duplicate a viewport by dragging the top-right corner of the 3D view, add a new camera, then in the new viewport enable Local Camera (N > View) and select the camera from the dropdown. Each viewport's P Plotter panel corresponds to its active camera.
Resolution

All cameras share the scene's render resolution. When matching reference images with different aspect ratios, this affects all cameras. Use reference images with the same aspect ratio when working with multiple cameras.

Additional Featuresโ€‹

  • Principal Point: controls where the middle ray hits the camera lens (manual mode in 1-point and 2-point perspective).
  • Flatten Horizon: levels the horizon line automatically.
  • Color Customization: change control point colors in the add-on preferences.
  • Animation Support: drive a dynamic camera animation from the matched state (see the Overview Part 3 video).

Move Along View Toolโ€‹

The bundled Move Along View tool moves vertices along the camera's line of sight. This is the core move for modeling from 2D references.

  1. Match the camera to the reference image first.
  2. Open Quad View (Ctrl+Alt+Q) so you can watch the top and side views.
  3. Add a single vertex (enable the Extra Objects add-on: Add > Single Vert > Add Single Vert) and add a Mirror modifier for symmetrical objects.
  4. Select a vertex, hover the mouse in the perspective viewport (important), and press Alt+Y (default shortcut).
  5. Move the mouse. The vertex travels along the camera's view line. Watch the other viewports for depth movement.
  6. Left-click to confirm, right-click to cancel.

Workflow: press G to position the vertex in camera view, E to extrude the next vertex, then Move Along View for depth. Repeat to build a wireframe that matches the reference.

Tipsโ€‹

  • Choose perspective line endpoints that are far apart for accuracy.
  • Use edges with known measurements for proper scale.
  • In Quad View, watch all viewports when using Move Along View.
  • Match all reference images to the same aspect ratio for multi-camera setups.
  • If "Invalid Configuration" appears, keep moving the guides until the configuration is valid.

Limitationsโ€‹

  • Requires an understanding of 1-, 2-, and 3-point perspective to use effectively.
  • Vanishing points set camera orientation and focal length, but do not set scene scale. You must set camera distance manually or via a reference length.
  • All cameras share the scene's render resolution. Mixing reference images with different aspect ratios in a multi-camera setup affects all cameras.
  • Paid add-on. Verify current Blender version support on the listing (3.0 through 5.0 as of 2026-09).