D-MOTION

STATUS: in progress

DESCRIPTION

D-Motion is a set of software designed for D-cinemas. This software allows users to control the movement of platforms with armchairs and a variety of effects (smell, wind, water, light, etc.) during film demonstrations using pre-created scenarios.

TECHNOLOGIES

C++ React.JS Qt Sketch

We were approached by a manufacturer and integrator of D-cinema equipment with an interesting business request. The Client chose us to develop software that can control the movement of platforms with armchairs and a variety of effects during film demonstrations. Together with the customer, we analyzed existing solutions and prepared a technical task for the software development.

This software package consists of:

  • The ride editor, which is designed to create and prepare scenarios for the operation of equipment during film demonstrations;
  • The control panel of the cinema equipment set;
  • The platform controller firmware and effects.

THE RIDE EDITOR

To create the platform’s motion scenarios and effects, we have developed a program that equips the customer to use a joystick to control the platform and record its movement in real time as a draft-script. This editor allows users to create and edit effects, as well as set various parameters, including duration, intensity, etc.

The program allows users to conduct non-linear editing scenarios and synchronize the operation of the equipment with the film playback option.

Ride Editor

Editor

For the routines convenience and to accelerate the creation of scenarios, the functionality for creation and using presets has been implemented. Any preset can consist of a group of different effects and a path of the platform’s movements.

THE CONTROL PANEL

The control panel is designed to monitor the equipment status during film demonstrations, load and manage scenarios, test and configure the equipment before shows.

Main screen

Main screen

Managing rides

Managing rides

Team

PROJECT MANAGER

UI\UX DESIGNER

2 BACK-END DEVELOPERs

2 FRONT-END DEVELOPERS

4 DEVELOPERS

QA ENGINEER