A single-pass method which is an inverse mapping technique that map an
image expressed in cylindrical coordinates to a viewing plane. In
accordance with this method, a cylindrical environment map is also used to
express a scene. However, rather than projecting the image in cylindrical
coordinates out onto the viewing plane, the pixels on the viewing plane
are ray-traced, in scan-line order, back through the cylinder to determine
the corresponding points of intersection on the cylinder. The intersecting
rays form a "clam-shell" like sampling region on the cylinder, and the
corresponding output pixel values for the points of intersection on the
cylinder are copied to the corresponding output pixel. No other
perspective adjustment or scaling factors are necessary. Also, no
intermediate data buffer is necessary. Computations are minimized by
mapping the top and bottom borders of the viewing plane to the cylinder to
determine the top and bottom arcs of the clam-like shaped sampling region
on the cylinder and then, for each pair of values in each array,
interpolating vertically to get the rest of the sample points on the
cylinder.
Eine Einpassagenmethode, die eine umgekehrte abbildentechnik ist, das ein Bild abbilden, drückte in der Zylinderkoordination zu einer Betrachtung Fläche aus. In Übereinstimmung mit dieser Methode wird ein zylinderförmiges Klimadiagramm auch benutzt, um eine Szene auszudrücken. Jedoch anstatt, das Bild in der Zylinderkoordination heraus auf die Betrachtung Fläche, werden die Pixel auf die Betrachtung Fläche projizierend, in der Ablichtenlinie der Auftrag Strahl-verfolgt, der durch den Zylinder, um die entsprechenden Koinzidenzpunkte auf dem Zylinder festzustellen rückseitig ist. Das Schneiden rays Form eine "Maschinenhälfte" wie Musterstückregion auf dem Zylinder, und die entsprechenden Ausgang Pixelwerte für die Koinzidenzpunkte auf dem Zylinder werden zum entsprechenden Ausgang Pixel kopiert. Keine andere Perspektivejustage oder Normierungsfaktoren sind notwendig. Auch kein Zwischendatenpuffer ist notwendig. Berechnung wird herabgesetzt, indem man die Oberseite abbildet und Unterseite Ränder der Betrachtung planieren zum Zylinder, um die Oberseite und Unterseite Bogen von Muschel-wie geformter Repräsentativregion auf dem Zylinder und dann, für jedes Paar Werte in jeder Reihe festzustellen und vertikal interpolieren, um den Rest der Beispielpunkte auf dem Zylinder zu erhalten.