FieldTrip
Field Trip is a library for describing 3D scenes declaratively, with support for rendering using OpenGL and is intended for building animations as well as still life pictures. It is in active development by Conal Elliot and Andy Gill.
Architecture
The FieldTrip Universe
Field trip has a number of packages.
FieldTrip - The basic library of combinators for building 3D scenes
FieldTrip-OpenGL - The library for rendering a scene in real time
FieldTrip-GLUT - The library for opening a viewer into a FieldTrip OpenGL based scene.
FieldTrip-GLW? - Same, for GLFW.
FieldTrip-OSX - An alternative version of GLUT/GLFW that provides access the the OSX extensions, for example .mov file capture.