QuickDraw 3D: Functional Summary Of Individual Extensions

QuickDraw 3D is comprised of several individual extensions. What do they all do?
Starting with QuickTime 3, QuickDraw 3D is an integrated component. QuickTime now installs QuickDraw 3D, consisting of two extensions and five libraries.

QuickDraw 3D
The main extension where all the heavy work is done.

QuickDraw 3D HW Driver
The driver for the Apple QD3D hardware accelerator card.

QuickDraw 3D HW Plug-In
The RAVE plug-in for the Apple QD3D hardware accelerator card.

QuickDraw 3D Viewer
The shared library that provides a very simple method for displaying 3DMF models. (This is what the Scrapbook and SimpleText use to show 3DMF objects)

QuickDraw 3D IR
The QuickDraw 3D Interactive Renderer (IR) is the default plug-in renderer for QuickDraw 3D. (The other supplied renderer, the wireframe renderer, is built-in)

QuickDraw 3D RAVE
Renderer Acceleration Virtual Engine (RAVE) is the Hardware Abstraction Layer API--(talks to the 3D hardware accelerators, if present).

QD 3D Custom Elements
The Custom Elements file contains custom items (such as custom object types, custom attributes, custom shaders and custom renderers) for integration with QuickTime.
Published Date: Feb 18, 2012