Simple cinematic
Step 1
Create a new cinematic using the command:
/cin studio cinematic new my_cinematic_1
Step 2
Click on an empty slot of the first row (row 0) to add a new camera.

Step 3
Move to where you want the camera to be and press this message in chat.

Notice how the camera appears in the timeline GUI.

Step 4
Right-click on the right arrow to move the timeline +20 ticks forward (1 second), press it 2 times to move 2 seconds forward.

Step 5
Click on the tick 48 in order to add a new camera node. This will be the end position of the camera. The camera will automatically move and roteate to this location, as a movie camera would do.
Then fly to the destination and press the message in chat again like in step 3.

Step 6
Click on the "Set cinematic duration" button and use the command /cin input 40 to set the cinematic duration to 48 ticks (2 seconds approximately), which is the index of the last camera node.
/cin input 48

Step 7
Press play and watch the animation!

Step 8
Walk to the location of where you want the actor to spawn, then use this command to create a new actor recording: /cin studio actor single my_cinematic_1_npc_walking_1
Walk around, break blocks, open doors, fight, use bow and do some stuff to make your animation interesting.
Step 9
To stop the actor recording press E (open inventory) and right-click anywhere outside the inventory, check the screenshot.

Step 10
Open the file manually using VSCode: plugins/CinematicStudio/my_cinematic_1.yml
Then add a new ACTOR_RECORDING node to play the new actor recording.
As you can see i added a new row (row 1) and add a new action to that row.
Make sure to close the timeline GUI before opening, editing and saving the file or you will get errors.
Step 11
Follow again step 6 and change the duration of the cinematic in order to end at the end of the actor recording this time, otherwise the animation will end a abruptly.
Now you can open the cinematic and play it again to see the actor walk around:
/cin studio cinematic open my_cinematic_1

As you can see you now have another node which represents the actor recording start and duration.
Finish
Last updated