Cinematic Camera System
A full-featured in-game spline camera editor for RedM, built for both server owners and resource developers. Create, edit, save, and play cinematic camera sequences with a 3D gizmo, timeline, and JSON-based persistence. Perfect for cutscenes, trailers, server intros
Video Preview
Camera Editor
Node-based spline camera sequence creation with unlimited nodes
Freecam system for positioning camera shots in-editor
3D transform gizmo (translate/rotate) for precise camera and focus point placement
Real-time 3D preview using Three.js overlay — see camera positions, focus points, spline paths, and transition lines
Visual timeline with node markers, segment durations, and live playback progress
Configurable per-node transition time, speed (m/s), and transition type (Linear / Sharp / Smooth)
Debug drawing — in-world colored boxes, lines, labels for all nodes
Keyboard shortcuts (WASD freecam movement, Ctrl+S save, Ctrl+O load, Enter/ESC for gizmo)
For Server Owners And Resource Developers
No framework dependencies — works with any RedM server setup
No additional runtime requirements
Built-in /cinematic command to toggle the editor
Play cinematic showcases and trailers of your own scripts directly in-game
No external camera tools needed — use the freecam and spline camera to create smooth footage
How It Works
Use /cinematic to open the editor. Fly around with freecam, add camera nodes, adjust timing and position with the 3D gizmo, play back the sequence, and save it with a name. Sequences persist in JSON on the server and can be loaded anytime.