skip to main content
10.1145/37401acmconferencesBook PagePublication PagessiggraphConference Proceedingsconference-collections
SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques
ACM1987 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SIGGRAPH '87: Computer graphics and interactive techniques
ISBN:
978-0-89791-227-3
Published:
01 August 1987
Sponsors:
Next Conference
Bibliometrics
Abstract

No abstract available.

Article
Free
A muscle model for animation three-dimensional facial expression

The development of a parameterized facial muscle process, that incorporates the use of a model to create realistic facial animation is described.Existing methods of facial parameterization have the inherent problem of hard-wiring performable actions. ...

Article
Free
Seminal Paper
Seminal Paper
Flocks, herds and schools: A distributed behavioral model

The aggregate motion of a flock of birds, a herd of land animals, or a school of fish is a beautiful and familiar part of the natural world. But this type of complex motion is rarely seen in computer animation. This paper explores an approach based on ...

Article
Free
Seminal Paper
Seminal Paper
Principles of traditional animation applied to 3D computer animation

This paper describes the basic principles of traditional 2D hand drawn animation and their application to 3D computer animation. After describing how these principles evolved, the individual principles are detailed, addressing their meanings in 2D hand ...

Article
Free
Principles and applications of pencil tracing

Pencil tracing, a new approach to ray tracing, is introduced for faster image synthesis with more physical fidelity. The paraxial approximation theory for efficiently tracing a pencil of rays is described and analysis of its errors is conducted to ...

Article
Free
Fast ray tracing by ray classification

We describe a new approach to ray tracing which drastically reduces the number of ray-object and ray-bounds intersection calculations by means of 5-dimensional space subdivision. Collections of rays originating from a common 3D rectangular volume and ...

Article
Free
Generating antialiased images at low sampling densities

Ray tracing produces point samples of an image from a 3-D model. Constructing an antialiased digital picture from point samples is difficult without resorting to extremely high sampling densities. This paper describes a program that focuses on that ...

Article
Free
Seminal Paper
Seminal Paper
Ray tracing Jell-O® Brand Gelatin

Ray tracing has established itself in recent years as the most general image synthesis algorithm. Researchers have investigated ray-surface intersection calculations for a number of surface primitives, including checkerboards, glass balls, green fractal ...

Article
Free
GRAPE: An environment to build display processes

New modelling primitives and new rendering techniques are appearing at a rapid rate. To be able to implement and evaluate them easily, we need a very flexible display environment. We describe an environment which allows experimenting both with the basic ...

Article
Free
FRAMES: Software tools for modeling, rendering and animation of 3D scenes

FRAMES is a set of flexible software tools, developed for the UNIX programming environment, that can be used to generate images and animation of 3D scenes. In FRAMES, each stage of the image-rendering pipeline is assigned to a UNIX System filter. The ...

Article
Open Access
Seminal Paper
Seminal Paper
The Reyes image rendering architecture

An architecture is presented for fast high-quality rendering of complex images. All objects are reduced to common world-space geometric entities called micropolygons, and all of the shading and visibility calculations operate on these micropolygons. ...

Article
Free
Accurate triangulations of deformed, intersecting surfaces

A quadtree algorithm is developed to triangulate deformed, intersecting parametric surfaces. The biggest problem with adaptive sampling is to guarantee that the triangulation is accurate within a given tolerance. A new method guarantees the accuracy of ...

Article
Free
Adaptive forward differencing for rendering curves and surfaces

An adaptive forward differencing algorithm is presented for rapid rendering of cubic curves and bicubic surfaces. This method adjusts the forward difference step size so that approximately one pixel is generated along an ordinary or rational cubic curve ...

Article
Free
Ray tracing complex models containing surface tessellations

An approach to ray tracing complex models containing mathematically defined surfaces is presented. Parametric and implicit surfaces, and boolean combinations of these, are first tessellated into triangles. The resulting triangles from many such surfaces ...

Article
Free
Boundary evaluation of non-convex primitives to produce parametric trimmed surfaces

To integrate a CSG-based solid modeler into an existing wireframe/surface modeling system, new boundary evaluation technology has been developed. This scheme uses exact representations for the simple quadric surfaces and both exact and approximate ...

Article
Free
Discrete Beta-splines

Goodman (1985) and Joe (1986) have given explicit formulas for (cubic) Beta-splines on uniform knot sequences with varying ß1 and ß2 values at the knots, and nonuniform knot sequences with varying ß2 values at the knots, respectively. ...

Article
Free
Direct least-squares fitting of algebraic surfaces

In the course of developing a system for fitting smooth curves to camera input we have developed several direct (i.e. noniterative) methods for fitting a shape (line, circle, conic, cubic, plane, sphere, quadric, etc.) to a set of points, namely exact ...

