Projects / Teddy


Teddy is an OpenGL-based 3D graphics library written in C++. Its main features are simple scene graph and windowing system-enabling multiple cameras, camera windows, and scenes. It focuses on easy and flexible manipulation of models and model materials in the scene graph. It contains a number of primitive objects like sphere, box, and cone, and it can load LightWave object and scene files.

Operating Systems

Recent releases

  •  27 Nov 2002 22:22

    Release Notes: Support for LightWave materials, lights, and scenes has been improved. Support has been added for directional light sources and a left handed coordinate system. Currently unused and possibly out of date code has been dropped. A LightWave scene player is also available.

    •  26 May 2002 22:34

      Release Notes: This release fixes some bugs so that Teddy now works on FreeBSD.

      •  26 May 2002 15:38

        Release Notes: This release features a new directory structure, a GNU/Linux build setup, and VisualC++ project files. The TeddyTests package, including SpaceGame, has been merged to Teddy. The source and classes have been restructured. Mesh and ModelInstance classes have been merged, clarifying scene graph and adding the transformVertices() method.

        •  01 Nov 2001 17:09

          Release Notes: Buda 5 textured ship models mostly work now. The vertex API was greatly improved. Major fixes were made to the texture mapping. Vertex sharing was fixed. .PIX texture file loading was fixed.

          •  18 Oct 2001 15:46

            Release Notes: Fixes were made for memory leaks, camera, postelement, view cull, new char strlen bugs, and the configure script. New features include alpha blended sprites, cabins, lwo polygon offset, and some original ship modeling. Initial code for atmosphere raytracing and networking was written.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.