The asset loading library currently supports GLTF 2.0 format.
GLTF loader uses tiny gltf library and is based on Vulkan-glTF-PBR project by Sascha Willems.
The following features are currently supported:
The loading functionality is implemented in Diligent::GLTF::Model
class that initializes all Diligent Engine objects required to render the model.
The following code snippet shows a basic usage of the loader:
The loader is very flexible and provides multiple ways to customize the loading process. Among others, the following parameters can be specified:
The loader does have any rendering capabilities. Please see Diligent GLTF PBR Renderer.