For G3D 8.00, the development team is debating renaming some core
classes to
make their usage clearer. I'd welcome name suggestions or preferences
from
you on this list or the g3d-developers list.
Some of the classes currently flagged for potential renaming are:
ArticulatedModel - Articulated rigid body.
PosedModel - Base class for per-frame things that can be rendered.
These
are the result of "posing" models.
PosedModel2D - Base class for 2D per-frame things that can be
rendered.
GenericPosedModel - An implementation of PosedModel that uses Material
UberBSDF - A BSDF that implements most common effects; part of
Material
SuperShader - Works with UberBSDF and Material.
You can see some of the current suggestions at:
http://g3d-cpp.wiki.sourceforge.net/ReleasePlan
-m