Ample is...
Ample takes care of the gritty details of the Verse API, giving you a higher-level interaction model through a tree of C++ objects. More specifically, one tree per session.
If you're writing software for the Verse system using C++, Ample may make your job easier. At least, that's what it should do. If it doesn't, please let me know.
In the Verse CVS.
To retrieve it, use:
cvs -d:pserver:anonymous@cvs.blender.org:/cvsroot/verse login cvs -d:pserver:anonymous@cvs.blender.org:/cvsroot/verse co ample
Just press Enter when asked for a password.
Right here.
They're never quite updated, however. You can generate your own from the CVS sources, by using Doxygen and Graphviz.
Whatever you want. Ample is under a BSD license.
In another sense, Ample will (but does not yet) expose all Verse functionality.
Here is a brief per-node status summary:
| Node | Status | Missing |
| Audio | Missing | Everything |
| Bitmap | In progress | Tile management |
| Curve | Missing | Everything |
| Geometry | Usable | |
| Material | In progress | Usable fragment hierarchy interface |
| Object | Usable | Hidden attribute |
| Text | Usable |
The Ample version number is the number of usable node types divided by ten. As such, the current version number is 0.3.
Me.
There, that should be enough...
© PDC, KTH