1. A method for generating a two dimensional transition between a first media object and a second media object using a graphics processing unit, said method comprising: defining a three dimensional model corresponding to a desired two dimensional transition pattern; and generating a transition between the first media object and the second media object as a function of the defined three dimensional model using the graphics processing unit.