Comprehensive Development Environment

A Complete Advanced Graphics Solution

Onyx is augmented by an array of graphics libraries and development environments. It all begins with the IRIS Development Option (IDO), which includes OpenGL (tm) the Silicon Graphics industry-standard, multi-platform environment for developing 3D graphics applications. Specialized toolkits such as Open Inventor (tm) simplify 3D graphics application development by automating basic programming tasks.

IRIS Performer (tm) and ImageVision Library (tm), designed specifically for 3D graphics databases and fast pixel processing, let users achieve maximum performance from the graphics hardware.

Performer: Rendering Made Fast and Easy

IRIS Performer is a software development environment that provides high-level support for visual simulation, virtual reality and graphics-intensive tasks. As an economical and productive starting point for application developers, Performer provides advanced image- generation functions layered above the IRIS GL.

The outer layer of Performer implements functions such as culling, controlling many different display channels and performing fast intersection tests with simulation databases. The inner core of Performer, meanwhile, is a rendering executive designed for maximum performance. The two layers work seamlessly together in parallel, providing users with a flexible advanced simulation-oriented development environment.

Additionally, Performer automatically handles the control and coordination of the multiple CPUs. The result is blinding-fast graphics.

ImageVision Library: Off-the-Shelf Image Processing

The ImageVision Library (IL) toolkit is an object-oriented extensible library for creating, processing and displaying images. Its robust core set of image-processing functions includes color conversion, arithmetic functions, radiometric and geometric transforms, statistics, spatial and non-spatial domain transforms, edge, line and spot detection. These capabilities help simplify the extension of standard function sets to suit specific image processing needs.

The IL toolkit's demand-driven, page-oriented execution model is well-suited for the Onyx symmetric multiprocessing architecture. ImageVision Library takes advantage of all available processors during program execution, without requiring users to make any changes in program code. Each individual CPU can process a different aspect of the image, with shared memory providing multiple CPU access, eliminating the need to manage multiple copies of the image.

All the Pieces In Place

With its open systems architecture, the Onyx graphics supercomputer provides the flexibility, compatibility and investment protection that today's advanced graphics application developers require. The MIPS microprocessor architecture is an open and scalable RISC architecture. The Silicon Graphics Open Graphics Library (GL) offers true platform independence, paving the way for users to easily integrate a multitude of different computing platforms into their application environments. Onyx is also backed by superior service and technical support. At Silicon Graphics, we've always understood that no amount of technological leadership can meet customer needs without also including a responsive, well trained, worldwide service and support infrastructure. As the established leader in visual computing, we provide our global customer base with the kind of technical and applications support required to ensure that Onyx continually meets the needs of the most advanced graphics application development environments in the world.

Advancing the Graphics Frontier

By combining multiprocessing power with the world's most advanced graphics architecture, Onyx stands alone as a flexible, highly integrated, open-computing platform, providing today's most advanced graphics users with a single solution to meet the wide variety of their demanding needs.

No other graphics supercomputer can make such a claim - because no other advanced graphics solution is quite like Onyx. For more information on how Onyx can help you to deliver the ultimate in advanced graphics applications, call Silicon Graphics now at 1(800) 800-7441. Or contact

Information on Development Environment Libraries and Toolkits


["Onyx ["Go