You are on page 1of 2

QuickDraw 3D

In 1995 Apple introduced QuickDraw™ 3D, and


brought to personal computers, for the first time,
OS-integrated, real-time, workstation-class 3D
graphics. It provides a com-
prehensive, multiplatform
foundation for desktop appli-
cation, Internet, media title,
and game development.
The QuickDraw 3D toolkit
includes a complete geome-
try toolkit; shading and ren-
dering architecture; object-oriented, multiplatform file
format (3DMF); hardware abstraction layer (QD3D
RAVE) for plug-and-play hardware acceleration; input
device architecture; and a set of 3D interface guidelines.
The geometry, shading, rendering, input, and file I/O
architectures are extensible.
QuickDraw 3D is integrated with
QuickTıme, QuickTıme VR, and®

Apple Game Sprockets, giving


Apple’s 3DMF is an integral part of the future of 3D on the
Internet. As part of the VRML 2.0 specification for dynamic
developers unparalleled flexibility.
3D environments on the Internet, 3DMF will enable higher
compression, file streaming, and faster parsing of 3D objects
and virtual worlds across the Internet.
QuickDraw 3D
QuickDraw 3D RAVE (Rendering Acceleration Virtual Engine) The Performance Advantages of QuickDraw 3D
enables developers to transparently access 3D graphics accel- • Your Complete Multiplatform 3D API. To meet your software and
erator cards, while still providing exceptional rendering speed hardware development needs, we’ve made QuickDraw 3D a com-
plete, multiplatform solution. The QuickDraw 3D Draw Context layer
with software-only systems. An integral part of the QuickDraw ensures that roughly 99 percent of the API is identical, regardless of
platform. QuickDraw 3D supports retained, immediate, and mixed
3D API, RAVE can be accessed directly by developers who modes. It also features a complete, extensible API and extensible file
format for exchanging 3D information, as well as a HAL for hardware
want to leverage existing rendering engines but also gain acceleration.
access to the hardware acceleration and optimized software • Flexible, high-performance software-only rendering; plug-and-
play hardware acceleration. To provide maximum performance,
rasterizers of RAVE. It also provides third-party hardware ven- RAVE has been designed to provide minimum overhead between
the application and the drawing engine. QuickDraw 3D RAVE
dors with a means for shipping 3D acceleration hardware that (Rendering Acceleration Virtual Engine) supports features such
can plug-and-play with a variety of 3D applications. as diffuse color, texture mapping with full color texture modulation
and specular highlights, and texture compression. The QuickDraw
With complex 3D models rapidly becoming the standard 3D RAVE Texture Abstraction layer enables next-generation texture
compression algorithms such as YUV or wavelet encoding and vector
in computer-based graphics, hardware-assisted 3D rendering quantization. More advanced RAVE drawing engines may support any
or all of the following features:
capabilities are increasingly a necessity for many computer — High-precision hidden surface removal (24 bits or more)
users. Apple offers the PCI-based QuickDraw 3D Accelerator — Perspective-corrected hidden surface removal
— Texture mapping, fast and/or high quality
Card, which provides workstation-class 3D rendering capabili- — Transparency blending, RGB or ARGB
ties for users who require an easy-to-use and affordable desk- — Anti-aliasing, fast and/or high quality
— Z-sorted rendering of non-opaque objects
top computer 3D graphics solution. The QuickDraw 3D — OpenGL support, which includes a collection of features such
Accelerator Card accelerates Gouraud shading, texture map- as scissoring, multiple blending modes, area and line stipple
patterns, and more
ping, transparency, and Constructive Solid Geometry (CSG). • Excellent multiplatform data exchange for the desktop and
beyond. The 3D metafile format (3DMF) is a freely available open
standard that supports 3D data—not simply geometry, but all the
A w a r d s information that represents a particular view or scene, including high-
level geometry, lights, cameras, textures, animation sets, and custom
• MacUser 1995 Editor’s Choice Award (Eddy), Breakthrough Technology of the Year
information. 3DMF is the widely accepted choice for the exchange
• Macworld World Class Awards 1995, Best New Technology of 3D data. The format can be represented as either ASCII or binary,
and can be streamed. The binary representation of 3DMF is a core
• Byte Magazine 1995 Editors’ Choice Awards, Award of Distinction part of VRML 2.0.
• 1996 Discover Magazine Awards for Technical Innovation
Finalist in the Computer Software Category QuickDraw 3D Accelerator Card
• Accelerates QuickDraw 3D rendering to speeds as high as
Ordering Information for the QuickDraw 3D Accelerator Card 12 times faster
Order No. M4333LL/A (U.S.); M4333ZM/A (elsewhere) • Renders 10 million trilinearly filtered, mip-mapped texture
For More Information pixels per second
For demo files, parser code, complete specifications, a technical overview, and QD3D • Renders up to 120,000 triangles per second
RAVE SDK/DDK, visit the QuickDraw 3D home page at the Internet World Wide Web site: • Accelerates Gouraud shading, texture mapping, transparency, and
http://product.info.apple.com/qd3d/ Constructive Solid Geometry (CSG)
The best way to get started with QuickDraw 3D is to pick up the recently released • Continually enables trilinear filtering, mip-mapping, diffuse and spec-
Addision Wesley book, Programming with QuickDraw 3D (ISBN 0-201-48926-0). A ular lighting, producing very high-quality texture mapped images
comprehensive book on the Apple QuickDraw 3D API, it also comes with a CD-ROM • Uses high-performance SRAM memory to display up to 12 texture
containing the complete QuickDraw 3D 1.0 software development kit. If you cannot find maps in each open window
this book in your local bookstore, you can order the book by contacting the Apple • Outputs an alpha channel, making it fast and easy to transfer images
Developer Catalog, Apple’s source for developer tools, at 1-800-282-2732, via e-mail at between applications
ORDER.ADC@applelink.apple.com, or via the web at: http://www.devcatalog.apple.com/ • Offers hardware-accelerated per-pixel Z sorting for precise rendering
of transparent surfaces or CSG, regardless of submission order or
interpenetration
• Accelerates 3D rendering to all frame buffers in the system with a
single card

Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 (408) 996-1010 http://www.apple.com/
©1996 Apple Computer, Inc. All rights reserved. Apple, AppleLink, the Apple logo, and QuickTime are trademarks of Apple Computer, Inc., registered in the U.S.A. and other countries.
QuickDraw is a trademark of Apple Computer, Inc. All other products mentioned herein are the property of their respective owners.
Printed in the U.S.A. May 1996 L01861A

You might also like