Title | Review of 3rd USENIX Graphics Workshop |
Publication Type | Journal Article |
Year of Publication | 1986 |
Authors | Freed, Adrian D. [1] |
Journal | World Unix and C |
Abstract | This review covers a conference that discussed and introduced some technologies that are now foundational such as ethernet telephony. |
Full Text | IntroductionIf you find SIGGRAPH and USENIX conferences too big and impersonal you will probably enjoy the next USENIX Computer Graphics Workshop. This rapid revue of the 1986 conference, held in Monterey, cannot replace the proceedings which are perhaps still available from the USENIX Assocation [2].The program commitee deserves credit for the broad range of papers chosen. Happily very few papers concerned UNIX itself and the session "Making Noise and Fooling Around" was not about graphics at all: the theme of this session was that we have ears and hands as well as eyes. All three workshops have been entertaining and stimulating. Where else can you learn about the history of player pianos, how to program fish and how to build your own private telephone exchange?
The Utah Raster ToolkitJohn W. Peterson, Rod G. Bogart, Spencer W. Thomas University of Utah, Dept of Computer science, Salt Lake City, UtahThis toolbox contains programs for manipulating raster images, stored in a compressed form with a descriptive file header. Image data can be passed between the tools with pipes. Tools included perform cropping, positioning, ratation, compositing, down and up sampling, color mapping, background generation. There are tools to display images on the Chromatics, Iris, HP 300, or Apollo workstations. Images can be converted into Postscript and displayed in systems running X-windows. Example images illustrated several standard compositing tricks: bullet holes, fake shadows. A High-End High-Performance Graphics System for Computational Fluid DynamicsJulian E. GomezResearch Institute for Advanced Computer Science Frank Preston NASA Steve Fine, Tony Hasegawa, Bock Lee, Blaine Walker General Electric Western Systems, Space Systems Division A Cray 2, a 3D colour workstation capable of real-time animation and some software is all you need for fluid dynamic modelling in your living room. The video shown of this work included beautiful animations of simulated fluid flows around the space shuttle and more abstract objects. The system can display animations of particle velocity, pressure and temperature. A fascinating display problem arises, because the basic data is a 3D volume changing in time. The authors illustrated one solution: transparancy, with an image of contoured transparent surfaces. RecollectionsEd TannenbaumEddeo Inc. PO Box 92 Crocket, CA 94525 Ed gave a tour of his work, which combines performance art, computer graphics and audience interaction. His work "Recollections" can be experienced at the San Fransisco Exploratorium. A camera extracts a silhoutte of whoever it is filming. This silhouette is then processed in real-time. The resulting colour image is projected on a large screen in front of the participants. The most striking effect is a colourised visual echo. As you move an arm, for example, the movement is followed by a fading trail of earlier arm positions. Each elementof the trail is coloured differently as of your arm is animated by rainbow.
Pictorial Conversations:Design Considerations for Interactive Graphical MediaRob MyersSilicon Graphics Computer Systems 2011 Stierlin Road Mountain View, CA 94043 Rob had by far the best transparencies at the workshop. The proceedings are worth $10 just for these storyboards. They describe the design process as a conversation between designers and consumers through the medium of a pictorial conversation system. Diserable properties of such a system were presented by describing face-to-face human conversation and traditional media. The presentation was thought provoking. The ideas apply to many design situations: not just those using pictoral representation: sound design, for example. Plasm: A Fish SampleRob MyersPeter Broadwell Robin Schaufler If your fireplace at home has a TV set in it showing a video-tape of a fire burning, you will really want the goldfish bowl of the future, demonstrated in this paper. A Silicon Graphics IRIS workstation was programmed to simulate a small underwater ecosystem. Real goldfish have rather predictable behaviour: they swim around and wait to be fed and occasionally float lifelessly to the surface. With Plasm you can ascribe behaviours to the fish and interact with them. There is more to all this than pretty animation: most of it tied to the questions: how do you describe behaviour and when is it interesting to build systems by describing their behaviour? A Semantic Net BrowserGeorge CollierBell Communications Research This talk caused much heated discussion on the how to display knowledge graphically. The authors idea is to avoid the difficulties of previous approaches by not mapping information to the display using metric space or attribute matching. Instead he uses the display to describe only relations between information and gives the control of which relations and their relative importance to the user. The user explores the semantic net like a spider moving around its web. A Multi-Representation, Bitmap Interface to the UNIX File System Constructed from Cooperating ProcessesC. D. Blewett, J.T.Edmark, J.I. Helfman, M. WishATT Bell Laboratories The prototype user interface to the UNIX file system presented here is called FM, for file manager. The interface, like the Macintosh Finder, provides a visual representation of the file system graph, and a textual representation of file attributes. It also includes a text editor. What is interesting and promising about the authors' approach is that these functions are built as separate tools and bound together using an IPC mechanism rather than lumped together in a large intractible application. Millions, Billions, and Trillions of SpheresTom DuffATT Bell Laboratories Chemists find models of molecules very useful in their work. Physical models of large molecules are expensive and slow to construct and are often very fragile. Computer graphics offers a flexible solution to their problem: fast rendering of spheres. The author gave a history of this problem citing the work of Ken Knowlten. Lorinda Cherry, Tom Porter and Nelson Max. By taking advantage of the symmetry of the sphere and their limited numbers in most molecules, the author precompute sa few spheres and creates an image by compositing replicas of these spheres. The results shown were visually striking. Even more impressive is that they were computed at the rate of 22000 atoms/minute. Scattered Thoughts on B-SplinesSpencer W. ThoamesComputer Science Dept. University of Utah These were not scattered thoughts at all. This was a good tutorial on B-Splines and their application and misapplication. It was interesting to see how B-splines can be adapted to achieve effects of more complicated spline formulations and at a lower computational costs. Spencer illustrated this with tensioned splines. Procedural Spline Interpolation in UNICUBIXCarlo H Sequin
Computer Science Division
Carlo handed out an interesting visual questionnaire. We were asked to draw pleasing curves around sets of points. This was to aid him in the quest for heuristics for pleasing curve fitting, which is an essential part of the UNICUBIX system. UNICUBIX is an extension of the UNIGRAFIX modeling and rendering system, which was presented at the previous conference. UNIGRAFIX only supported polyhedral objects. UNICUBIX supports objects with curved edges and triangular and quadrilateral patches between curved borders. A set of rules were described which enable the system to fit pleasing curves and surfaces through a given set of vertices. Communications System for Transmission of Voice/Data on the EthernetEdward DonofrioBell Communications Research This talk described an experimental telephone system which used ethernet for transmission instead of conventional telephone wiring. It is not easy to use ethernet for this purpose as intelligable speech requires that packets arrive in order and with a fixed latency. The prototype telephones described each had two RS232 ports. User Programmable TelephonesBrian RedmanBell Communications Research Brian has interfaced a telephone switch and voice synthesiser to a UNIX machine. What happens when you let loose UNIX hackers on a telephone switch? You can find out by calling 1 (201) 644 2300. Here are some of the services offered: Porting UNIX to the BosendorferMichael HawleyMIT Media Lab "What would you do with a $70000 1-ton 9-foot 6-inch Bosendorfer Imperial Concert Grand piano, controlled by a computerised recording and playback system? int pianofd = open("/dev/bosendorfer", O_RDWR);" This has not implemented this yet, but the fascinating history of player pianos was presented together with some video tapes of the piano, the Media Lab and their demonstration-oriented research. |
Links:
[1] http://www.adrianfreed.com/Publications/author/72
[2] http://www.usenix.org/