> For the complete documentation index, see [llms.txt](https://beyond-3.gitbook.io/beyond-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beyond-3.gitbook.io/beyond-docs/blender-addons/readme/how-to-use-camprops.md).

# How to Use CamProps

{% stepper %}
{% step %}

### Select Camera

At the top of the CamKeys panel, choose the source of your transformation matrices:

* Camera vs. Viewport: Use the toggle buttons to switch between using a selected camera and using the viewport’s perspective.

  Important: The Baking Function will only work when “Camera” is selected.

  ![](/files/7a049318858f91f4874fc04d748e5828d45ea245) ![](/files/e0202464e8298c50b638db1754d8d74c6a65d317)
* Lock/Unlock Camera to View: If you’re using the camera (and not the viewport), you can lock or unlock the camera so that it follows your viewport movement.
  {% endstep %}

{% step %}

### Mesh Objects

This section lets you manage which mesh objects will drive the CamProps.

![](/files/9d710ded459ac523a18c9cac9903b974205372fe)

* Adding Mesh Objects: Click the + button to add an object to the tracking list. If the object is rigged, you can optionally select a bone (using the provided dropdown) for more precise control.
* Managing the List: Each object appears in a list where you can enable or disable it individually, move its position in the list, or remove it.
  {% endstep %}

{% step %}

### CamProps Panel

This section is used to manage the CamProps for the selected mesh object.

* Adding a CamProp: Right-click almost any Blender property and choose "Add to CamProps" to create a CamProp that changes based on camera angle.

<figure><img src="/files/phSpyzdaMacpnI0UgirV" alt="" width="413"><figcaption></figcaption></figure>

<figure><img src="/files/rZFGI3G5elFOO8oqkoSd" alt="" width="306"><figcaption></figcaption></figure>

* Capture a New Angle for the CamProp: Click the 📷 button at right to update the angle stored in the CamKey.

<figure><img src="/files/0rIMnHGZfk6gFarePIPZ" alt="" width="394"><figcaption></figcaption></figure>

* Select Angle Falloff for CamProp: Set how many degrees away your CamProp starts blending to other values. Add as many interpolation stops like this as you want.

<figure><img src="/files/HKfiXzNjRdUbFj1EMrF2" alt="" width="388"><figcaption></figcaption></figure>

<figure><img src="https://beyond-3.gitbook.io/beyond-docs/~gitbook/image?url=https%3A%2F%2F2982628392-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F9A4q1t5S4HBuzxlTpVqf%252Fuploads%252FPMJRZMrqGIXJMezwRb7d%252FCamkeys%2520-%2520Camprops.gif%3Falt%3Dmedia%26token%3Da4211647-197d-4690-8c65-7d988f41d4b3&#x26;width=300&#x26;dpr=2&#x26;quality=100&#x26;sign=7f214437&#x26;sv=2" alt=""><figcaption></figcaption></figure>

* Distance only: Enable camprops to react to camera distance only. Allows for things like outline width adjustment over distance:

<figure><img src="/files/5pXgZR8c4HkCV6pVc2U8" alt="" width="386"><figcaption></figcaption></figure>

<figure><img src="/files/n8g8gfvFWdtnxbmcaW0E" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
