---
name: "BIS_fnc_setObjectTexture"
type: function
status: ok
groups: ["Object Manipulation"]
arma3_since: "1.00"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_setObjectTexture
revid: 327743
updated: 2022-07-13T10:47:08Z
---

# BIS_fnc_setObjectTexture

*Function · Object Manipulation · Arma 3 v1.00*

Locality: arguments **global** · effect **local**

## Description

Set object textures.

## Syntax

```sqf
[object, textures] call BIS_fnc_setObjectTexture
```

**Parameters:**

- `object`: [Object](../topics/Object.md)
- `textures`: [String](../topics/String.md) or [Array](../topics/Array.md) of [String](../topics/String.md)s

**Returns:** [Boolean](../topics/Boolean.md) - [true](../commands/true.md) when done

## Examples

### Example 1

```sqf
[player, "#(rgb,8,8,3)color(0,0,1,1)"] call BIS_fnc_setObjectTexture;
```

### Example 2

```sqf
[
    vehicle player,
    [
        "#(rgb,8,8,3)color(1,0,0,1)",
        "#(rgb,8,8,3)color(0,1,0,1)",
        "#(rgb,8,8,3)color(0,0,1,1)"
    ]
] call BIS_fnc_setObjectTexture;
```

identical to:

```sqf
vehicle player setObjectTexture [0, "#(rgb,8,8,3)color(1,0,0,1)"];
vehicle player setObjectTexture [1, "#(rgb,8,8,3)color(0,1,0,1)"];
vehicle player setObjectTexture [2, "#(rgb,8,8,3)color(0,0,1,1)"];
```

## See also

[getObjectTextures](../commands/getObjectTextures.md) · [setObjectTexture](../commands/setObjectTexture.md) · [setObjectTextureGlobal](../commands/setObjectTextureGlobal.md)

<sub>Source: [BI Community Wiki — BIS fnc setObjectTexture](https://community.bistudio.com/wiki/BIS_fnc_setObjectTexture) (revision 327743).</sub>
