---
title: Nodal
slug: scenario/nodal
docTags: 
createdAt: 2024-10-03T13:24:52.541Z
---

In the context of CinCraft Scenario, the “Nodal” point refers to the point of no parallax of a lens. 

When the camera is rotated around the nodal point, then objects in the foreground and background will stay consistent relative to each other, in other words, no parallax shift is seen. 

This stage of the calibration allows a user to input a single nodal point (or two if calibrating a zoom lens).  At the final stage of the calibration, it is possible to add more nodal information if required 

The nodal point can be measured externally of the CinCraft system and the premeasured values can be simply input at this stage.  If the nodal point needs to be measured however, the following processes can be used.

## The Pole Method

### Requirements

- Foreground and Background alignment objects, two posts or poles are ideal for this
- Camera mount that allows for sliding the camera forward or backwards
- Tape measure

This method is quick and easy but can be difficult if the camera can't be easily slid forward or back and rotated around a specific point.

::::::WorkflowBlock
:::WorkflowBlockItem
Align two posts/poles in front of the camera, the first pole (blue) relatively close to the camera and the second (red) relatively far away.

![](https://api.archbee.com/api/optimize/qD4GJYL5qMffFW6GWjgo7--CNs5GJdrASQRKC-1c8-1-20241003-135513.gif)

Ensure the camera is aligned centrally with posts.  When setup correctly the camera should be looking directly at the poles in the centre of frame, with the first pole occluding the second pole. 
:::

:::WorkflowBlockItem
Pan the camera so that the poles are on the edge of the frame, it is likely that a gap has appeared between the poles caused by the parallax.

![](https://api.archbee.com/api/optimize/qD4GJYL5qMffFW6GWjgo7-nEt_FzUwkoO6nBbx_2pAz-20241003-135708.gif)
:::

:::::WorkflowBlockItem
Slide the camera forward or back on the tripod head (a long slide plate can help with this) while making panning motions until no visible shift is seen between the two poles. 

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/qD4GJYL5qMffFW6GWjgo7-FTta28xFRUzGc3i_xRSsu-20241003-135828.gif)
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/qD4GJYL5qMffFW6GWjgo7-FZRlP9Suk_k0gT7mqoyAV-20241003-140009.gif)
:::
::::
:::::

:::WorkflowBlockItem
Once this position is found, measure from the camera sensor to the point of rotation of the tripod, this will give you the nodal value for this part of the lens.

![](https://api.archbee.com/api/optimize/qD4GJYL5qMffFW6GWjgo7-AnzcmZUu8SdZOKxtj_pxb-20241008-151700.png)
:::
::::::

## The "Malkus" Method

This method produces accurate results without needing to move the camera, this can be very helpful when working with bulky cameras or longer length lenses

### Requirements

- Light source - A phone torch is sufficient
- 2 x Laser Levels - [Example](https://www.amazon.co.uk/Amazon-Basics-Horizontal-Vertical-Cross-Line/dp/B08ZDYG5CF/ref=asc_df_B08ZDYG5CF?mcid=0f9a8170e0ec36149f51fef7e61655dd\&th=1\&hvocijid=12286952731366863737-B08ZDYG5CF-\&hvexpln=74\&tag=googshopuk-21\&linkCode=df0\&hvadid=696285193871\&hvpos=\&hvnetw=g\&hvrand=12286952731366863737\&hvpone=\&hvptwo=\&hvqmt=\&hvdev=c\&hvdvcmdl=\&hvlocint=\&hvlocphy=9196633\&hvtargid=pla-2281435177178\&gad_source=1)
- 4 x "Slit" cards - 3D print files available below, however any vertically standing card with a narrow gap in it can be used
- Tape measure

3D Print files for Slit cards are available here

::File{src="https://api.archbee.com/api/presign/Qn0sdcVrDcDbwMFmH0oYn/-lvINbnje1wM9fzM8-1oy-20251110-213445.stl" label="CardStand.stl"}

::File{src="https://api.archbee.com/api/presign/Qn0sdcVrDcDbwMFmH0oYn/CkHTdl0nOzJTJ8_qRbte5-20251110-213425.stl" label="Card.stl"}

::::WorkflowBlock
:::WorkflowBlockItem
Place the camera on the floor or other area with enough space to allow for measuring. Use a strip of tape to align the camera and mark the sensor position of the camera on this tape

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/HKg7-FKLyo07Q5utROlGi-20251113-214029.gif)
:::

:::WorkflowBlockItem
Several metres away, position a light source and 1 of the slit cards infront of it

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/9N-K9MuGK1pDQv_dpTpjh-20251113-214139.gif)
:::

:::WorkflowBlockItem
Postion the 2nd slit card inline between the 1st card and the camera.

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/DbeqJx2nEQcH--z5IA9kI-20251113-214255.gif)
:::

:::WorkflowBlockItem
Adjust the 2nd card until the light source can be seen between the slits of the two cards by the main camera
:::

:::WorkflowBlockItem
Repeat this procedure with cards 3 and 4 in a different area

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/pPI0dN6-8nwYxQkq_rxKR-20251113-214418.gif)
:::

:::WorkflowBlockItem
Once the cards are aligned, remove the camera

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/NFIztlXuif6V4qrs_9TKl-20251113-214613.gif)
:::

:::WorkflowBlockItem
Place the lasers behind where the camera was positioned and aim the laser beams so that they cast a beam through the cards

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/h4SCo4QSLP52Kdhyg42HU-20251113-214707.gif)
:::

:::WorkflowBlockItem
Measure from where the beams intersect to the sensor mark made on the tape in step 1.  <font color="#2166ae">**This is the nodal value**</font>

![](https://api.archbee.com/api/optimize/Qn0sdcVrDcDbwMFmH0oYn/XkEBnBcCvYb3zNZpFCR4m-20251113-214832.gif)
:::
::::

