No abstract available.
Real-time shaded NC milling display
The real-time shaded display of a solid model being milled by a cutting tool following an NC path is attained by the image-space Boolean subtraction of solid objects. The technique is suitable for implementation in microcode in a raster graphic display ...
A differential compiler for computer animation
A program for the real-time display of computer animation on a bit-mapped raster display is presented. The differential compiler performs temporal domain image data compression using frame replenishment coding on successive frames of animation stored in ...
Image rendering by adaptive refinement
This paper describes techniques for improving the performance of image rendering on personal workstations by using CPU cycles going idle while the user is examining a static image on the screen. In that spirit, we believe that a renderer's work is never ...
The definition and rendering of terrain maps
This paper examines three methods, two existing and one new, for the generation of fractals based on recursive subdivision. Both existing methods are found to have defects, which are not present in the new method. A parallel processing algorithm is ...
The synthesis of cloth objects
In image synthesis, cloth objects such as clothes are most often modelled as textures mapped onto rigid surfaces. However, in order to represent such objects more realistically, their physical properties must be examined. This paper describes a method ...
Real time design and animation of fractal plants and trees
The goal of science is to understand why things are the way they are. By emulating the logic of nature, computer simulation programs capture the essence of natural objects, thereby serving as a tool of science. When these programs express this essence ...
Modeling waves and surf
Although modeling natural phenomena is recognized as one of the greatest challenges of computer graphics, relatively little time has been spent on modeling ocean waves. The model presented in this paper is suitable for the rendering and animation of ...
A simple model of ocean waves
We present a simple model for the surface of the ocean, suitable for the modeling and rendering of most common waves where the disturbing force is from the wind and the restoring force from gravity.It is based on the Gerstner, or Rankine, model where ...
Combining physical and visual simulation—creation of the planet Jupiter for the film “2010”
By integrating physical simulation, in the form of numerical fluid dynamics, with visual simulation, in the form of particle rendering, texture mapping and traditional polygonal modeling techniques, we have achieved a uniquely realistic and organic ...
A fast shaded-polygon renderer
Image rendering is the performance bottleneck in many computer-graphics systems today because of its computation-intensive nature. Described here is a one-chip VLSI implementation of a shaded-polygon renderer which provides an affordable solution to the ...
Fast Phong shading
Computer image generation systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. Phong shading is a well known algorithm for producing a realistic shading but it has not been used by real-...
Fast constructive-solid geometry display in the pixel-powers graphics system
We present two algorithms for the display of CSG-defined objects on Pixel-Powers, an extension of the Pixel-Planes logic-enhanced memory architecture, which calculates for each and every pixel on the screen (in parallel) the value of any quadratic ...
Atmospheric illumination and shadows
The shadow volume algorithm of Frank Crow was reorganized to provide information on the regions of illuminated space in front of each visible surface. This information is used to calculate the extra intensity due to atmospheric scattering, so when the ...
Continuous tone representation of three-dimensional objects illuminated by sky light
Natural lighting models to date have been limited to calculation of direct sunlight. However, this paper proposes an improved model for natural lighting calculations that adequately considers both direct sunlight and scattered light caused by clouds and ...
A radiosity method for non-diffuse environments
A general radiosity method accounting for all interreflections of light between diffuse and nondiffuse surfaces in complex environments is introduced. As contrasted with previous radiosity methods, surfaces are no longer required to be perfectly diffuse ...
The rendering equation
We present an integral equation which generalizes a variety of known rendering algorithms. In the course of discussing a monte carlo solution we also present a new form of variance reduction, called Hierarchical sampling and give a number of ...
Free-form deformation of solid geometric models
A technique is presented for deforming solid geometric models in a free-form manner. The technique can be used with any solid modeling system, such as CSG or B-rep. It can deform surface primitives of any type or degree: planes, quadrics, parametric ...
Constructive solid geometry for polyhedral objects
Constructive Solid Geometry (CSG) is a powerful way of describing solid objects for computer graphics and modeling. The surfaces of any primitive object (such as a cube, sphere or cylinder) can be approximated by polygons. Being abile to find the union, ...
Automated conversion of curvilinear wire-frame models to surface boundary models; a topological approach
An algorithm is presented for automatically converting data representing unambiguous, three-dimensional objects in wire-frame form with curvilinear edges into a boundary representation. The method is an important extension to a previously published ...
An adaptive subdivision method for surface-fitting from sampled data
A method is developed for surface-fitting from sampled data. Surface-fitting is the process of constructing a compact representation to model the surface of an object based on a fairly large number of given data points. In our case, the data is obtained ...
Managing geometric complexity with enhanced procedural models
We illustrate two enhancements to procedural geometric models which allow autonomous procedures to jointly satisfy mutual constraints. One of the techniques adds communications paths between procedures which may affect one another. Conflicts are ...
A consistent hierarchical representation for vector data
A consistent hierarchical data structure for the representation of vector data is presented. It makes use of a concept termed a line segment fragment to prevent data degradation under splitting or clipping of vector primitives. This means that the ...
A montage method: the overlaying of the computer generated images onto a background photograph
A system of computer programs has been established to generate high quality montage image of considerable usefulness in architectural simulation which combine computer-generated images and photographed background pictures.Traditionally, there are two ...
Two bit/pixel full color encoding
- Graham Campbell,
- Thomas A. DeFanti,
- Jeff Frederiksen,
- Stephen A. Joyce,
- Lawrence A. Leske,
- John A. Lindberg,
- Daniel J. Sandin
Realism in computer graphics typically requires using 24 or more bits/pixel to generate an image. This paper describes a method developed by the authors called "Color Cell Compression" or "CCC" that preserves at least a limited animation and local ...
Hairy brushes
Paint brushes are modeled as a collection of bristles which evolve over the course of the stroke, leaving a realistic image of a sumi brush stroke. The major representational units are (1) Brush: a compound object composed of bristles, (2) Stroke: a ...
Snap-dragging
We are interested in the problem of making precise line drawings using interactive computer graphics. In precise line drawings, specific relationships are expected to hold between points and lines. In published interactive drawing systems, precise ...
A multitasking switchboard approach to user interface management
A Switchboard model of user input management is presented which takes advantage of opportunities afforded by a multitasking multiprocessor programming environment. This model further separates application programming from the programming of the ...
Creating highly-interactive and graphical user interfaces by demonstration
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user interfaces that are increasingly common. User Interface Management Systems (UIMSs) attempt to make the creation of user interfaces easier, but most ...
An object-oriented user interface management system
The George Washington User Interface Management System (GWUIMS) has been designed as a test bed for comparing user interface models, as a tool for rapidly prototyping highly interactive graphic user interfaces, and as a vehicle for investigating the ...
Ray tracing complex scenes
A new algorithm for speeding up ray-object intersection calculations is presented. Objects are bounded by a new type of extent, which can be made to fit convex hulls arbitrarily tightly. The objects are placed into a hierarchy. A new hierarchy traversal ...
Index Terms
Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Recommendations
Acceptance Rates
| Year | Submitted | Accepted | Rate |
|---|---|---|---|
| SIGGRAPH '11 | 432 | 82 | 19% |
| SIGGRAPH '10 | 390 | 103 | 26% |
| SIGGRAPH '09 | 439 | 78 | 18% |
| SIGGRAPH '08 | 518 | 90 | 17% |
| SIGGRAPH '07 | 455 | 108 | 24% |
| SIGGRAPH '06 | 474 | 86 | 18% |
| SIGGRAPH '05 | 461 | 98 | 21% |
| SIGGRAPH '04 | 478 | 83 | 17% |
| SIGGRAPH '03 | 424 | 81 | 19% |
| SIGGRAPH '02 | 358 | 67 | 19% |
| SIGGRAPH '01 | 300 | 65 | 22% |
| SIGGRAPH '00 | 304 | 59 | 19% |
| SIGGRAPH '99 | 320 | 52 | 16% |
| SIGGRAPH '98 | 303 | 45 | 15% |
| SIGGRAPH '97 | 265 | 48 | 18% |
| SIGGRAPH '96 | 247 | 52 | 21% |
| SIGGRAPH '95 | 257 | 56 | 22% |
| SIGGRAPH '94 | 242 | 57 | 24% |
| SIGGRAPH '93 | 225 | 46 | 20% |
| SIGGRAPH '92 | 213 | 45 | 21% |
| SIGGRAPH '90 | 210 | 43 | 20% |
| SIGGRAPH '89 | 190 | 38 | 20% |
| SIGGRAPH '88 | 161 | 34 | 21% |
| SIGGRAPH '87 | 140 | 33 | 24% |
| SIGGRAPH '85 | 175 | 35 | 20% |
| SIGGRAPH '84 | 118 | 41 | 35% |
| SIGGRAPH '81 | 132 | 38 | 29% |
| SIGGRAPH '80 | 140 | 52 | 37% |
| SIGGRAPH '79 | 110 | 43 | 39% |
| SIGGRAPH '78 | 120 | 64 | 53% |
| Overall | 8,601 | 1,822 | 21% |



