---
name: "camSetFocus"
type: command
status: ok
groups: ["Camera Control"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/camSetFocus
revid: 377681
updated: 2026-01-02T09:02:47Z
---

# camSetFocus

*Command · Camera Control · Arma 3 v0.50 · introduced in Operation Flashpoint: Elite v1.00*

## Description

Sets camera focus range. It does not automatically commit changes (see [camCommit](../commands/camCommit.md)). Use [-1, -1] to disable focus completely.

## Syntax

```sqf
camera camSetFocus focusRange
```

**Parameters:**

- `camera`: [Object](../topics/Object.md)
- `focusRange`: [Array](../topics/Array.md) with [distance, blur]
  - distance: [Number](../topics/Number.md)
  - blur: [Number](../topics/Number.md) -  sets the camera focus blur

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
_camera camSetFocus [50, 1];
```

## See also

[camCreate](../commands/camCreate.md) · [camCommand](../commands/camCommand.md) · [camDestroy](../commands/camDestroy.md) · [camCommit](../commands/camCommit.md) · [camPrepareFocus](../commands/camPrepareFocus.md)

<sub>Source: [BI Community Wiki — camSetFocus](https://community.bistudio.com/wiki/camSetFocus) (revision 377681).</sub>
