Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
PHIGS
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|API standard for rendering 3D computer graphics, commonly used in the 1980sโearly 1990s}} {{Infobox standardref | title = Programmer's Hierarchical Interactive Graphics System | status = Published | year_started = {{Start date and age|1988}} | version = ISO/IEC 9592 and ISO/IEC 9593 | versionDate = {{Start date|1997}} and {{Start date|1990}}/{{Start date|1991}} | organization = [[American National Standards Institute|ANSI]], [[Federal Information Processing Standards|FIPS]], [[International Organization for Standardization|ISO]], [[International Electrotechnical Commission|IEC]] | related_standards = ANSI X3.144-1988, FIPS 153 | abbreviation = PHIGS | domain = [[3D computer graphics]] [[application programming interface]] | website = }} '''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'''.{{efn|PEX was originally known as the "PHIGS Extension to X"; subsequently referred to as "X3d", whose letters form a rotational variant on the letters "P-E-X"}} 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), [[Federal Information Processing Standards|FIPS]] (FIPS 153) and then [[International Organization for Standardization|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 shading|Gouraud]], "Dot", and [[Phong shading|Phong]] shading for [[Rendering (computer graphics)|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.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)