PHIGS (Programmer's Hierarchical Interactive Graphics System)

PHIGS (Programmer's Hierarchical Interactive Graphics System) is an ANSI/ISO standard 3D graphics API published in 1989 as a successor to GKS. PHIGS introduced a hierarchical structure (the Centralized Structure Store) for managing complex 3D models and was widely adopted on UNIX workstations and IBM mainframes for early CAD, automotive surfacing, and scientific visualization workflows. IBM's graPHIGS extension added high-performance rendering on RS/6000 and 3090 hardware.

Why it matters

PHIGS was the dominant 3D graphics API in CAD before OpenGL, and its hierarchical scene-graph idea directly influenced how CATIA V4, CDRS, and early Alias products were architected. Understanding PHIGS is the bridge between the device-independent GKS era and the hardware-accelerated OpenGL era — which in turn explains why so many CAD systems still expose scene-graph concepts even on modern Vulkan-class hardware.

Related concepts

Cite this definition

Finocchiaro, Michael. “PHIGS (Programmer's Hierarchical Interactive Graphics System).” DemystifyingPLM PLM Glossary, 2026, https://www.demystifyingplm.com/glossary/phigs-programmer-s-hierarchical-interactive-graphics-system