LIMNMEDIA.T.P.S : L.E.N.S.MAP
Lock down the lens. Unlock the shot.
LENSMap is an artist and animator friendly calibration tool designed specifically to address the
unique challenges of stop-motion and miniature VFX workflows.
Effective Focal Length (EFL) + Nodal Point = Stop-Motion Camera, ready for multi-pass and CG
integration.
EFL gives scale + FOV. Nodal point gives origin. Together, you get a full virtual
camera for CG-practical crossover.
Calculate the effective focal length (EFL) at the focus distance (FD).
Nodal calibration locks down the camera’s point of view.
Locking down the EFL and nodal point unlocks the full potential of the stop-motion camera.
How to Use LENSMap
Step 1: Research
-
- Sensor Width (mm) The most critical parameter for all subsequent calculations. It defines the real-world reference for horizontal scale and must be obtained from official manufacturer specifications or reliable databases.
- Sensor Height (mm) (Optional) Used to compute vertical FOV and aspect ratio-dependent calculations. While not essential for focal length computation, it becomes relevant for full-frame reconstruction and depth accuracy.s
-
Gather essential tools:
- Ruler or Measuring Tape — For baseline real-world measurements (preferably metric, millimeters for better precision).
- Calipers (Vernier or Digital) — For small or very precise measurements, like distances between fine points on close-range calibration targets.
- Laser Distance Measurer — For fast, high-accuracy distance readings at longer ranges (optional but recommended).
- Tripod — To stabilize the camera during image capture; prevents motion blur and misalignment.
- Focus Chart or Target — Printed Siemens star, checkerboard, ruler, or any high-contrast flat surface for picking scale references precisely.
- Textured Surface — If no printed chart is available, detailed real-world textures (brick walls, book spines, patterned surfaces) plus a scale object (like a ruler) work well.
- Shutter Remote or Self-Timer — To avoid camera movement by touching the shutter button directly.
- Lighting Equipment — Soft, diffuse lighting (lamps, reflectors, window light) to minimize glare and create even illumination.
- Find your camera’s sensor width (in millimeters). Enter this in the TPS calculator, "Sensow Width" below.
- Popular camera manufacturers
- Download Example Calibration Images:
-
Use Precise Measurement Tools:
- Laser measuring tools provide quick, highly accurate distance measurements from the camera to the target, making them ideal for precise scale calibration in stop-motion workflows. A single operator can easily measure without needing a second person or stretching a tape. For best results, use a standard measuring tape or a Laser Distance Measurer (Wikipedia) for accurate distance measurement.
- Confirm exact sensor width from official specs or reliable databases.
- Enter your camera’s sensor width (in millimeters) in the TPS calculator form, "Sensow Width" below.
- Pro Tip for Users: “When measuring distances between close points (like checkerboard squares), digital calipers can achieve much greater accuracy than trying to read with a ruler.”
Step 2: Capture
Image Acquisition Under Controlled Conditions
Set up your camera on a tripod and take a photo of two clear points that are flat and straight in front of the lens (not tilted). You can use a printed target or choose two sharp, visible spots in the scene. Keep the camera still, use good lighting, and make sure nothing is blurry.
To enable accurate triangulation, identify two clearly defined reference points within the scene. These points must lie on a flat surface that is perpendicular to the optical axis (i.e., parallel to the sensor plane). Correct placement minimizes parallax distortion and ensures reliable baseline measurement.
- Option 1: Use a Printed Calibration Target — Place a printed Siemens star, checkerboard, or ruler into the scene. Attach it to a card or prop that stands upright and sits flat on the ground plane. This provides a reliable and known distance between two target points.
-
Option 2: Use Natural Scene Features — Choose two
high-contrast, sharply defined points within the image (e.g., corners of bricks,
bolts, printed text, decals). For accuracy:
- Ensure both points are on the same surface or plane.
- That surface must be perpendicular to the lens axis (e.g., ground plane, back wall).
- Measure the real-world distance between those points using a ruler or calipers.
- Set up the scene with proper lighting. Use even, diffuse illumination to avoid shadows or glare on your target points.
- Stabilize the camera. Use a tripod, fix the exposure and focus manually, and disable stabilization systems (IBIS/OIS).
- Capture multiple focus distances, ideally starting from infinity and progressing to minimum focus.
💡 Pro Tip: A labeled index card with a marked baseline and known real-world spacing makes a great reusable calibration prop. Secure it flat and perpendicular to the lens for best results.
Step 3: Measure
Capturing Geometric Inputs
Now that you’ve taken the photo, it’s time to measure a few key things. First,
measure the real-world distance between the two points you picked in your scene.
This is called the baseline, and it tells the system how big things are in real
life. Next, use the app to check how many pixels apart those same two points are in
your image. You can also (optionally) measure the distance from your camera’s sensor
to the middle of the lens — this is called the nodal point. It helps when doing more
advanced things like mixing real footage with CGI or doing multiple passes of the
same shot. This step establishes the physical-to-digital relationship between your
calibration image and the real world.
-
Baseline Distance (mm):
The physical distance between your two selected target points. This value serves as your primary real-world scale reference. Measure with precision using a ruler, calipers, or something very accurate. Accuracy here directly affects all subsequent focal length and scale calculations. -
Baseline Distance (px):
The pixel distance between the same two points, measured directly within the image using the LENSMap tool. This value determines the pixel density (px/mm) used for all focal length derivations. -
Entrance Pupil Offset (Δ) — Nodal Point Offset
(Optional but Recommended):
The distance from the camera’s sensor plane (Φ) to the lens’s no-parallax (nodal) point. This value enables accurate mechanical calibration and is essential for clean parallax-free multi-pass shooting, compositing miniatures into live-action, and matching CG perspectives.
🔧 How to Measure the Nodal Point Offset
- Mount your camera on a stable tripod with a sliding rail or panoramic plate. If you don't have one, you can build a basic rail using a flat metal bar with a ¼-20 threaded tripod hole and a sliding slot with a captive screw to secure the camera.
- ⚠️ Caution: When fabricating a DIY rail, ensure the camera is tightly secured and stable before tilting or panning. Avoid unsupported cantilevered setups. If in doubt, consult a machinist or experienced camera technician.
- Place two vertical alignment markers: one close (e.g., tape on a light stand), one distant (e.g., window frame, post).
- Frame the scene so both markers align in the center of the view.
- Pan left/right slightly and observe if the markers shift relative to each other.
- Slide the camera forward or backward along the optical axis.
- The nodal (non-parallax) point is reached when the two markers stay aligned during panning.
- Measure the distance from this nodal point to the sensor plane mark (Φ) on your camera body.
🛠️ DIY Tip: A sliding plate can be made using a flat steel or aluminum bar with a ¼-20 threaded hole (for mounting to a tripod head) and a machined slot for a screw that fits your camera’s tripod socket. Use a washer and rubber pad to prevent rotation.
🎯 Why it matters: The nodal point defines the camera’s geometric center for parallax-free panning — essential for VFX, miniature integration, and CG camera matching.
🔬 Typical Ranges: Many lenses have a nodal point offset between 30–70 mm from the camera sensor plane (Φ), though this can vary with lens design and focal length. Shorter lenses may have closer nodal points, while telephoto and zoom lenses tend to push the nodal point farther forward.
💡 Breathing Effect: Some lenses exhibit focus breathing — a change in field of view as focus shifts. This can slightly affect nodal offset, so for precision work (e.g., in miniature or CG integration), measure at the actual focus distance used in your shot.
- Measure the physical distance from the sensor plane (Φ) to the subject target. FOCUS DISTANCE
- Measure the baseline (real-world) distance between the two target points. BASELINE DISTANCE (mm)
- Measure the offset between the sensor plane and the optical center of the lens (non-parallax point). ENTRANCE PUPIL OFFSET (Nodal Offset)
- Log all measurements immediately to minimize human error and improve repeatability.
Step 4: Load Image
Preprocessing and Metadata Awareness
- Scale Transformations: Scaling the image while preserving aspect ratio does not affect the calculation. Pixel-based ratios remain accurate, allowing the system to compute focal length and field of view correctly.
- Cropping: Cropping the image alters the field of view and simulates the effect of a smaller sensor. This artificially increases the calculated effective focal length and pushes the perceived camera distance farther than it actually is, introducing systemic error in depth and scale reconstruction. Cropping must be avoided.
- Upload your captured calibration image into TPS LENSMap.
- Inspect the image for sharpness, proper framing, and visibility of the target points.
Step 5: Data Entry
Consolidating Inputs for Calculation
• Sensor Width (mm) • Sensor Height (mm) (Optional) • Baseline Distance (mm) • Baseline Distance (px) • Image Width (px) • Image Height (px) • Entrance Pupil Offset (Δ) (Optional) Each input must be verified for unit consistency. Incorrect units (e.g. cm vs. mm, or px vs. % scaling) will produce exponentially compounding errors in output values.- Enter Sensor Width (mm), Image Width (pixels), Baseline Distance (mm), Baseline Pixel Distance (px), and Focus Distance (mm).
- Double-check all units carefully before calculation.
Step 6: Calculate
Deriving Camera Parameters Upon running the TPS formula
, the system will compute: • Pixel Density (px/mm) Converts spatial resolution into real-world scale. • Field of View (FOV) Real-world field width seen by the sensor, based on image resolution and pixel density. • Angle of View (AOV) The angular projection of the field of view; defines the cone of vision and drives the lens equation. • Effective Focal Length (EFL) Derived from sensor width and AOV. Represents the actual magnification power of the lens. • Crop Factor A normalized value comparing your sensor’s width to a 35mm full-frame reference. Useful for cross-platform lens equivalence.- Press Calculate to compute pixel density, effective focal length, and crop factor.
- Review results to confirm plausibility and spot any obvious errors.
Step 7: Log and Archive
Step 7: Log and Archive — Build a Repeatable Calibration Dataset • Record all measurement values, sensor data, image filenames, and output results into a structured LENSMap profile. • Store raw input images, measurement logs, and result snapshots in versioned folders. • Use consistent naming conventions and date/timestamp metadata to ensure traceability. • These records enable long-term tracking of optical performance and provide reusable calibration references across projects, especially when working with fixed or repeatable camera rigs.- Record all measurements, image filenames, and calculated values.
- Organize into your lens calibration dataset or LENSMap profiles.
How to Capture Calibration Images
1. Use a Target — or Real-World Features
📏 Printed charts, rulers, measuring tapes, or natural detailed surfaces work. Combine with a known scale object like a yardstick if possible.
2. Keep the Target Perpendicular
🎯 Flatness and right angles matter — even slight tilts distort measurements and calculations.
3. Physically Measure Distance
📐 Always measure from the camera’s sensor plane (Φ mark) to the target — not from the lens front. Precision matters!
4. Research and Confirm Sensor Size
🔍 Manufacturer specs can vary. Double-check your camera's true sensor dimensions (in millimeters).
5. Full Manual Control
- 🔧 Manual focus
- 🔧 Manual exposure (fixed aperture, ISO, shutter)
- 🔧 Stabilization OFF (disable IBIS/OIS)
- 🔧 Use a tripod or firm mounting surface
6. High-Resolution, Uncropped Images
🖼️ Capture at full native sensor resolution. No cropping. No resizing.
7. Multiple Focus Distances
🎥 Record focus stops across the range — aim for about 10 points spaced between infinity and minimum focus.
8. Lighting and Scene Conditions
💡 Use even, diffuse lighting. Avoid harsh glare. Ensure no movement of the target during capture.
9. Good Practices During Capture
- 🕑 Use a remote shutter release or timer
- 🔒 Engage mirror lockup if available (DSLR)
- 🔁 Take backup shots at each focus distance
- 🔍 Inspect image sharpness immediately after capture
10. Annotate and Organize
🗂️ Use clear filenames and maintain a detailed log of all measurements and capture conditions for each shot.
🏆 Golden Rule: "Measure twice, shoot once. You can't 'fix it later' if you skip this step."
Point Picker

