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.
- 1.APPLE,, Human Interface Guideline: The Apple Desktop Interface, Addison-Wesley, Menlo Park (1987). Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 5.BLtNN, JAMES F., "Models of Light Reflection for Computer Synthesized Pictures," Computer Graphics 11(2) pp. 192-198 (1977). Google ScholarDigital Library
- 6.BLINN, JAMES F., "Simulation of Wrinkled Surfaces," Computer Graphics 12(3) pp. 286-292 (August 1978). Google ScholarDigital Library
- 7.BL~N, JAMES F., "Raster Graphics," pp. 150-156 in Tutorial: Computer Graphics, ed. K. S. Booth, IEEE Press (1982).Google Scholar
- 8.CATMULL, EDWIN, "A Subdivision Algorithm for Computer Display of Curved Surfaces," Phd dissertation, University of Utah, Salt Lake City (1974). Google ScholarDigital Library
- 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 ScholarDigital Library
- 10.CooK, ROBERT L., "Shade Trees," Computer Graphics 18(3) pp. 223-231 (July 1984). Google ScholarDigital Library
- 11.FISHKBq, KENNETH, "An Application of Color Science to Computer Graphics," Master's Thesis, University of California, Berkeley, CA (1985).Google Scholar
- 12.FRANCIS, GEORGE K., A Topological Picturebook, Springer-Verlag, New York (1987).Google Scholar
- 13.GARDNER, GEOFFREY Y., "Visual Simulation of Clouds," Computer Graphics 19(3) pp. 297-303 (July 1985). Google ScholarDigital Library
- 14.HAEBERLI, PAUL E., "Paint By Numbers: Abstract Image Representations," Computer Graphics, (24)(1990). Google ScholarDigital Library
- 15.HECKBERT, PAUL S., "Techniques for Real-time Frame Buffer Animation," in Computer FX '84, , London (October 1984).Google Scholar
- 16.HECKBERT, PAUL S., "Survey of Texture Mapping," IEEE Computer Graphics and Applications 6(ll)pp. 56-67 (November 1986). Google ScholarDigital Library
- 17.KAJr'rA, JAMES T., "Anisotropic Reflection Models," Computer Graphics 19(3) pp. 15-22 (July 1985). Google ScholarDigital Library
- 18.LEwas, JOHN PETER, "Texture Synthesis for Digital Painting," Computer Graphics 18(3) pp. 245-252 (July 1984). Google ScholarDigital Library
- 19.LEwiS, JOHN P., "Algorithms for Solid Noise Synthesis," Computer Graphics 23(3) pp. 263-270 Ouly 1989). Google ScholarDigital Library
- 20.MILLER, GAVIN S. P., "From Wire-Frames to Furry Animals," Graphics Interface "88, pp. 138-145 (1988). Google ScholarDigital Library
- 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 ScholarDigital Library
- 22.NORMAN, DONALD A., The Psychology of Everyday Things, Basic Books, New York (1988).Google Scholar
- 23.PEACHEY, DAR~, "Solid Texturing of Complex Surfaces," Computer Graphics 19(3) pp. 279-286 (1985). Google ScholarDigital Library
- 24.PERLIN, KEN, "An Image Synthesizer," Computer Graphics 19(3) pp. 287-296 (July 1985). Google ScholarDigital Library
- 25.PORTER, THOMAS AND TOM DUFF, "Compositing Digital Images," Computer Graphics 18(3)pp. 253-260 (July 1984). Google ScholarDigital Library
- 26.SALEStN, DAVID AND RONEN BARZEL, "Two-Bit Graphics," IEEE Computer Graphics and Applications, pp. 36-42 (June 1986). Google ScholarDigital Library
- 27.SCHNEIDERMAN, BEN, "Direct Manipulation: A Step Beyond Programming Languages," IEEE Computer 16(8) pp. 57-69 (1983).Google ScholarDigital Library
- 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 Scholar
- 29.SMITH, ALVY RAY, "Table Paint," in Siggaph '81 Tutorial Notes: Two-Dimensional Computer Animation, (August 1981).Google Scholar
- 30.SMITH, ALVY RAY, "Paint," pp. 501-512 in Tutorial: Computer Graphics, ed. K. S. Booth,IEEE Press (1982).Google Scholar
- 31.WARN, DAVID R., "Lighting Controls for Synthetic Images," Computer Graphics 17(3)pp. 13-21 (July 1983). Google ScholarDigital Library
- 32.WH:TTED, TURNER, "Anti-aliased Line Drawing Using Brush Extrusion," Computer Graphics 17(3)pp. 151-156 (July t 983). Google ScholarDigital Library
- 33.WILLIAMS, LANCE, "3D Paint," Computer Graphics (Proceedings 1990 Symposium on Interactive 3D Techniques) 24(2) pp. 225-233 (March 1990). Google ScholarDigital Library
Index Terms
- 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
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.)
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 ...
Painting with light
SIGGRAPH '02: ACM SIGGRAPH 2002 conference abstracts and applicationsThis sketch presents fractal art work created by ray tracing the specular highlights of point lights on the inside surface of a hollow sphere. The sphere has a mirror surface on the inside that contributes no colour to the images, but there is spread in ...
WYSIWYG stereo painting
I3D '13: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesDespite increasing popularity of stereo capture and display systems, creating stereo artwork remains a challenge. This paper presents a stereo painting system, which enables effective from-scratch creation of high-quality stereo artwork. A key concept ...
Comments