1. A method of controlling a lighting system comprising a plurality of illumination sources arranged to emit light for illuminating a scene, the lighting system being operable to vary at least color and intensity of the light at each location of an array of locations over at least two spatial dimensions of the scene, and the method comprising:receiving as a user selection from a user, a static picture having different color values at different positions;
mapping the color values from different positions in the static picture to color values at corresponding locations of said array of locations;
receiving as a second user selection from the user one or more algorithms, representing motion, selected by the user from amongst a plurality of predetermined algorithms; and
varying the intensity of the light based on the one or more algorithms so as to create an appearance of motion across the array;
wherein the static picture is combined with the one or more algorithms in order to create a dynamic lighting effect across the scene,
wherein each of the algorithms is configured so as when used to vary the intensity in creating the dynamic lighting effect to create the appearance of motion of a plurality of discrete, virtual lighting objects moving across the static picture, such that the virtual lighting objects each act as a color picker moving across the static picture, the motion of each of the virtual lighting objects being related but not coincident.