“Solid texturing of complex surfaces” by Peachey

  • ©Darwyn Peachey




    Solid texturing of complex surfaces



    Texturing is an effective method of simulating surface detail at relatively low cost. Traditionally, texture functions have been defined on the two-dimensional surface coordinate systems of individual surface patches. This paper introduces the notion of “solid texturing”. Solid texturing uses texture functions defined throughout a region of three-dimensional space. Many nonhomogeneous materials, including wood and stone, may be more realistically rendered using solid texture functions. In addition, solid texturing can easily be applied to complex surface which are difficult to texture using two-dimensional texture functions. The paper gives examples of solid texture functions based on Fourier synthesis, stochastic texture models, projections of two-dimensional textures, and combinations of other solid textures.


    1. BLINN, J. F. and NEWELL, M. E. Texture and reflection in computer generated images. Commun. ACM 19,10(Oct. 1976), 542-547.
    2. BLINN, j. F. Models of light reflection for computer synthesized pictures. Comput. Gr. 11,2 (Summer 1977), 192-198.
    3. BLJNN, j. F. Simulation of wrinkled surfaces. Comput. Gr. 12,3 (Aug. 1978), 286-292.
    4. CATMULL, E. A Subdivision Algorithm for Computer Display of Curved Surfaces. Ph.D. dissertation, Univerdty of Utah, 1974.
    5. COOK, R. L. Shade trees. Comput. Gr. 18, 3 (July 1984), 223-231.
    6. CROW, F. C. A more flexible image generation environment. Comput. Gr. 16, 3 (July 1982), 9-1S.
    7. CROW, F. C. Summed-area tables for texture mapping. Comput. Gr. 18;3(July 1984), 207- 212.
    8. GARDNER, G. Y. Simulation of natural scenes using textured quadric surfaces. Comput. Gr. /8,3(July 1984), 11-20.
    9. LORD, E. A. and WILSON, C. B. The Mathematical Deacription of Shape and Form. Ellis Horwood Limited, 1984.
    10. PEACtiEY, D. R. Portray- An Ima&e Synthesis 5ystem for Realistic Computer Graphlca. Research Report 84-18, Dept. of Comp. Science, Univ. of Saskatchewan, 1984.
    11. SCHACHTER, B. j. and AHUJA, ~}. Random pattern generation processes. Comput. Gr. Image Process. 10(1979), 95-114.
    12. SCHACHTER, B. J. Long-crested wave models. Comput. Gr. Image tVoces:. 12(1980), 187-201.

ACM Digital Library Publication: