# \#morph-targets

**URL:** https://forum.babylonjs.com/tag/morph-targets/366.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Export GLB to STL with influenced Morph Targets](https://forum.babylonjs.com/t/export-glb-to-stl-with-influenced-morph-targets/61452)

<div class="topic-metadata">

**Author:** [@ParvG](https://forum.babylonjs.com/u/ParvG)\
**Replies:** 1\
**Last updated:** [November 17, 2025, 6:53pm UTC](https://forum.babylonjs.com/t/export-glb-to-stl-with-influenced-morph-targets/61452 "2025-11-17T18:53:38Z")

</div>

Hello!! I’m attempting to export a GLB as STL with the morph transformation preserved in the final export.I tried using bakeCurrentTransformIntoVertices and copying the vertex and normal data to a new mesh, but the resu…

---

## [MorphTargetManager: \_syncActiveTargets called multiple time pre frame](https://forum.babylonjs.com/t/morphtargetmanager-syncactivetargets-called-multiple-time-pre-frame/61055)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 4\
**Last updated:** [October 21, 2025, 9:27am UTC](https://forum.babylonjs.com/t/morphtargetmanager-syncactivetargets-called-multiple-time-pre-frame/61055 "2025-10-21T09:27:11Z")

</div>

Version: 8.32.1 Steps to reproduce: Open the playground: https://playground.babylonjs.com/#BRK9XW Wait for model loaded Open devtools console and watch the “total \_syncActiveTargets called” log Expected: One goToFra…

---

## [Morph targets and instances (not thin instances)](https://forum.babylonjs.com/t/morph-targets-and-instances-not-thin-instances/60963)

<div class="topic-metadata">

**Author:** [@kloklike](https://forum.babylonjs.com/u/kloklike)\
**Replies:** 1\
**Last updated:** [October 15, 2025, 8:09am UTC](https://forum.babylonjs.com/t/morph-targets-and-instances-not-thin-instances/60963 "2025-10-15T08:09:34Z")

</div>

Here is the playground: Babylon.js Playground Is it possible to instance a mesh that has a morph target manager so that each instance has its own set of influences? You can see in the playground, I just took the sample…

---

## [\[WebGPU\] Getting final vertex positions of a mesh (bones + morph targets) as a storage buffer](https://forum.babylonjs.com/t/webgpu-getting-final-vertex-positions-of-a-mesh-bones-morph-targets-as-a-storage-buffer/56213)

<div class="topic-metadata">

**Author:** [@Propolisa](https://forum.babylonjs.com/u/Propolisa)\
**Replies:** 0\
**Last updated:** [January 27, 2025, 12:25am UTC](https://forum.babylonjs.com/t/webgpu-getting-final-vertex-positions-of-a-mesh-bones-morph-targets-as-a-storage-buffer/56213 "2025-01-27T00:25:38Z")

</div>

After some great help from @Evgeni\_Popov and @CodingCrusader in my hair simulation journey, I made something a bit too general for that thread but which might be useful to anyone else working with WebGPU and wants to cal…

---

## [MorphTargetManager performence issue](https://forum.babylonjs.com/t/morphtargetmanager-performence-issue/55661)

<div class="topic-metadata">

**Author:** [@noname0310](https://forum.babylonjs.com/u/noname0310)\
**Replies:** 11\
**Last updated:** [January 11, 2025, 2:39pm UTC](https://forum.babylonjs.com/t/morphtargetmanager-performence-issue/55661 "2025-01-11T14:39:34Z")

</div>

I am handling an animation with N morph target tracks. In this case, reducing the number of calls to \_syncActiveTargets will have a significant impact on performance. Before #16014, it was possible to reduce the number…

---

## [Morph UV2 and import the morph target from glTF](https://forum.babylonjs.com/t/morph-uv2-and-import-the-morph-target-from-gltf/53558)

<div class="topic-metadata">

**Author:** [@chubei-urus](https://forum.babylonjs.com/u/chubei-urus)\
**Replies:** 4\
**Last updated:** [December 20, 2024, 11:42am UTC](https://forum.babylonjs.com/t/morph-uv2-and-import-the-morph-target-from-gltf/53558 "2024-12-20T11:42:29Z")

</div>

Hi! I have a use case where I need to load morph targets defined as TEXCOORD\_1 in glTF to Babylon. I understand that Babylon currently doesn’t support uv2 morphing, and doesn’t load TEXCOORD\_0 or TEXCOORD\_1 morph target…

---

## [UV morphing results in "Two textures of different types use the same sampler location"](https://forum.babylonjs.com/t/uv-morphing-results-in-two-textures-of-different-types-use-the-same-sampler-location/55346)

<div class="topic-metadata">

**Author:** [@chubei-urus](https://forum.babylonjs.com/u/chubei-urus)\
**Replies:** 9\
**Last updated:** [December 16, 2024, 4:04pm UTC](https://forum.babylonjs.com/t/uv-morphing-results-in-two-textures-of-different-types-use-the-same-sampler-location/55346 "2024-12-16T16:04:24Z")

</div>

I have a simple glTF model for testing UV2 morphing. When opening it with the sandbox, a morph target is created. When changing the target weight to anything but 0, a GL\_INVALID\_OPERATION is fired with the message “Two t…

---

## [Dynamic Morph Target](https://forum.babylonjs.com/t/dynamic-morph-target/54744)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 0\
**Last updated:** [November 14, 2024, 2:44am UTC](https://forum.babylonjs.com/t/dynamic-morph-target/54744 "2024-11-14T02:44:46Z")

</div>

Version: 7.33.0 Background Currently (7.33.0) there is no way to update vertex data in a MorphTarget after being added to a MorphTargetManager and rendered. Because in synchronize(), the only method that uploads MorphT…

---

## [Morph target id not loaded from glTF model](https://forum.babylonjs.com/t/morph-target-id-not-loaded-from-gltf-model/54152)

<div class="topic-metadata">

**Author:** [@TheHOF](https://forum.babylonjs.com/u/TheHOF)\
**Replies:** 3\
**Last updated:** [October 17, 2024, 11:13pm UTC](https://forum.babylonjs.com/t/morph-target-id-not-loaded-from-gltf-model/54152 "2024-10-17T23:13:05Z")

</div>

Hi! I am having a glTF model with animated morph targets, see PG example. This works fine in general, but when serializing the scene to a .babylon file and loading it again in the sandbox, the animations are broken. …

---

## [Issue with Exporting Morph-Influenced Mesh Using STLExport.CreateSTL](https://forum.babylonjs.com/t/issue-with-exporting-morph-influenced-mesh-using-stlexport-createstl/52427)

<div class="topic-metadata">

**Author:** [@Karan](https://forum.babylonjs.com/u/Karan)\
**Replies:** 3\
**Last updated:** [July 31, 2024, 12:52pm UTC](https://forum.babylonjs.com/t/issue-with-exporting-morph-influenced-mesh-using-stlexport-createstl/52427 "2024-07-31T12:52:08Z")

</div>

Hi everyone, I’m facing an issue when trying to export a morphed mesh. I am applying morph target influences to a mesh and it updates correctly in the scene. However, when I export the mesh using STLExport.CreateSTL, th…

---

## [Animated blendshapes breaks when exported to GLB](https://forum.babylonjs.com/t/animated-blendshapes-breaks-when-exported-to-glb/51587)

<div class="topic-metadata">

**Author:** [@joachim\_barrum](https://forum.babylonjs.com/u/joachim_barrum)\
**Replies:** 7\
**Last updated:** [June 29, 2024, 2:54pm UTC](https://forum.babylonjs.com/t/animated-blendshapes-breaks-when-exported-to-glb/51587 "2024-06-29T14:54:21Z")

</div>

I know the 3ds Max exporter is not supported anymore, but I was hoping someone knew something that could lead in a right direction to get a GLB file with animated morph targets working. I have a 3d model which has a reg…

---

## [Morphtarget influnce animation could not be seen in curve editor](https://forum.babylonjs.com/t/morphtarget-influnce-animation-could-not-be-seen-in-curve-editor/46720)

<div class="topic-metadata">

**Author:** [@newbeea](https://forum.babylonjs.com/u/newbeea)\
**Replies:** 2\
**Last updated:** [December 26, 2023, 7:59am UTC](https://forum.babylonjs.com/t/morphtarget-influnce-animation-could-not-be-seen-in-curve-editor/46720 "2023-12-26T07:59:08Z")

</div>

face.zip (3.3 MB) The face\_face mesh has morphtarget animation in this gltf. The animation play is good. But I found that all the influnce value is 0 in curve editor. In 3DMax: Anybody knows about it? Thank Y…

---

## [getPositionData(false, true) does not return updated morphtarget vertices when influences are negative](https://forum.babylonjs.com/t/getpositiondata-false-true-does-not-return-updated-morphtarget-vertices-when-influences-are-negative/46580)

<div class="topic-metadata">

**Author:** [@jovid](https://forum.babylonjs.com/u/jovid)\
**Replies:** 2\
**Last updated:** [December 20, 2023, 5:47pm UTC](https://forum.babylonjs.com/t/getpositiondata-false-true-does-not-return-updated-morphtarget-vertices-when-influences-are-negative/46580 "2023-12-20T17:47:59Z")

</div>

Hi, I think I’ve stumbled upon some unexpected behavior in getPositionData. Basically, while a morphtarget will arbitrarily interpolate on any given influence value visually, getPositionData(false, true) will only retur…

---

## [ReadyPlayerMe Avatar -- Talking Animation (Morph Targets)](https://forum.babylonjs.com/t/readyplayerme-avatar-talking-animation-morph-targets/42387)

<div class="topic-metadata">

**Author:** [@DRLeria](https://forum.babylonjs.com/u/DRLeria)\
**Replies:** 8\
**Last updated:** [November 28, 2023, 10:06am UTC](https://forum.babylonjs.com/t/readyplayerme-avatar-talking-animation-morph-targets/42387 "2023-11-28T10:06:48Z")

</div>

Hi group!! This time I’m sharing a demo, a ReadyPlayerMe character, synchronizing the facial animation with previously generated audio using Morph Targets: Live Demo (Click or Tap on the BJS Logo to Start the Animat…
