Author Topic: Quesa is a high-level Cross Platform Open Source Rendering 3D graphics library  (Read 3374 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4532
Quesa is a high-level Cross Platform Open Source Rendering 3D graphics library!


Quesa is a high-level, Open Source, 3D graphics library that offers binary and source level compatibility with Apple's QuickDrawâ„¢ 3D API. Quesa does not contain any Apple source code, and was developed without access to Apple's QD3D implementation. Quesa has some APIs and capabilities that were not present in QD3D.

Quesa supports both retained and immediate mode rendering, an extensible file format, plug-in renderers, a wide range of high level geometries, hierarchical models, and a consistent and object-orientated API.

Quesa acts as a scene-graph while using OpenGL for rendering. In principle it could be adapted to use a different low-level rendering engine such as Direct 3D.

Also see the summary page at SourceForge for another view of Quesa resources.
What platforms does Quesa support?

Quesa currently supports Mac OS 8/9, Mac OS X, Linux, and Windows. Images of Quesa running on various platforms can be found on the screenshots page.
How do you pronounce Quesa?

Quesa is pronounced kes-ah. Think Quesadilla, without the dia.

Geom Test

The Geom Test application is included within the SDK/Examples folder of the Quesa distribution, and is portable to Mac OS (9 and X), Linux, and Windows.

Installation Notes (General)

Quesa can be built as either a static or a shared library. Please see the Building Quesa page for more details of this process, include where to find any additional header files you may need to perform a build.

The details of how to install shared libraries are platform specific, but typically you would place Quesa within your system's shared library search path and applications will bind to it automatically.

Installation Notes (Mac OS 8/9)

Since Mac OS includes Apple's QD3D libraries, you will need to replace some of these with their Quesa equivalents.

The files which should be replaced are:

  QuickDraw 3D          replaced by Quesa/Quesa Classic
  QuickDraw 3D Viewer   replaced by Quesa Viewer/Quesa Classic Viewer
  QD3DCustomElements    replaced by Quesa Elements
  N/A                   replaced by Quesa Gestalt
  QuickDraw 3D IR       replaced by N/A
  QuickDraw 3D RAVE     replaced by N/A

The "QuickDraw 3D" library must be removed for Apple's Interactive Renderer to bind to Quesa correctly.

Installation Notes (Mac OS X)

To install Quesa on Mac OS X, you must copy the library into the /Library/CFMSupport directory. This will make it available to all applications on the system.

Note that this directory may not exist on your Mac OS system, and may need to be created first.


This Site was Opened on January 1st, 2007

Welcome Visitor:

Spam Harvester Protection Network
provided by Unspam

Software Santa Welcome Page

The Software Santa Privacy Policy