Article
Free
Set operations on polyhedra using binary space partitioning trees

We introduce a new representation for polyhedra by showing how Binary Space Partitioning Trees (BSP trees) can be used to represent regular sets. We then show how they may be used in evaluating set operations on polyhedra. The BSP tree is a binary tree ...

Article
Free
Seminal Paper
Seminal Paper
Marching cubes: A high resolution 3D surface construction algorithm

We present a new algorithm, called marching cubes, that creates triangle models of constant density surfaces from 3D medical data. Using a divide-and-conquer approach to generate inter-slice connectivity, we create a case table that defines triangle ...

Article
Free
Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes

Three-dimensional (3D) scan-conversion algorithms, that scan-convert 3D parametric objects into their discrete voxelmap representation within a Cubic Frame Buffer (CFB), are presented. The parametric objects that are studied include Bezier form of cubic ...

Article
Free
Real-time manipulation of texture-mapped surfaces

A system for real-time texture mapping was constructed, Here, "real-time" means that the system reacts to changes in parameter values which define the shape of surfaces and the viewing point that are given by its operator 30 times per second. This real-...

Article
Free
Shading bicubic patches

We present several techniques for implementing Phong shading in hardware for bicubic patches. Patches are shaded, not by subdividing into polygons, but by drawing many curves close together leaving no pixel gaps. Each curve is drawn using an adaptive ...

Article
Free
A parallel processor architecture for graphics arithmetic operations

Interactive 3D graphics applications require significant arithmetic processing to handle complex models, particularly if realistic rendering techniques are used. Current semiconductor technology cannot provide the necessary performance without some form ...

Article
Open Access
Seminal Paper
Seminal Paper
Elastically deformable models

The theory of elasticity describes deformable materials such as rubber, cloth, paper, and flexible metals. We employ elasticity theory to construct differential equations that model the behavior of non-rigid curves, surfaces, and solids as a function of ...

Article
Free
Controlling dynamic simulation with kinematic constraints

Theoretical and numerical aspects of the implementation of a DYNAmic MOtion system, dubbed DYNAMO, for the dynamic simulation of linked figures is presented. The system introduces three means for achieving, control of the resulting motion which have not ...

Article
Free
Energy constraints on parameterized models

A simple but general approach to imposing and solving geometric constraints on parameterized models is introduced, applicable to animation as well as model construction. Constraints are expressed as energy functions, and the energy gradient followed ...

Article
Free
Rectangular convolution for fast filtering of characters

While the race towards higher-resolution bitmap displays is still on, many grayscale displays have appeared on the scene. To fully utilize their capabilities, grayscale fonts are needed, and these can be produced by filtering bi-level masters. Most of ...

Article
Free
Character generation under grid constraints

An original and fast filling algorithm based on vertical scan line sweep and contour tracking of a presorted shape description allows filling of character shapes with real subpixel resolution. Identical parts of a character lying at a different phase in ...

Article
Free
An efficient new algorithm for 2-D line clipping: Its development and analysis

This paper describes a new alorithm for clipping a line in two dimensions against a rectangular window. This algorithm avoids computation of intersection points which are not endpoints of the output line segment. The performance of this algorithm is ...

Contributors
  • Palo Alto Research Center Incorporated

Index Terms

  1. Proceedings of the 14th annual conference on Computer graphics and interactive techniques

      Recommendations

      Acceptance Rates

      SIGGRAPH '87 Paper Acceptance Rate33of140submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%
      YearSubmittedAcceptedRate
      SIGGRAPH '114328219%
      SIGGRAPH '1039010326%
      SIGGRAPH '094397818%
      SIGGRAPH '085189017%
      SIGGRAPH '0745510824%
      SIGGRAPH '064748618%
      SIGGRAPH '054619821%
      SIGGRAPH '044788317%
      SIGGRAPH '034248119%
      SIGGRAPH '023586719%
      SIGGRAPH '013006522%
      SIGGRAPH '003045919%
      SIGGRAPH '993205216%
      SIGGRAPH '983034515%
      SIGGRAPH '972654818%
      SIGGRAPH '962475221%
      SIGGRAPH '952575622%
      SIGGRAPH '942425724%
      SIGGRAPH '932254620%
      SIGGRAPH '922134521%
      SIGGRAPH '902104320%
      SIGGRAPH '891903820%
      SIGGRAPH '881613421%
      SIGGRAPH '871403324%
      SIGGRAPH '851753520%
      SIGGRAPH '841184135%
      SIGGRAPH '811323829%
      SIGGRAPH '801405237%
      SIGGRAPH '791104339%
      SIGGRAPH '781206453%
      Overall8,6011,82221%