An approach for a PHIGS machine
The Programmer’s Hierarchical Interactive Graphics System (PHIGS) proposal specifies a powerful interface for the development of interactive graphics applications. Throughout the development of PHIGS, emphasis has been placed on providing a high level of functionality along with the ability to provide rapid, dynamic display modifications. Any implementation of PHIGS should strive toward the ultimate goal of providing real-time support for the full functionality. This goal will be impossible to achieve using current, readily available graphics hardware. This is due to the inherent complexity introduced by the desired level of functionality and not to any of the specific approaches that PHIGS has taken to providing that functionality. One possible solution to this problem is the development of a “PHIGS machine.” Such a machine will play the role of a PHIGS logical workstation. This machine must include customized hardware to perform many of the functions required to meet the PHIGS specifications. Some of the more important PHIGS features which one must consider when approaching the architecture of such a machine include structure manipulation, structure traversal and the viewing pipeline.
KeywordsModeling Transformation Modeling Coordinate Cell Array Frame Buffer American National Standard Institute
Unable to display preview. Download preview PDF.
- [Abi-85]Abi-Ezzi, S.S., A.J. Bunshaft, “An Implemented View of PHIGS”, RPI CICG Technical Report.Google Scholar
- [GKS]American National Standards Institute, Graphical Kernel System, December 26, 1984.Google Scholar
- [Fole82]Foley, J.D., A. van Dam, Fundamentals of Interactive Computer Graphics, Addison-Wesley, Reading, Massachusetts, 1982.Google Scholar
- [Fuch82]Fuchs, H., J. Poulton, A. Paeth, A. Bell, “Developing Pixel-Planes, A Smart Memory-Based Raster Graphics System”, Proceedings of the 1982 Conference on Advanced Research in VLSI, M.I.T., pp. 137–146.90 Abi-Ezzi, MiliciaGoogle Scholar
- [GKS-3D]Draft Functional Description - Graphical Kernel System for Three Dimensions, ISO/TC9 7/SC5/WG2-N2 77.Google Scholar
- [Mead80]Mead, C. A., L. A. Conway, Introduction To VLSI Systems, Addison-Wesley, Reading, Massachusetts, 1980.Google Scholar
- [PHIGS]Draft American National Standard for the Functional Specification of the Programmer’s Hierarchical Interactive Graphics System (PHIGS), X3H3/85- 21, February 18, 1985.Google Scholar