Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!tektronix!tekecs!brucec From: brucec@tekecs.UUCP (Bruce Cohen) Newsgroups: net.micro Subject: Re: Graphics standard needed Message-ID: <2183@tekecs.UUCP> Date: Mon, 26-Sep-83 13:37:33 EDT Article-I.D.: tekecs.2183 Posted: Mon Sep 26 13:37:33 1983 Date-Received: Wed, 28-Sep-83 07:09:51 EDT References: sri-arpa.5496 Lines: 67 Ah, yes, graphic standards. At the moment the only standard for the storage of pictorial information is IGES (ANSI Y14 something or other) which has to do with the form of data for interchange of CAD information. I don't think that that's what you are talking about though. There is a standard for graphics software interface, called GKS. It is currently an ISO (international) standard, and an American version is about to become a standard. Unfortunately, it is intended to be a subroutine package interface, so that's not what you need either. ANSI is working on something called the Virtual Device Metafile (VDM), which is an interchange standard for graphic (pictorial) data. It is intended to support GKS, as a storage and communication medium for images defined using GKS. The standard contains a binary encoding, useful for files and parallel interfaces, and a character encoding, useful for transmission over communications channels (such as uucp). VDM is now being voted on to see whether it is ready to go out for public review, so unless disaster befalls it, it should be standard by sometime early next year. Regrettably, GKS and VDM are two-dimensional graphics interfaces, intended largely for plotting and drawing applications rather than solids or surface modeling. SIGGRAPH Core is an interface which includes 3D, but is not really a standard (the thirty or so implementations available are all mutually incompatible in some way or other), and the metafile proposal for it leaves something to be desired. For what its worth, here are sources for information on these standards: Core - "Status Report of the Graphic Standards Planning Committee" published as Vol. 13, #3 of Computer Graphics by ACM SIGGRAPH GKS and VDM - Barry Shepherd Vice Chair, ANSI X3H3 Committee on Computer Graphics IBM Corp. 445/050-2 Highway 52 and NW 37th Street Rochester, MN 55901 phone (507) 286-5543 As for the question on de facto standard chips: take my advice and DON'T. There is one VLSI graphics controller available now (the NEC 7220, aka Intel 82720), but it's not just brain-damaged, it's quadreplegic. I have served as software consultant to two graphic controller hardware projects in the last year, and in both cases, after analyzing the kinds of graphics to be done, and doing estimates of the performance of software to replace the 7220, I advised that the designers dump the chip and use the software instead. The software turns out to be faster for any really useful graphics. I know of at least three other chips which will be on the market in the near future, and at least five much more powerful ones being worked on. None of these chips looks much like any of the others, so don't look to them for some sort of interface standard. Even if you have to roll your own interface standard, you're better off having one which reflects the graphics you have to draw rather than the drawing the hardware is good at. Bruce Cohen UUCP: ...!teklabs!tekecs!brucec CSNET: tekecs!brucec@tektronix ARPA: tekecs!brucec.tektronix@rand-relay