Disclosure: Blenspy is made by Null Labs, part of Null Station. We have kept this comparison to facts from each tool’s own store page, website and release history, checked in November 2026. Blenspy is not affiliated with fSpy or the Blender Foundation.
The short answer
fSpy is a free, open-source standalone app: you solve the camera outside Blender, then import it with its Blender add-on. Perspective Plotter and Blenspy are paid add-ons that work inside Blender. Perspective Plotter is a manual, guide-driven tool with a long track record and 1-, 2- and 3-point modes. Blenspy detects the vanishing lines for you, then lets you edit the guides, and it can read and write .fspy files.
| fSpy | Perspective Plotter | Blenspy | |
|---|---|---|---|
| Where it runs | Standalone app (Windows, macOS, Linux) plus a Blender importer add-on | Inside Blender (3.0 to 5.2 per its store page) | Inside Blender (3.5 to 5.2+, 4.2 and later as an extension) |
| Cost | Free and open source (GPL-3.0), donations welcome | Paid add-on on Superhive (GPL) | Paid add-on on Superhive (GPL-3.0-or-later) |
| How the camera is solved | You drag vanishing lines by hand in the app | You place perspective guides by hand in the viewport; the camera updates in real time | Automatic edge and vanishing-line detection, then editable guides |
| Perspective modes | 1- and 2-point | 1-, 2- and 3-point | Automatic; 1-point photos use EXIF or a lens estimate for focal length |
| Scale | Reference distance | Measuring guide | Known-distance scale |
| Notable extras | Huge base of tutorials | Camera keyframing, multiple cameras, flatten horizon, Move Along View tool | EXIF focal length, principal point shift, optional lens correction, Draw Plane meshes from the photo, .fspy import and export |
| Track record | Latest GitHub release 1.1.0-beta.3 (April 2020); Blender importer v1.0.3 (July 2019) | 11,400+ sales and 46 ratings, published over four years ago | New: published on Superhive in October 2026 |
fSpy: free and proven, but outside Blender
fSpy is the tool most Blender camera-matching tutorials start with. You open a photo in the fSpy app, drag two sets of lines onto edges that are parallel in the real scene, set a reference distance if you need scale, and save a .fspy file. The official importer add-on then creates a Blender camera with the right focal length and orientation, and can set the photo as the camera background.
- Why people pick it: it costs nothing, it is open source, it runs on Windows, macOS and Linux, and almost every camera-matching question online is answered with an fSpy tutorial.
- What to weigh: the solve happens in a separate app, so any change means going back to fSpy and re-importing. The last GitHub release is 1.1.0-beta.3 from April 2020, and the Blender importer’s last release is v1.0.3 from July 2019. Check that the importer installs on your Blender version before you rely on it.
Perspective Plotter: manual control inside Blender
Perspective Plotter, by Mark Kingsnorth, brings the fSpy idea into the Blender viewport. Its store page says it was inspired by fSpy. You draw perspective guides directly over the camera view, and the camera’s focal length, rotation and position update as you move them.
- Why people pick it: 1-, 2- and 3-point perspective modes, a measuring guide for scale, keyframe buttons to animate the camera, support for several cameras in one scene, and a Move Along View tool for modeling from sketches. It has more than 11,400 sales on Superhive.
- What to weigh: you place every guide yourself, and its store page notes it assumes you understand 1-, 2- and 3-point perspective and know Blender well.
Blenspy: automatic solve inside Blender
Blenspy is our add-on. You drop in a reference photo, and it detects straight edges, finds the vanishing directions and solves the focal length and camera orientation, then opens the camera with your photo as the background. If the automatic guess is off, Edit Guides lets you drag the detected lines onto the right edges.
- Why people pick it: the first solve is automatic, focal length hints come from the photo’s EXIF data, and it supports principal point shift for cropped photos and optional lens correction. Draw Plane turns a floor or wall outline you click in the photo into a real mesh that lines up in camera view. Projects save as .rhn files, and it can import and export .fspy files.
- What to weigh: it is new and has a short track record. Its own store page says it works best on architecture and interiors; organic scenes, panoramas, heavy lens distortion and narrow telephoto shots may need guides placed by hand. It has been tested on Windows so far.
Which one should you use?
- You match a camera now and then and want it free: fSpy.
- You need 3-point perspective, an animated camera, or full manual control in the viewport: Perspective Plotter.
- You work from photos of buildings and interiors and want an automatic first solve, then model straight from the photo: Blenspy.
- You already have .fspy files: both the fSpy importer and Blenspy can open them.
Whichever you choose, a single photo cannot tell you absolute size. Measure one real distance in the scene, such as a door height or a tile, and enter it as the scale reference.
Need the camera match turned into finished work? We use these techniques in our 3D visualization and films and 3D modeling projects. See all our Blender tools at Null Labs.
FAQ
Is there an fSpy alternative that works inside Blender?
Yes. Perspective Plotter and Blenspy both work inside Blender. Perspective Plotter is manual: you place perspective guides in the viewport. Blenspy detects vanishing lines automatically and lets you edit the guides afterwards. Both are paid add-ons on Superhive; fSpy itself is free but runs as a separate app.
Is fSpy still maintained?
fSpy still works and is free to download from fspy.io. Its latest GitHub release is 1.1.0-beta.3 from April 2020, and its Blender importer add-on was last released as v1.0.3 in July 2019. Check that the importer installs on your Blender version first.
Can Blenspy open fSpy files?
Yes. Blenspy can import .fspy project files and export them, so you can move a camera solve between fSpy, Blenspy and other tools that read the fSpy format. Its own projects save as .rhn files with the guides, camera and embedded image.
Which Blender camera match tool handles three-point perspective?
Perspective Plotter has a dedicated 3-point perspective mode. fSpy works with 1- and 2-point perspective. Blenspy solves the camera automatically from detected vanishing lines, and for 1-point photos it uses EXIF data or a lens estimate for the focal length.
How do I get real-world scale from a single photo?
Enter one known distance. A photo alone cannot show absolute size, so measure something real in the scene, such as a door or a tile, and set it as the reference distance in fSpy, the measuring guide in Perspective Plotter, or the Scale setting in Blenspy.