A method of producing a virtual scene to be viewed on a display, wherein said virtual scene contains a virtual object that appears, at least in part, to be three dimensional and to extend out of the display when viewed on said display, said method comprising the steps of: defining a virtual reference plane having peripheral boundaries that include a front boundary, a rear boundary, and side boundaries (29, 30); setting said virtual object on said virtual reference plane wherein said virtual object has a height above said virtual reference plane; determining stereoscopic camera viewpoints (25, 26) that enable said virtual object to be imaged with said reference plane within said peripheral boundaries of said reference plane; altering said virtual object which has been set on said virtual reference plane by (i) virtually bending a portion of said virtual object to create an altered virtual object, (ii) virtually tilting at least a portion of said reference plane to create an altered virtual object, and (iii) virtually tapering a portion of said virtual object as viewed from said stereoscopic camera viewpoints to create an altered virtual object by dividing said virtual object into two regions (37, 39) along its height above said virtual reference plane, not manipulating said virtual object in a first, lower, region of the two regions (37, 39) and tapering said virtual object in a second, upper, region of the two regions (37, 39); imaging said altered virtual object from said stereoscopic camera viewpoints, wherein imaging said altered virtual object from said stereoscopic camera viewpoints creates a first image and a second image; superimposing temporary reference guides comprising a set of inner guidelines on said first image and on said second image; superimposing said first image and said second image, aligning said inner guidelines of said first image and said second image to create a superimposed image and removing said inner guidelines; and if altering by virtually tilting at least a portion of said reference plane or by virtually bending a portion of said virtual object, also displaying said superimposed image on said display. defining a virtual reference plane having peripheral boundaries that include a front boundary, a rear boundary, and side boundaries (29, 30); setting said virtual object on said virtual reference plane wherein said virtual object has a height above said virtual reference plane; determining stereoscopic camera viewpoints (25, 26) that enable said virtual object to be imaged with said reference plane within said peripheral boundaries of said reference plane; altering said virtual object which has been set on said virtual reference plane by (i) virtually bending a portion of said virtual object to create an altered virtual object, (ii) virtually tilting at least a portion of said reference plane to create an altered virtual object, and (iii) virtually tapering a portion of said virtual object as viewed from said stereoscopic camera viewpoints to create an altered virtual object by dividing said virtual object into two regions (37, 39) along its height above said virtual reference plane, not manipulating said virtual object in a first, lower, region of the two regions (37, 39) and tapering said virtual object in a second, upper, region of the two regions (37, 39); imaging said altered virtual object from said stereoscopic camera viewpoints, wherein imaging said altered virtual object from said stereoscopic camera viewpoints creates a first image and a second image; superimposing temporary reference guides comprising a set of inner guidelines on said first image and on said second image; superimposing said first image and said second image, aligning said inner guidelines of said first image and said second image to create a superimposed image and removing said inner guidelines; and if altering by virtually tilting at least a portion of said reference plane or by virtually bending a portion of said virtual object, also displaying said superimposed image on said display.