Pixel Distance
Calculated pixel distance Point 1 ↔ Point 2:
Baseline Distance (px) --Manual Data
Find the actual size of the camera sensor in millimeters.
Measure the distance between Point 1 and Point 2 as accurately as possible.
Measure the distance from the sensor to the target. (sharpest focus)
Measure the distance from the sensor to the non-parralax point.
Enter 0 if unknown.Data Overview
Focal Length Calculation (TPS)
╔══════════════════════════════════════════════════════╗ ║ LIMNMEDIA.T.P.S : L.E.N.S.MAP SYSTEM ║ ║ ──────────────────────────────────────────────────── ║ ║ Three Point System | Effective Scale Calibration ║ ║ Stop-Motion • Miniatures • VFX • Camera Matching ║ ╚══════════════════════════════════════════════════════╝
📐 TPS Geometry: From Points to Focal Length
Given a known physical distance Dreal
between two points and their
measured pixel distance Pimage
, we calculate the image scale. This defines the relationship between screen space and
real-world scale.
Using image width in pixels and scale, we find how much physical width the image spans in the real world.
The optical distance doptical
(focus distance minus entrance pupil
offset) determines the triangle of view. This is the same principle used in lens datasheets and
3D camera matching.
This equation gives the effective focal length of the lens using the known sensor width and calculated AOV.
This transforms your lens into its 35mm equivalent — great for comparing digital camera systems.
🔍 This is the same math used in OpenCV calibration, matchmoving software, and VFX camera simulators. It’s geometry. It’s trigonometry. It’s rock-solid.