# Camera and object tracking

<div align="left"><figure><img src="https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2FW6Pvis7rlyMYCgCDLTZu%2Fimage.png?alt=media&#x26;token=7f52c75a-55ea-42ab-a62d-c6e36ef66255" alt=""><figcaption></figcaption></figure></div>

LightAct supports a wide range of 3rd party tracking solution. For the latest list, it's best to go to *Devices* window and check out the **Trackers** category in the right click menu.

{% hint style="info" %}
**Good to know**: when we say 'camera tracking' we refer to whether a particular protocol is able to transmit lens data such as FOV and lens distortion data on top of regular position and rotation data. 'Object tracking' usually refers to tracking data that does not include camera-specific data.
{% endhint %}

{% hint style="info" %}
**Good to know:** Setting up any kind of tracking is done first in *Devices* window, where you receive the data. Then, if you want to track a moving object, you can go to [CalTrack ](https://docs.lightact.com/integrations/camera-and-object-tracking/caltrack)or use [node-based tracking workflows](https://docs.lightact.com/integrations/camera-and-object-tracking/node-based-tracking-workflows) further processing.
{% endhint %}

## Receive Tracking Data

<div align="left"><figure><img src="https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2FySnkziV08d3Z5DcsuqA6%2Fimage.png?alt=media&#x26;token=951e8233-566e-481b-8498-2f0b89eb2fcd" alt=""><figcaption></figcaption></figure></div>

In order to receive camera/object data via one of these protocols, first we need to create a **Receiver device**. Right-click on a *Device* window and choose the specific *Receiver device*.

## Visualize Tracking Data

LightAct has a feature called Tracking Visualizer which allows you to visualize tracking data.

{% content-ref url="camera-and-object-tracking/tracking-visualizer" %}
[tracking-visualizer](https://docs.lightact.com/integrations/camera-and-object-tracking/tracking-visualizer)
{% endcontent-ref %}

## CalTrack

When it comes to tracking technologies, CalTrack enables imported 3D models to mimic the movements of their real-world counterparts.

Read more about it in the link below:

{% content-ref url="camera-and-object-tracking/caltrack" %}
[caltrack](https://docs.lightact.com/integrations/camera-and-object-tracking/caltrack)
{% endcontent-ref %}

## Node-based workflows

LightAct also allows you to get the tracking data into Layer Layouts in which case you are able to perform various triggers based on this data or process it in some way.

{% content-ref url="camera-and-object-tracking/node-based-tracking-workflows" %}
[node-based-tracking-workflows](https://docs.lightact.com/integrations/camera-and-object-tracking/node-based-tracking-workflows)
{% endcontent-ref %}
