User Tools

Site Tools


Compatibility Base

A Compatibility Base is a database entity that is characterized by metadata, and functions as the shared identifier linking groups of compatible entities.

The purpose of a compatibility base is to facilitate a many-to-one-to-many relationship between assets that are compatible with each other, as well as with objects present in the scene.

An object in the scene may declare that it is the embodiment of a discrete compatibility base by associating its scene_identifier with the compatibility base. This relationship can be established using the Scene Identification... action.

An asset may declare that it causes an object to load into the scene, and that the object is the embodiment of a discrete compatibility base. An asset may independently declare that it is compatible with a particular compatibility base. These declarations can be established through the Content DB Editor... action.

For scripting API documentation, see DzCompatibilityBaseAssetContainer.