An innovative way of animating actors at a high level based on the concept of synthetic vision is presented. The objective is simple: to create an animation involving a synthetic actor automatically moving in a corridor avoiding objects and other synthetic actors. To simulate this behaviour, each synthetic actor uses a synthetic vision as its perception to the world and so, as the unique input to its behavioural model. This model is based on the concept of displacement local automata (DLA), which is similar to the concept of a script for natural language processing. A DLA is an algorithm that can deal with a specific environment. Two DLAs, called follow-the-corridor and avoid-the-obstacle, are described in detail