> For the complete documentation index, see [llms.txt](https://interactiveboard.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://interactiveboard.gitbook.io/docs/objects/skin-objects.md).

# Skin Objects

Skin objects allow you to display and pose player skins in 3D and 2D formats.&#x20;

Skins can be specified as player names, UUIDs, or base64 skin textures.

## Skin 3D

Posable 3D player model renderer.

```yaml
## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: skin_3d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512    
  
  ## the skin of the 3d model
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'

  ## is cape enabled
  cape: true
  
  ## x/y/z rotation of the skins body
  rotation: 0 0 0
  ## x/y/z rotation of the head
  rotation-head: 0 0 0
  
  ## x/y/z rotation of the right arm
  rotation-right-arm: 0 0 0
  ## x/y/z rotation of the left arm
  rotation-left-arm: 0 0 0
  
  ## x/y/z rotation of the right leg
  rotation-right-leg: 0 0 0
  ## x/y/z rotation of the left leg
  rotation-left-leg: 0 0 0
  
  ## x/y/z rotation of the cape
  rotation-cape: 15 0 0
```

## Head 3D

3D player head renderer.

```yaml
## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: head_3d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512
  
  ## the skin of the 3d head
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'
  
  ## x/y/z rotation of the 3d head  
  rotation: 0 0 0
```

## Head 2D

2D player head renderer.

```yaml
## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: head_2d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512
  ## the skin of the 2d head
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'
```
