TL;DR: In this tutorial the emphasis has been shifted to the mathematics of more complex geometric entities such as polygonal regions, curves and surfaces and emphasis has also been placed on algorithms for processing these shapes and in particular generating various kinds of images of these geometric shapes.
Abstract: In the early days of Computer Graphics primary attention had to be given to the mathematics of simple geometric elements like points, lines and planes Homogeneous coordinates and space transformation using matrices also received considerable attention This is much less true today, since most of this mathematics has now become standard, is available in most computer graphics texts, is usually incorporated as part of many of the available graphics software packages and is even being incorporated into some of the more sophisticated graphics workstation processors In this tutorial therefore the emphasis has been shifted to the mathematics of more complex geometric entities such as polygonal regions, curves and surfaces Emphasis has also been placed on algorithms for processing these shapes and in particular generating various kinds of images of these geometric shapes
TL;DR: A novel process oriented graphics systems architecture suitable for emulating many general purpose computer graphics systems and addressing a specific requirement for configurability and adaptability of and between modules identified within interactiveComputer graphics systems.
Abstract: This paper presents the development of a novel process oriented configurable graphics system architecture designed to be particularly suitable for emulating various graphics system models. The system architecture also provides a suitable vehicle for interfacing devices and workstations of varying capabilities, and for experimentation with some device dependent/device independent aspects of graphics systems. The underlying model of graphics systems on which this architecture is based is taken from an abstract reference model of computer graphics developed by Arnold et al [1,2]. This reference model describes graphics systems in terms of graphics data states and the order of transitions between states, and as such, is independent of any specific graphics system.
TL;DR: In the early days of computing, computer graphics were a novelty rather than a necessity, but the fundamental ideas developed by Ivan Sutherland have formed the basis of much of the interactive computer graphics in use today.
Abstract: In the early days of computing, computer graphics were a novelty rather than a necessity. Part of the reason for this was the very restricted amount of memory available on the first computers, but of course the graphics devices that could be used were few and far between. Early in the 1950s the Whirlwind computer was used to produce simple line drawings using a cathode ray tube display, and the SAGE air defence system also used CRT (cathode ray tube) displays on which the operators pointed at images using light pens. It was not until 1963 that computer graphics really came of age. In that year, the MIT student Ivan Sutherland published the results of his PhD thesis entitled Sketchpad: A Man-Machine Graphical Communication System (Sutherland, 1963). The fundamental ideas developed by Sutherland have formed the basis of much of the interactive computer graphics in use today.
TL;DR: By introducing the concept of an abstract graphics device called the workstation, an existing graphics system is generalized to support multiple devices in applications software.
Abstract: By introducing the concept of an abstract graphics device called the workstation, an existing graphics system is generalized to support multiple devices in applications software.
TL;DR: Rendermatic, a C library including routines for Gouraud and Phong shading, z-buffer hidden surface elimination, and a-buffer antialiasing is introduced and a modular program architecture suitable for parallel processing is proposed.
Abstract: Computer graphics rendering of three dimensional objects is viewed as a three step process: sampling, mapping, and reconstruction. Each component of the rendering pipeline is described in this light. Problems which occur with the implementation of scan conversion and the a-buffer are discussed. A modular program architecture suitable for parallel processing is proposed. Rendermatic, a C library including routines for Gouraud and Phong shading, z-buffer hidden surface elimination, and a-buffer antialiasing is introduced. Thesis Supervisor: David Zeltzer Title: Assistant Professor of Computer Graphics This work was supported in part by NHK (Japan Broadcasting Corp.) and Defence Advance Research Projects Agency (DARPA) contract #MOA903-85-K-0351.
TL;DR: A taxonomy of business graphics application based on an information systems classification is proposed based on a communication psychology and information system orientation with particular reference to memory capacity and preference and the factors contributing to graphics effectiveness.
Abstract: The use of computer graphics in business appear to be extensive. Current developments in the information systems field also indicate the potential of business graphics as a support tool for task scheduling, group decisionmaking, decision and expert systems. It would appear, however, that advances in graphics production and usage is proceeding at a relentless pace but without regard to the large body of relevant research that is available. This paper proposes a taxonomy of business graphics application based on an information systems classification. In addition it reviews the existing inventory of research using a communication psychology and information system orientation with particular reference to memory capacity and preference and the factors contributing to graphics effectiveness. In sum the paper attempts to integrate extant research with recent developments in business graphics technology and to indicate directions for future research.
TL;DR: The architecture of the graphics system is characterised by the distribution on the machines in the network of graphics facilities provided by several graphics subsystems with various capabilities but compatible functionality, and the distributed processing of graphics across the network.
Abstract: Design of a general purpose graphics system in a computer network environment requires that the architectural design of the graphics system be suited to such an environment and the advantages of the network environment be taken for distributed graphics processing and the sharing of resources. An architectural model is designed to meet these requirements. The model is characterised by the distribution on the machines in the network of graphics facilities provided by several graphics subsystems with various capabilities but compatible functionality, and the distributed processing of graphics across the network. This design structure has been shown to be viable by using it as the basis for the implementation of the graphics system for the MU6G network at University of Manchester. The design methodology and the structure of the graphics system are described in the paper.
TL;DR: A pipeline model of the presentation graphics software for the applied graphics system and functional capabilities of the graphics package ATOM'84 are discussed.