> For the complete documentation index, see [llms.txt](https://speedtutoruk.gitbook.io/apk-doc-v1.7/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://speedtutoruk.gitbook.io/apk-doc-v1.7/system-breakdowns/main-camera-components.md).

# Main Camera Components

### Blur Optimized (Built-in Pipeline ONLY)

{% hint style="info" %}
This is the blur script for the build-in render pipeline, if using other pipelines this can be safely removed as it isn't supported.&#x20;
{% endhint %}

### AK Interactor

{% hint style="info" %}
This is the raycast script which will detect interactive objects with the tag, you can control the:&#x20;

* **Interact Distance:** How far away you are from an object to be able to interact
* **InteractableTag:** The tag used for interactive object
  {% endhint %}

### Physics Raycaster

{% hint style="info" %}
This is used to detect the Padlock spinners, so they can be interacted with. As they're physical objects that need to move - It should also have the **EventMask** layer of **Padlock Spinner**
{% endhint %}

### AK Camera Zoom

{% hint style="info" %}
This is a component that can be enabled or disabled to zoom the camera with a right click, it changes FOV distance of the main camera, you can set speed and default values. Even set the legacy input setting for the script
{% endhint %}

<figure><img src="https://649545417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3gjV7Rs4V4fDWt4H3B0a%2Fuploads%2FWRdq0MShRyAOKN5gGFVZ%2FMainCameraComponents-2025.JPG?alt=media&amp;token=c4abb0e8-e58c-4594-bdf2-647026558944" alt=""><figcaption></figcaption></figure>
