PixelFlow: high-speed rendering using image composition
- 1 July 1992
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 26 (2) , 231-240
- https://doi.org/10.1145/142920.134067
Abstract
We describe PixelFlow, an architecture for high-speed image generation that overcomes the transformation- and frame-buffer– access bottlenecks of conventional hardware rendering architectures. PixelFlow uses the technique of image composition: it distributes the rendering task over an array of identical renderers, each of which computes a fill-screen image of a fraction of the primitives. A high-performance image-composition network composites these images in real time to produce an image of the entire scene. Image-composition architectures offer performance that scales linearly with the number of renderers; there is no fundamental limit to the maximum performance achievable using this approach. A single PixelFlow renderer rasterizes up to 1.4 million triangles per second, and an n-renderer system can rasterize at up to n times this basic rate. PixelFlow performs antialiasing by supersampling. It supports defemed shading with separate hardware shaders that operate on composite images containing intermediate pixel data. PixelFlow shaders compute complex shading algorithms and procedural and image-based textures in real-time. The shading rate is independent of scene complexity. A Pixel Flow system can be coupled to a parallel supercomputer to serve as an immediatemode graphics server, or it can maintain a display list for retainedmode rendering.Keywords
This publication has 15 references indexed in Scilit:
- Distributing display lists on a multicomputerACM SIGGRAPH Computer Graphics, 1990
- Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memoriesACM SIGGRAPH Computer Graphics, 1989
- A display system for the Stellar graphics supercomputer model GS1000ACM SIGGRAPH Computer Graphics, 1988
- The triangle processor and normal vector shaderACM SIGGRAPH Computer Graphics, 1988
- High-performance polygon renderingACM SIGGRAPH Computer Graphics, 1988
- Subanosecond pixel rendering with million transistor chipsACM SIGGRAPH Computer Graphics, 1988
- Compositing 3-D rendered imagesACM SIGGRAPH Computer Graphics, 1985
- Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planesACM SIGGRAPH Computer Graphics, 1985
- An expandable multiprocessor architecture for video graphics (Preliminary Report)Published by Association for Computing Machinery (ACM) ,1979
- Distributing a visible surface algorithm over multiple processorsPublished by Association for Computing Machinery (ACM) ,1977