[info-performer] Announce: virtual environments and wireframe geometry libraries

New Message Reply Date view Thread view Subject view Author view

From: Hugh Fisher (hugh.fisher++at++anu.edu.au)
Date: 01/21/2003 21:35:23


  I've been developing two Performer utility C++ libraries which are
  IMHO pretty cool and useful.

  'velab' is a Virtual Environments Library, the support code I use as
  a researcher doing interactive virtual-reality type applications.
    * Easy GLUT style input handling for keyboard and mouse
    * A 3D/6DOF class and implementation for Polhemus Fastrak
    * Heads-Up Display (HUD) classes for overlaying 2D graphics
    and console-style text help/status messages on 3D scenes
    * VR classes for immersive or headmount applications, with
    runtime configuration of the number and type of screens, type
    of headtracking, and stereo parameters. You can move a compiled
    app from an O2 to a CAVE just by editing a text file.

  'wire' is a C++ graphics library for creating wireframe graphics.
  It implements a lot of the RenderMan API, including partial sections
  of spheres, cylinders, etc as well as complete volumes; and bilinear
  or Bezier meshes. I happen to be very fond of wireframe displays,
  but even if you're not you might find the geometry primitive code
  a useful starting point for building more conventional lit/textured
  scenes.

  Download from <http://cs.anu.edu.au/~hugh.fisher/performer>
  All code has a new BSD/MIT license: share and enjoy.

  Like all software projects these never quite seem to be done. All
  bug reports and suggestions gratefully accepted.

-- 
	Hugh Fisher
	DCS, ANU


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue Jan 21 2003 - 21:37:26 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.