“Synthetic texturing using digital filters” by Feibush, Levoy and Cook

  • ©Eliot A. Feibush, Marc Levoy, and Robert L. Cook




    Synthetic texturing using digital filters



    Aliasing artifacts are eliminated from computer generated images of textured polygons by equivalently filtering both the texture and the edges of the polygons. Different filters can be easily compared because the weighting functions that define the shape of the filters are pre-computed and stored in lookup tables. A polygon subdivision algorithm removes the hidden surfaces so that the polygons are rendered sequentially to minimize accessing the texture definition files. An implementation of the texture rendering procedure is described.


    1. Blinn, James, “Computer Display of Curved Surfaces”, Dissertation, University of Utah, 1978
    2. Blinn, James, and Newell, Martin, “Texture and Reflection in Computer Generated Images”, Communications of the ACM, Vol. 19, No. 10, Oct., 1976
    3. Catmull, Edwin, “A Subdivision Algorithm for Computer Display of Curved Surfaces”, Dissertation, University of Utah, 1974
    4. Catmull, Edwin, “A Hidden-Surface Algorithm with Anti-Aliasing”, Computer Graphics, Vol. 12, No. 3, Aug., 1978 (Siggraph ’78)
    5. Crow, Franklin, “The Aliasing Problem in Computer Synthesized Shaded Images”, Dissertation, University of Utah, 1976
    6. Crow, Franklin, “The Use of Grayscale for Improved Raster Display of Vectors and Characters”, Computer Graphics, Vol. 12, No. 3, Aug., 1978 (Siggraph ’78)
    7. Feibush, Eliot, “Texture Rendering for Architectural Design”, Computer Aided Design, Vol. 12, No. 2, Mar., 1980
    8. Weiler, Kevin, “Hidden Surface Removal Using Polygon Area Sorting”, Masters thesis, Cornell University, 1978
    9. Whitted, Turner, “An Improved Illumination Model for Shaded Display”, Preliminary papers to be published in Communications of the ACM, Aug., 1979

ACM Digital Library Publication: