Skip to content

PinSolver

by K_Naoki·VFX

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

PinSolver earns its place in the blender_extensions library for turning a pin-based workflow into camera and object alignment, using OpenCV's PnP algorithm to link 2D image points to 3D coordinates across both single-frame layout and full matchmoving.

What is PinSolver?

PinSolver is a Blender add-on for camera and object alignment built on OpenCV's PnP (Perspective-n-Point) algorithm. You link 2D coordinates on an image to 3D coordinates in 3D space, and the add-on solves the alignment from those pairs. It supports work ranging from static object placement to full video matchmoving.

The add-on offers two modes. Layout Mode is dedicated to single-frame static camera matching and prop placement, while Matchmove Mode integrates with Blender's 2D tracking data to bake camera or object animations. The number of pins you set controls the solve: 1-Pin (Raycast) snaps the target along the camera's ray using a single point, 2-Pin (Pan/Orbit) calculates basic orientation and translation from two points, and 3+ Pins deliver full 6 Degrees of Freedom for position and rotation.

Automatic Lens Calibration, covering focal length and optical center, requires at least six active pins. PinSolver runs on Blender 4.2 LTS and newer, with builds for Windows, macOS (Intel and Apple Silicon) and Linux.

Who is PinSolver best for?

PinSolver is best for aligning architectural renderings, matching models to reference photos, and camera or object matchmoving in Blender.

How much does PinSolver cost?

PinSolver is completely free to download and use.

Key features

  • Links 2D coordinates on an image to 3D coordinates in 3D space using OpenCV's PnP (Perspective-n-Point) algorithm
  • Layout Mode dedicated to single-frame static camera matching and prop placement
  • Matchmove Mode that integrates with Blender's 2D tracking data to bake camera or object animations
  • 1-Pin (Raycast) snaps the target along the camera's ray using a single point
  • 2-Pin (Pan/Orbit) calculates basic orientation and translation using two points
  • 3+ Pins solve full 6 Degrees of Freedom for position and rotation using three or more points

Tags

#camera alignment#matchmoving#PnP#OpenCV#Blender add-on#camera tracking#object placement

Frequently asked questions

Does PinSolver work with Blender 4.2?

PinSolver is compatible with Blender 4.2 LTS and newer, so it runs on the current long-term support release and later versions. Builds are provided for Windows, macOS on Intel, macOS on Apple Silicon and Linux, and each can be added through drag and drop into Blender or by downloading the archive and using Install from Disk. If you run a release older than 4.2, check the developer's GitHub page for details before installing.

What operating systems does PinSolver support?

PinSolver ships as separate builds for Windows, macOS on Intel, macOS on Apple Silicon and Linux, so all four major desktop platforms are covered. Each download is a platform-specific archive that you drag and drop into Blender, or download and add through Install from Disk. File sizes vary by platform. The current build is version 1.1.3, and it targets Blender 4.2 LTS and newer across every platform.

How many pins does PinSolver need for lens calibration?

PinSolver requires at least six active pins to automatically calculate Lens Calibration, which covers values such as focal length and optical center. Below that threshold you can still align using fewer points: a single pin snaps the target along the camera's ray, two pins calculate basic orientation and translation, and three or more pins solve full 6 Degrees of Freedom for position and rotation. Adding the sixth active pin is what unlocks the automatic lens solve.

How do I install PinSolver in Blender?

PinSolver is distributed as a platform-specific ZIP archive that you can drag and drop directly into a Blender window, or download and add through the Install from Disk option in Blender's extensions preferences. Choose the archive matching your system: Windows, macOS Intel, macOS Apple Silicon or Linux. The add-on works with Blender 4.2 LTS and newer, so make sure your Blender version meets that minimum before installing. The developer's GitHub page has further reference.

Is PinSolver free to use?

PinSolver is listed as free here in the catalog. For current licensing terms and any usage conditions, check the developer's GitHub page, which is the authoritative source. The add-on is available as downloadable builds for Windows, macOS on Intel and Apple Silicon, and Linux, all targeting Blender 4.2 LTS and newer. You can install it by drag and drop into Blender or through the Install from Disk option.

Alternatives to PinSolver

Also in VFX for Blender.

Similar plugins