1990 · 188 citations · 36 references
ArchitectureVisualization3D ModelingPaintingRendering3D RenderingMaterial RenderingSurface ModelingSurface RenderingSurface ShadingTexture Mapping3D Surface ModelingInteractive Surface RenderingShadingShape-from-shadingSolidification TexturesSurface Roughness ParametersSurface Texture In PaintingSurface Texture Rendering
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.
36
The Psychology of Everyday Things
Dominic W. Massaro, Donald A. Norman · The American Journal of Psychology · 1990 · 3.5K citations
Ken Perlin · ACM SIGGRAPH Computer Graphics · 1985 · 2K citations
Direct Manipulation: A Step Beyond Programming Languages
Shneiderman · Computer · 1983 · 1.9K citations
Thomas Porter, Tom Duff · 1984 · 1.2K citations
Models of light reflection for computer synthesized pictures
J.F. Blinn · 1977 · 966 citations