Welcome to 3D passenger simulation

12 March 2014

Passenger simulation reaches an unprecedented degree of realism and accuracy, introducing dozens of different people waiting on a platform, getting on and off trains, blocking a door, getting a bag accidentally stuck in it, and more.

From 2014, train, metro and tram drivers who train on CORYS simulators can see passengers displayed with a new degree of realism. The latest version of the Corail workshop incorporates a revolutionary passenger simulation module* which goes much further than existing displays and behaviours.

People dressed appropriately for the season

Transport employees dressed in the operator’s uniform

The module* includes a gallery of some one hundred very different characters – men and women of all ages (including children and teenagers) dressed appropriately for the season, some of them carrying a man bag, handbag, or briefcase, others pushing a buggy. 

Specific  staff can also be added, in particular transport company employees. They are dressed in their uniform and perform the various actions and regulatory procedures directed at the driver in detail, complete with the various accessories (flags, lamps, whistles, etc.).

We approached a studio specialising in 3D characters for video games”, explains CORYS’ Head of Transport Jean-Marc David.It uses motion-capture technology to create passengers with natural, realistic movements.

Even when they are standing still on the platform, passengers have head, arm and body movements, and change which leg they are putting most weight on, which is typical for people waiting.

Transport company employees

Motion capture

Lifelike movements

An artificial intelligence module manages the adjustable density of passengers on the platform, and more especially their movements: speeds, trajectories, crowding around doors when the train arrives, flows of people getting in and out, and so on.

These parameters can be adjusted for each of the stations on the line according to their layout and take into account the size of the platform, as well as its curvature, fittings, corridors and escalators.

And of course, the passengers waiting on the platform move towards the train doors if the driver stops before or after the expecting stopping position. “It all comes across as clear and natural. But in terms of computer design, we have achieved a high level of complexity.

Any animated entity can be controlled, with realistic stimulation of its movements: a maintenance worker alongside the tracks at a depot, a passenger who has stepped off the platform or even a stray animal.

Blocking the doors, evacuating the train : everything is possible

During the simulation, passengers playing particular roles that disrupt normal operations can be added. These “actors” stand too close to the tracks, run alongside the train, obstruct the platform mirrors, block the doors after the door close alarm has sounded, accidentally get their buggy stuck in the doors, and so on.

To create even more disruption, the instructor can even schedule evacuation of the train.

This kind of training resource offers a number of benefits. 

Passengers crowding around, blockin the door.

First and foremost, it adds credibility and enhanced immersion quality. With this Passenger module*, CORYS has bridged the gap that has sometimes existed between even the most advanced simulators and high-end video games.

The module also offers learning procedures applicable in incidental and exceptional situations.

Passenger service is becoming increasingly important in a driver’s remit,” explains Jean-Marc David.We get them to work on scenarios which cannot be reproduced in training on rolling stock; with such a high degree of realism, they become totally involved.

Integrating the Passenger module* into the simulator

The Passenger module* is now offered with all new CORYS projects. It is the fruit of development conducted with RATP on its Paris metro simulator, in which even the passenger traffic in and out of stations can be seen.

It uses the Matrix 3D image engine and can therefore be integrated into simulators already equipped with this. For other simulators, Matrix and the Passenger module* may be added during a complete renovation.

*Passenger Module is the property of CORYS and RATP




STEPS is a blog eager to provide answers and to bring up new issues with simulation users.

Its information is based on 30 years of CORYS experience of simulation and on the feedback from our customers around the world, in the field of Transportation, Power and Hydrocarbons industries.

www.corys.com blog@corys.frFollow us on Linkedin