glTF-Asset-Generator

These models are intended to test using skin joints and weights.

The skins used are depicted below. The joints are highlighted in blue.

skinA skinB skinC
skinD skinE

The following table shows the properties that are set for a given model.

  Sample Image Description
00
View
skinA.
01
View
skinA where joint1 is animating with a rotation.
02
View
skinA where the skinned node has a transform and a parent node with a transform. Both transforms should be ignored.
03
View
skinA without inverse bind matrices.
04
View
skinA where joint1 is animated with a rotation and joint1 has a triangle mesh attached to it.
05
View
skinA where there are two meshes sharing a single skin.
06
View
skinA where joint1 is a root node and not a child of joint0.
07
View
skinB which is made up of two skins. joint1 is referenced by both skins and is animating with a rotation.
08
View
skinC where all of the joints have a local rotation of -10 degrees, except the root which is rotated -90 degrees.
09
View
skinD where each joint is animating with a rotation. There is a transform node in the joint hierarchy that is not a joint. That node has a mesh attached to it in order to show its location.
10
View
skinE.
11
View
Two instances of skinA sharing a mesh but with separate skins.