Advanced Rendering Library and Application
Senior Project: 1992-1993
Alfonso Apuzzo, James Lane, Anh Ngo and Hien Ngo
The purpose of this project was to create a programming toolkit and
proof-of-concept application that bridges the capabilities of HP's Advanced
Rendering Technology and HP's implementation of the Application Programmer's
Interface, PEXlib, making it easy for applications written to PEXlib to realize
the benefits of advanced rendering capabilities. PEXlib is an industry standard
API for 3D, full-featured rendering and interactive application development.
HP's Advanced Rendering Technology Core (ART Core) is a source level offering
of tools which allow application developer's to create scenes that are fully
ray-traced or radiositized, enabling the rendering of photo-realistic images.
The solution involved the development of a library that internally was rather
large and complex, but that provided a very simple application program
interface, allowing existing PEXlib programs to use ART Core. The software was
implemented in C and executes on HP series 700 systems running HP-UX.
|