Scanline rendering (also scan line rendering and scan-line rendering) is an algorithm for visible surface determination, in 3D computer graphics, that works on a row-by-row basis rather than a polygon-by-polygon or pixel-by-pixel basis. All of the polygons to be rendered are first sorted by the top y coordinate at which they first appear, then each row or scan line of the image is computed using the intersection of a scanline with the polygons on the front of the sorted list, while the sorted list is updated to discard no-longer-visible polygons as the active scan line is advanced down the picture.
The main advantage of this method is that sorting vertices along the normal of the scanning plane reduces the number of comparisons between edges. Another advantage is that it is not necessary to translate the coordinates of all vertices from the main memory into the working memory—only vertices defining edges that intersect the current scan line need to be in active memory, and each vertex is read in only once. The main memory is often very slow compared to the link between the central processing unit and cache memory, and thus avoiding re-accessing vertices in main memory can provide a substantial speedup.
This kind of algorithm can be easily integrated with many other graphics techniques, such as the Phong reflection model or the Z-buffer algorithm.
and 23 Related for: Scanline rendering information
Scanlinerendering (also scan line rendering and scan-line rendering) is an algorithm for visible surface determination, in 3D computer graphics, that...
rendering, to more advanced techniques such as: scanlinerendering, ray tracing, or radiosity. Rendering may take from fractions of a second to days for...
atlas Scanlinerendering Tile-based video game Web Map Tile Service Molnar, Steven (1994-04-01). "A Sorting Classification of Parallel Rendering" (PDF)...
editing file to produce final video output. Important rendering techniques are: Scanlinerendering and rasterisation A high-level representation of an image...
in the wireframe view of 3ds Max 9 Scanlinerendering The default rendering method in 3ds Max is scanlinerendering. Several advanced features have been...
expressive styles for digital art Scanlinerendering, algorithm for visible surface determination Volume rendering, used to display a 2D projection of...
order to convert between formats. Flicker (screen) Interlaced video Scanlinerendering Stroboscopic effect Keith Jack and Vladimir Tsatsulin (2002). Dictionary...
specifically added to other methods (conventional ray tracing or scanlinerendering), such as soft shadows, depth of field, motion blur, caustics, ambient...
algorithm for a typical method in rasterization Scanlinerendering for line-by-line rasterization Rendering (computer graphics) for more general information...
surfaces using polygon meshes. Polygonal modeling is well suited to scanlinerendering and is therefore the method of choice for real-time computer graphics...
high degree of photorealism; usually higher than that of typical scanlinerendering methods, but at a greater computational cost. Shading Shading refers...
programs, it used scanlinerendering instead of the more photo-realistic ray tracing technique. Scanlinerendering is similar to the rendering technique used...
buffer as it directs the beam. Bit plane Scanlinerendering Swap chain Tile-based video game Tiled rendering Tektronix 4050 used a storage tube to eliminate...
mapping with hidden-surface determination in tile based deferred rendering or scanlinerendering; such systems only fetch the visible texels at the expense...
quality. As of version 9.0, it supports ray tracing, Phong shading, scanlinerendering, spatial anti-aliasing, motion blur, caustics, radiosity, Photon mapping...
Painter's algorithm: detects visible parts of a 3-dimensional scenery Scanlinerendering: constructs an image by moving an imaginary line over the image Warnock...
lists. List of home computers by video hardware Atari 8-bit family Scanlinerendering OpenGL DirectX Vulkan "Chapter 7 - OpenGL Programming Guide". www...
with baking tools. Maya Software - a scanline/raytracing hybrid renderer in Maya 3ds Max Scanline - a scanline/ray tracing/radiosity hybrid renderer...
global illumination rendering algorithm developed by Henrik Wann Jensen between 1995 and 2001 that approximately solves the rendering equation for integrating...
has passed over all objects. This approach may be traced to scanline algorithms of rendering in computer graphics, followed by exploiting this approach...
where it has 64 hardware sprites, but is only capable of rendering 8 of them per scanline. On the older Atari 2600, sprite multiplexing was not intentionally...
a scene to the 3D display with correct perspective, using either scanlinerendering or ray tracing. We assume that the spinning mirror is centered at...
released for BeOS. On Linux, Cinema 4D is available as a commandline rendering version. From R12 to R20, Cinema 4D was available in four variants. A...