skip to main content
10.1145/97879.97903acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Direct WYSIWYG painting and texturing on 3D shapes: (An error occurred during the printing of this article that reversed the print order of pages 118 and 119. While we have corrected the sort order of the 2 pages in the DL, the PDF did not allow us to repaginate the 2 pages.)

Published:01 September 1990Publication History

ABSTRACT

This paper describes a 3D object-space paint program. This program allows the user to directly manipulate the parameters used to shade the surface of the 3D shape by applying pigment to its surface. The pigment has all the properties normally associated with material shading models. This includes, but is not limited to, the diffuse color, the specular color, and the surface roughness. The pigment also can have thickness, which is modeled by simultaneously creating a bump map attached to the shape. The output of the paint program is a 3D model with associated texture maps. This information can be used with any rendering program with texture mapping capabilities. Almost all traditional techniques of 2D computer image painting have analogues in 3D object painting, but there are also many new techniques unique to 3D. One example is the use of solid textures to pattern the surface.

References

  1. 1.APPLE,, Human Interface Guideline: The Apple Desktop Interface, Addison-Wesley, Menlo Park (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.BASS, DANIEL H., "Using the Video Lookup Table for Reflectivity Calculations: Specific Techniques and Graphics Results," Computer Graphics and Image Processing 17(3) pp. 249-261 (1981).Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.BIER, ERIC A., "Skitters and Jacks: Interactive 3-D Positioning Tools," Proceedings 1986 Workshop on Interactive 3-D Graphics, pp. 183-196 (October 1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.BLESER, TERESA W., JOHN L. SIBERT, AND J. PATRICK MCOEE, "Charcoal Sketching: Returning Control to the Artist," ACM Transactions on Graphics 7(1)pp. 76-81 (January 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.BLtNN, JAMES F., "Models of Light Reflection for Computer Synthesized Pictures," Computer Graphics 11(2) pp. 192-198 (1977). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.BLINN, JAMES F., "Simulation of Wrinkled Surfaces," Computer Graphics 12(3) pp. 286-292 (August 1978). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.BL~N, JAMES F., "Raster Graphics," pp. 150-156 in Tutorial: Computer Graphics, ed. K. S. Booth, IEEE Press (1982).Google ScholarGoogle Scholar
  8. 8.CATMULL, EDWIN, "A Subdivision Algorithm for Computer Display of Curved Surfaces," Phd dissertation, University of Utah, Salt Lake City (1974). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.CHEN, MICHAEL, S. JoY MUMFORD, AND ABIGAIL SELLEN, "A Study of Interactive 3-D Rotation Using 2-D Control Devices," Computer Graphics 22(4) pp. 121-129 (August 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.CooK, ROBERT L., "Shade Trees," Computer Graphics 18(3) pp. 223-231 (July 1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.FISHKBq, KENNETH, "An Application of Color Science to Computer Graphics," Master's Thesis, University of California, Berkeley, CA (1985).Google ScholarGoogle Scholar
  12. 12.FRANCIS, GEORGE K., A Topological Picturebook, Springer-Verlag, New York (1987).Google ScholarGoogle Scholar
  13. 13.GARDNER, GEOFFREY Y., "Visual Simulation of Clouds," Computer Graphics 19(3) pp. 297-303 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.HAEBERLI, PAUL E., "Paint By Numbers: Abstract Image Representations," Computer Graphics, (24)(1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.HECKBERT, PAUL S., "Techniques for Real-time Frame Buffer Animation," in Computer FX '84, , London (October 1984).Google ScholarGoogle Scholar
  16. 16.HECKBERT, PAUL S., "Survey of Texture Mapping," IEEE Computer Graphics and Applications 6(ll)pp. 56-67 (November 1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.KAJr'rA, JAMES T., "Anisotropic Reflection Models," Computer Graphics 19(3) pp. 15-22 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.LEwas, JOHN PETER, "Texture Synthesis for Digital Painting," Computer Graphics 18(3) pp. 245-252 (July 1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.LEwiS, JOHN P., "Algorithms for Solid Noise Synthesis," Computer Graphics 23(3) pp. 263-270 Ouly 1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.MILLER, GAVIN S. P., "From Wire-Frames to Furry Animals," Graphics Interface "88, pp. 138-145 (1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.NELSON, GREGORY M. AND DAN R. OLSEN, JR., "Direct Manipulation Techniques for 3-D Objects Using 2-D Locator Devices," Proceedings 1986 Workshop on Interactive 3-D Graphics, pp. 175-182 (October 1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.NORMAN, DONALD A., The Psychology of Everyday Things, Basic Books, New York (1988).Google ScholarGoogle Scholar
  23. 23.PEACHEY, DAR~, "Solid Texturing of Complex Surfaces," Computer Graphics 19(3) pp. 279-286 (1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.PERLIN, KEN, "An Image Synthesizer," Computer Graphics 19(3) pp. 287-296 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.PORTER, THOMAS AND TOM DUFF, "Compositing Digital Images," Computer Graphics 18(3)pp. 253-260 (July 1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.SALEStN, DAVID AND RONEN BARZEL, "Two-Bit Graphics," IEEE Computer Graphics and Applications, pp. 36-42 (June 1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.SCHNEIDERMAN, BEN, "Direct Manipulation: A Step Beyond Programming Languages," IEEE Computer 16(8) pp. 57-69 (1983).Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.SLOAN, KENNE'rr: R. AND CrmIs'ropHErt M. BROWN, "Color Map Techniques," Computer Graphics and Image Processing 13(4) pp. 297-317 (August 1979).Google ScholarGoogle Scholar
  29. 29.SMITH, ALVY RAY, "Table Paint," in Siggaph '81 Tutorial Notes: Two-Dimensional Computer Animation, (August 1981).Google ScholarGoogle Scholar
  30. 30.SMITH, ALVY RAY, "Paint," pp. 501-512 in Tutorial: Computer Graphics, ed. K. S. Booth,IEEE Press (1982).Google ScholarGoogle Scholar
  31. 31.WARN, DAVID R., "Lighting Controls for Synthetic Images," Computer Graphics 17(3)pp. 13-21 (July 1983). Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.WH:TTED, TURNER, "Anti-aliased Line Drawing Using Brush Extrusion," Computer Graphics 17(3)pp. 151-156 (July t 983). Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.WILLIAMS, LANCE, "3D Paint," Computer Graphics (Proceedings 1990 Symposium on Interactive 3D Techniques) 24(2) pp. 225-233 (March 1990). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Direct WYSIWYG painting and texturing on 3D shapes: (An error occurred during the printing of this article that reversed the print order of pages 118 and 119. While we have corrected the sort order of the 2 pages in the DL, the PDF did not allow us to repaginate the 2 pages.)

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGGRAPH '90: Proceedings of the 17th annual conference on Computer graphics and interactive techniques
              September 1990
              452 pages
              ISBN:0897913442
              DOI:10.1145/97879

              Copyright © 1990 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 September 1990

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              SIGGRAPH '90 Paper Acceptance Rate43of210submissions,20%Overall Acceptance Rate1,822of8,601submissions,21%

              Upcoming Conference

              SIGGRAPH '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader