Skip to content
/ Quesa Public
forked from jwwalker/Quesa

Quesa fork with SDL support and some fixes for Nanosaur

Notifications You must be signed in to change notification settings

jorio/Quesa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Quesa is a 3D rendering and scene graph library for macOS and Windows, with a BSD license. It was begun way back in the year 2000 as a re-implementation of Apple's QuickDraw 3D APIs, using OpenGL 2. Rendering was recently upgraded to OpenGL 3.2. One can still get a pretty good understanding of how it works, such as the use of reference counted objects and the 3DMF object file format, in Apple's QuickDraw 3D manual.

Authorship

The Quesa project was begun by Dair Grant. At its period of maximum activity, it was also administered by JosŽ Cruanyes, Roger Holmes, Kevin Matthews, Joe Strout, and James W. Walker, with contributions from a few others. Now it is solely maintained by James W. Walker.

Recent Work and Future Plans

Most recently, I have added all-seeing and fisheye cameras. See the API documentation, or the documentation comments in QuesaCamera.h.

In the near term, I plan to contribute code to import and export 3D models in Collada (.dae) format.

In more of a "hopes and dreams" category, it would be nice to support other rendering APIs such as Vulkan or Metal.

About

Quesa fork with SDL support and some fixes for Nanosaur

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.7%
  • C 15.4%
  • R 4.1%
  • Perl 3.7%
  • Shell 2.8%
  • Roff 2.6%
  • Other 4.7%