This class extents vtMaterialDescriptorArray with the ability to construct real vtlib Materials. You won't need to use this class directly, unless you wish to use the shared pool of materials used by the vtBuilding3d class.