MPEG_mesh_linking

Contributors

Status

Draft

Dependencies

Written against the glTF 2.0 spec.

Overview

MPEG_mesh_linking extension provides the possibility to link a mesh to another mesh in a glTF asset. The shadow mesh corresponds to regular mesh data as defined by glTF 2.0 without the MPEG_mesh_linking extension. The dependent mesh can be transformed/animated by relying on the shadow mesh. The MPEG_mesh_linking extension included into the dependent mesh links the dependent mesh and the shadow mesh and provides with the data and information which is used to achieve the ability to animate the dependent mesh. Hence, the shadow mesh is present in the glTF assets to assist in achieving the ability to apply transformation onto the dependent mesh.

MPEG_mesh_linking

Type Description Required
correspondence integer The index of the accessor Yes
mesh integer The index of the accessor Yes
pose integer The index of the accessor Yes
weights integer The index of the accessor No
MPEG_mesh_linking.correspondence

Provides a reference to the accessor, by specifying the accessor’s index in accessors array, that describe the buffer where the correspondence values between the dependent mesh and its associated shadow mesh will be made available.

MPEG_mesh_linking.mesh

Provides a reference to the shadow mesh, by specifying the mesh index in meshes array, associated to the dependent mesh for which the correspondence values are established.

MPEG_mesh_linking.pose

Provides a reference to the accessor, by specifying the accessor’s index in accessors array, that describe the buffer where the transformation of the nodes associated to the dependent mesh will be made available.

MPEG_mesh_linking.weights

Provides a reference to the accessor, by specifying the accessor’s index in accessors array, that describe the buffer where the “weights” to be applied to the morph targets of the shadow mesh associated to the dependent mesh will be made available.

glTF Schema Updates

TODO

Interaction with other extensions

TODO

JSON Schema

MPEG_mesh_linking.schema.json

Known Implementations

Resources