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. 
- Performer Allows the User to Customize the Scene 
- Users can adjust scene and environment variables and instantly 
see the results. The scene field of view, visibility range and frame 
rate can be fine tuned using slider bars provided on the user 
interface.
- Environment variables can be changed simulating different times 
of day and weather conditions
 
- Level of Detail Management 
- Ensures that only items which contribute significantly to 
the scene are rendered. If they do not contribute, they should be 
eliminated or reduced. 
 
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
 
