> For the complete documentation index, see [llms.txt](https://docs.lightact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lightact.com/integrations/camera-and-object-tracking/node-based-tracking-workflows/optitrack.md).

# OptiTrack (NatNet)

LightAct offers 2 ways of connection with the OptiTrack server. The first type is **Auto-detect** where LightAct will find OptiTrack servers on the network so you can choose one of them in **Discovered servers** dropdown menu. The second option is to manually set the server parameters if **Auto-detect** is unchecked.

{% hint style="info" %}
**Good to know**: OptiTrack integration relies on NatNet SDK, which is created and maintained by OptiTrack.
{% endhint %}

### OptiTrack Receiver Device Node

To start receiving OptiTrack data stream insert a **OptiTrack** **Receiver** device.

![Auto-detect OptiTrack servers](https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-4c3e969a9268388dbcc75e8e5419c776038d8f34%2FOptitrack%20device%20node.png?alt=media)

![Manually added OptiTrack server parameters](https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-8e87b79b41fa2bb007bb1a9090dd3bf717b0020c%2FOptitrack%20device%20node%20\(manual\).png?alt=media)

On the right side, under the *Stream*, configurable properties for specific devices will be shown. After you configure them, check **Listen** checkbox inside the device node.

### Read **OptiTrack** in Layer Layouts

To use the information read by **OptiTrack** **Receiver** node in LightAct, you need to create a **Read OptiTrack** node in the layouts.

Choose **OptiTrack** **Receiver** device in a **Device** dropdown menu, or connect **Device reference** node to this input, and you are ready to go.

![](https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-081d6fbf22803491107632a1eed5fafec185f400%2FOptitrack%20layer%20node.png?alt=media)

Read Optitrack node provides **Rigid body position**, **Rigid body orientation** and **Marker position**.
