A sprite data structure includes multiple pixels that each have conventional image information (e.g., color and transparency) relating to the appearance of the sprite. The data structure of each pixel includes a depth component or value representing a displacement of the pixel from a selected plane. In a sprite rendering process, the depth values of an input or source sprite are forward mapped (i.e., warped) to the depth values of an output or a destination sprite. Based upon the forward mapping of the depth values in the destination sprite, a backward mapping is performed on the image information from the source sprite to the destination sprite so that it can be rendered. This provides the destination sprite with parallax-based offsets that can create a very strong impression of three-dimensionality between and within the sprites.

Eine sprite Datenstruktur schließt mehrfache Pixel mit ein, denen jede herkömmliche Bildinformationen (z.B., Farbe und Transparent) in bezug auf das Aussehen des sprite haben. Die Datenstruktur jedes Pixels schließt einen Tiefe Bestandteil oder einen Wert ein, die eine Versetzung des Pixels von einer vorgewählten Fläche darstellen. In einem sprite, das Prozeß überträgt, werden die Tiefe Werte eines Eingang oder Quellsprite vorwärts (, d.h. verworfen) zu den Tiefe Werten eines Ausganges oder des Bestimmungsort sprite abgebildet. Gegründet nach dem Vorwärtsdiagramm der Tiefe Werte im Bestimmungsort sprite, wird ein rückwärtiges Diagramm an den Bildinformationen vom Quellsprite zum Bestimmungsort sprite durchgeführt, damit es übertragen werden kann. Dieses versieht das Bestimmungsort sprite mit Parallaxe-gegründetem Versatz, dem einen sehr starken Eindruck der Dreidimensionalität zwischen und innerhalb der sprites verursachen kann.

 
Web www.patentalert.com

< (none)

< Image generator and method for resolving non-binary cyclic occlusions with image compositing operations

> Computer mouse

> (none)

~ 00006