FilamentInstance
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
Every entity has a TransformManager component. Some entities also have Name or Renderable components. Instances share material and geometry data with the parent FilamentAsset but maintain independent entity hierarchies, transforms, and animation states.
Key features:
Independent entity tree for each instance
Skeletal animation via getAnimator() (independent per-instance or shared from asset)
Material variant switching via applyMaterialVariant()
Skin/skeleton access for joint manipulation
Independent bounding box and transform root
Animation ownership: Each instance has its own Animator, but it can also be obtained from the parent FilamentAsset. Using the asset's animator means all instances share the same animation frame; using instance animators allows independent control.
See also
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
Every entity has a TransformManager component. Some entities also have Name or Renderable components. Instances share material and geometry data with the parent FilamentAsset but maintain independent entity hierarchies, transforms, and animation states.
Key features:
Independent entity tree for each instance
Skeletal animation via getAnimator() (independent per-instance or shared from asset)
Material variant switching via applyMaterialVariant()
Skin/skeleton access for joint manipulation
Independent bounding box and transform root
Animation ownership: Each instance has its own Animator, but it can also be obtained from the parent FilamentAsset. Using the asset's animator means all instances share the same animation frame; using instance animators allows independent control.
See also
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
Every entity has a TransformManager component. Some entities also have Name or Renderable components. Instances share material and geometry data with the parent FilamentAsset but maintain independent entity hierarchies, transforms, and animation states.
Key features:
Independent entity tree for each instance
Skeletal animation via getAnimator() (independent per-instance or shared from asset)
Material variant switching via applyMaterialVariant()
Skin/skeleton access for joint manipulation
Independent bounding box and transform root
Animation ownership: Each instance has its own Animator, but it can also be obtained from the parent FilamentAsset. Using the asset's animator means all instances share the same animation frame; using instance animators allows independent control.
See also
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
Every entity has a TransformManager component. Some entities also have Name or Renderable components. Instances share material and geometry data with the parent FilamentAsset but maintain independent entity hierarchies, transforms, and animation states.
Key features:
Independent entity tree for each instance
Skeletal animation via getAnimator() (independent per-instance or shared from asset)
Material variant switching via applyMaterialVariant()
Skin/skeleton access for joint manipulation
Independent bounding box and transform root
Animation ownership: Each instance has its own Animator, but it can also be obtained from the parent FilamentAsset. Using the asset's animator means all instances share the same animation frame; using instance animators allows independent control.
See also
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
Every entity has a TransformManager component. Some entities also have Name or Renderable components. Instances share material and geometry data with the parent FilamentAsset but maintain independent entity hierarchies, transforms, and animation states.
Key features:
Independent entity tree for each instance
Skeletal animation via getAnimator() (independent per-instance or shared from asset)
Material variant switching via applyMaterialVariant()
Skin/skeleton access for joint manipulation
Independent bounding box and transform root
Animation ownership: Each instance has its own Animator, but it can also be obtained from the parent FilamentAsset. Using the asset's animator means all instances share the same animation frame; using instance animators allows independent control.
See also
Constructors
Create a new FilamentInstance.
Create a new FilamentInstance.
Create a new FilamentInstance.
Create a new FilamentInstance.
Create a new FilamentInstance.