API standard for rendering 3D computer graphics, commonly used in the 1980s–early 1990s
Programmer's Hierarchical Interactive Graphics System
Abbreviation
PHIGS
Status
Published
Year started
1988; 36 years ago (1988)
Latest version
ISO/IEC 9592 and ISO/IEC 9593 1997 (1997) and 1990 (1990)/1991 (1991)
Organization
ANSI, FIPS, ISO, IEC
Related standards
ANSI X3.144-1988, FIPS 153
Domain
3D computer graphics application programming interface
PHIGS (Programmer's Hierarchical Interactive Graphics System) is an application programming interface (API) standard for rendering 3D computer graphics, considered to be the 3D graphics standard for the 1980s through the early 1990s. Subsequently, a combination of features and power led to the rise of OpenGL, which became the most popular professional 3D API of the mid to late 1990s.
Large vendors typically offered versions of PHIGS for their platforms, including DEC PHIGS, IBM's graPHIGS and Sun's SunPHIGS. It could also be used within the X Window System, supported via PEX.[a] PEX consisted of an extension to X, adding commands that would be forwarded from the X server to the PEX system for rendering. Workstations were placed in windows typically, but could also be forwarded to take over the whole screen, or to various printer-output devices.
PHIGS was designed in the 1980s, inheriting many of its ideas from the Graphical Kernel System (GKS) of the late 1970s, and became a standard by 1988: ANSI (ANSI X3.144-1988), FIPS (FIPS 153) and then ISO (ISO/IEC 9592 and ISO/IEC 9593). Due to its early gestation, the standard supports only the most basic 3D graphics, including basic geometry and meshes, and only the basic Gouraud, "Dot", and Phong shading for rendering scenes. Although PHIGS ultimately expanded to contain advanced functions (including the more accurate Phong lighting model and Data Mapping), other features considered standard by the mid-1990s were not supported (notably texture mapping), nor were many machines of the era physically capable of optimizing it to perform in real time.
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
vendors typically offered versions of PHIGS for their platforms, including DEC PHIGS, IBM's graPHIGS and Sun's SunPHIGS. It could also be used within the...
are reached is efficient and natural. A quadtree is simply a 2D octree. PHIGS was the first commercial scene graph specification, and became an ANSI standard...
underlying API defining the Computer Graphics Metafile. A descendant of GKS was PHIGS. One popular application based on an implementation of GKS is the GR Framework...
became the industry standard, used more widely than the open standards-based PHIGS.[citation needed] This was because IRIS GL was considered easier to use...
implementation and ports of the 3D language APIs: SGI's Graphics Language (GL) and PHIGS.[citation needed] He also worked at the National Center for Supercomputing...
recovery does rely on software support which is provided by libraries such as PHIGS, PEXLib, Starbase and Xlib (although Xlib does not enable it by default)...
EDtv Shari Venus Venus 2000 The Tangerine Bear Lorelei Voice CyberWorld Phig Voice Keeping the Faith Anna Riley 2001 Town & Country Auburn 2003 Looney...
systems include Windows Presentation Foundation, SceneKit on macOS, and PHIGS. Compositing window manager Scene graph Jin, Zhefan (May 2006). "Retained-Mode...
VMS also provides support for older graphics standards such as GKS and PHIGS. Modern versions of DECwindows are based on X.Org Server. OpenVMS provides...
secure shell connection, proved faster than LBX. PEX "PHIGS Extension to X"; support for PHIGS 3D scene graph API. GLX with OpenGL is frequently used...
website, it was labelled the first 3D animated film in IMAX. A guide named Phig commences the movie by showing the audience the "CyberWorld", a futuristic...
mainframe-attached IBM 5080, capable of rendering 990,000 vectors per second. PHIGS, another 3D rendering API, popular in automotive CAD/CAM circles, and at...
international standards for interactive computer graphics: GKS and PHIGS. Both GKS and PHIGS were designed around the requirements of CAD systems. GDDM is...
genomics of the Hemiascomycetous yeasts Phylogenetically Inferred Groups (PhIGs), a recently developed method incorporates phylogenetic signals in building...
S2CID 10235875. Howard, T. L. J. (1991). A Practical introduction to PHIGS and PHIGS plus. Boston: Addison-Wesley. ISBN 978-0201416411. Hubbold, R.; Cook...
was later extended into a 3D version, and additions to this resulted in PHIGS (Programmer's Hierarchical Interactive Graphics System), a competitor to...
Sun Microsystems workstations. Their GX4000 product was a combination of PHIGS+ software and special graphical boards that could generate and display graphical...
Office of Israel Goldstein (S57), Personal papers (A364) and his photograph collection (PHIG) Wikimedia Commons has media related to Israel Goldstein....
as IRIS GL hadn't reached its pinnacle as the default 3D API then was PHIGS, and few people had any real idea of what to do with 3D graphics (outside...
their purchase of Ocean. By this time Viper had been reworked to use the P.H.I.G.S. engine and development had been taken over by X-Ample Architectures,...
Xsgi. Xsgi supports the X11, IRIS GL, OpenGL, Display PostScript, and PEX PHIGS rendering models. Jeff Weinstein, "NFB, an X Server Porting Layer," Proceedings...