GKS-3D and PHIGS — Theory and Practice

  • Roger Hubbold
  • Terry Hewitt
Conference paper
Part of the EurographicSeminars book series (FOCUS COMPUTER)

Abstract

Since this tutorial was presented both GKS-3D and PHIGS have become international standards. PHIGS PLUS extends PHIGS to include lighting and shading capabilities. This chapter examines these systems and looks at some simple applications. In practice, PHIGS can be quite difficult to use — a fact which is not apparent until one actually tries to do something with it. For many applications, GKS-3D would be a better choice, unless lighting and shading are necessary. It seems, however, that many manufacturers are ignoring GKS-3D and are only supporting PHIGS for 3D applications. The chapter concludes with advice and information about implementations.

Keywords

Attenuation Drilling Sorting Dinates Dial 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    NeWS Manual, Version 1.1. Mountain View, CA 94043, 1987.Google Scholar
  2. [2]
    J F Blinn and M E Newell. Clipping Using Homogeneous Coordinates. Computer Graphics (Proc Siggraph 78), 12(3): 245–251, 1978.CrossRefGoogle Scholar
  3. [3]
    B Borden. Doré (Dynamic Object Rendering Environment) Description. Ardent Computer, 880 W. Maude Ave., Sunnyvale, CA 94086, 1988.Google Scholar
  4. [4]
    M D Brown. Understanding PHIGS. Template, San Diego, 1985.Google Scholar
  5. [5]
    Phong Bui-Tuong. Illumination for Computer Generated Pictures. Communications of the ACM, 18 (6), 1975.Google Scholar
  6. [6]
    H Gouraud. Computer Display of Curved Surfaces. Technical Report UTEC-CSc-71-113, University of Utah, 1971.Google Scholar
  7. [7]
    I Herman and J Reviczky. A Means to Improve the GKS-3D/PHIGS Output Pipeline Implementation. In Proceedings of Eurographics’ 87, Amsterdam, 1987. North-Holland.Google Scholar
  8. [8]
    F R A Hopgood, J R Gallop, D A Duce, and D C Sutcliffe. An Introduction to the Graphical Kernel System (GKS). Academic Press, London, second edition, 1986.Google Scholar
  9. [9]
    T Howard. A Shareable Centralised Database for KRT3 — a hierarchical graphics system based on PHIGS. In Proceedings Eurographics 1987, Amsterdam, 1987. North-Holland.Google Scholar
  10. [10]
    R J Hubbold and P J Bramhall. A Flexible, High-Performance, Interactive Graphics System. Computer Graphics (Proc. Siggraph 78), 12 (3), 1978.Google Scholar
  11. [11]
    Adobe Systems Inc. PostScript Language Reference Manual. Addison-Wesley, Reading, Massachusetts, 1985.Google Scholar
  12. [12]
    International Organisation for Standardisation (ISO). ISO-7942 Information Processing Systems — Computer Graphics Graphical Kernel System (GKS) functional description, 1985.Google Scholar
  13. [13]
    International Organisation for Standardisation (ISO). ISO 8805 Information Processing Systems — Computer Graphics, Graphical Kernel System for Three Dimensions (GKS-3D) functional description, 1988.Google Scholar
  14. [14]
    International Organisation for Standardisation (ISO). ISO IEC JTC 1, N2, PEX Protocol Specification, 1988.Google Scholar
  15. [15]
    International Organisation for Standardisation (ISO). ISO IEC JTC 1, N3, PHIGS+ Functional Description Rev 3.0, 1988.Google Scholar
  16. [16]
    International Organisation for Standardisation (ISO). ISO 9592 Information Processing Systems — Computer Graphics, Programmers’ Hierarchical Interactive Graphics System (PHIGS), 1989.Google Scholar
  17. [17]
    R Schiffler and J Gettys. The X Window System. ACM Transactions on Graphics, 5, 1986.Google Scholar
  18. [18]
    K M Singleton. An implementation of the GKS-3D/PHIGS Viewing Pipeline. In Proceedings Eurographics 1986, Amsterdam, 1986. North-Holland.Google Scholar
  19. [19]
    B R Thatch and A Mycklebust. A PHIGS-based Graphics Input Interface for Spatial Mechanism Design. IEEE Computer Graphics and Applications, 8, 1988.Google Scholar

Copyright information

© EUROGRAPHICS The European Association for Computer Graphics 1991

Authors and Affiliations

  • Roger Hubbold
  • Terry Hewitt

There are no affiliations available

Personalised recommendations