# Upside down camera

You can make the camera rotate upside down to create a special effect. This is useful in some specific cases.

{% embed url="<https://www.youtube.com/watch?v=nLroWvi73Mw>" %}

### Step 1

Create a new cinematic using the command:

`/cinema studio cinematic new upside_down_example`

### Step 2

Follow the steps of [*Simple cinematic tutorial*](https://lonedev.gitbook.io/cinematicstudio/cinematicstudio-v2/examples/simple-cinematic) to add two camera nodes.

### Step 3&#x20;

Close the timeline GUI (press ESC) and open the cinematic file using VSCode.

### Step 4

Change the cameras `mode` to `B`.\
Change the cameras `x` rotation to `-180.0`.

For example:

```yaml
    '48':
      type: CAMERA
      pos:
        x: -26.87855845933712
        y: 67.99430704468921
        z: 54.46231714534427
      rot:
        x: -180.0
        y: 100.35607147216797
      mode: B
```

### Step 5

Play the cinematic using the command:\
`/cinema play upside_down_example`

&#x20;Done!

Here is the complete example cinematic file:

```yaml
metadata:
  version: 1.0
  serverVersion: 'git-Purpur-2132 (MC: 1.20.4)'
  bukkitVersion: 1.20.4-R0.1-SNAPSHOT
  creationDate: '2024-04-22 16:56:41'
  saveDate: '2024-04-22 16:57:59'
  author:
    name: LoneDev
    uuid: 68bbf558-ed0e-37ab-bb3e-9c8672097642
properties:
  durationTicks: 48.0
  usePumpkinHelmet: false
  useWanderingTraderEggHelmet: false
  endActions:
    playerCommands: [
      ]
    consoleCommands: [
      ]
timelineRows:
  '0':
    '0':
      type: CAMERA
      pos:
        x: -14.312638601879195
        y: 67.99430704468921
        z: 56.72854985797847
      rot:
        x: -180.0
        y: 101.2560806274414
      mode: B
      interpolation: SMOOTH
      interpolationFrequency: 15.0
      instantTeleport: false
    '48':
      type: CAMERA
      pos:
        x: -26.87855845933712
        y: 67.99430704468921
        z: 54.46231714534427
      rot:
        x: -180.0
        y: 100.35607147216797
      mode: B
      interpolation: SMOOTH
      interpolationFrequency: 15.0
      instantTeleport: false

```
