# Requirements

## macOS Menu Bar App

* **macOS 13.0** (Ventura) or later
* **DaVinci Resolve Studio** — Version 19 or later

{% hint style="warning" %}
The free version of DaVinci Resolve is not supported. **DaVinci Resolve Studio** is required for the menu bar app's automated capture workflow.
{% endhint %}

### Enable Local Scripting

DaVinci Resolve must have local scripting enabled for Nobe LutBake to communicate with it. Open **DaVinci Resolve > Preferences > General** and set **External scripting using** to **Local**.

<figure><img src="/files/dnPmSiQXGym2v2Wtkz1a" alt="DaVinci Resolve Preferences showing External scripting set to Local"><figcaption></figcaption></figure>

### Python Interpreter

The app communicates with DaVinci Resolve via a Python scripting API. By default, it uses **System python3** (install via Homebrew or python.org).

An optional **Use fuscript (advanced)** toggle is available in **Settings > General > Python Interpreter** when you need Resolve's bundled interpreter for compatibility troubleshooting.

## OFX Plugin

The OFX plugin runs inside DaVinci Resolve on both platforms:

| Platform  | Architecture                      | GPU Backend |
| --------- | --------------------------------- | ----------- |
| **macOS** | Universal (Apple Silicon + Intel) | Metal       |

### Minimum Image Resolution

The source image resolution must be at least as large as the HALD pattern dimensions:

| HALD Level | Pattern Size  | Minimum Resolution | Native LUT Size |
| ---------- | ------------- | ------------------ | --------------- |
| 4          | 64 x 64       | 64 x 64            | 16³             |
| 8          | 512 x 512     | 512 x 512          | 64³             |
| 10         | 1,000 x 1,000 | 1,000 x 1,000      | 100³            |
| 12         | 1,728 x 1,728 | 1,728 x 1,728      | 144³            |
| 16         | 4,096 x 4,096 | 4,096 x 4,096      | 256³            |

{% hint style="info" %}
HALD level 8 is the recommended default. It works with any HD or higher resolution footage.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.timeinpixels.com/nobe-lutbake/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
