diff --git a/examples/js/exporters/GLTFExporter.js b/examples/js/exporters/GLTFExporter.js index da5053525c8156..867c1681907ab8 100644 --- a/examples/js/exporters/GLTFExporter.js +++ b/examples/js/exporters/GLTFExporter.js @@ -2282,7 +2282,7 @@ THREE.GLTFExporter.Utils = { // We need to take into consideration the intended target node // of our original un-merged morphTarget animation. - mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences'; + mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences'; mergedTrack.values = values; mergedTracks[ sourceTrackNode.uuid ] = mergedTrack; diff --git a/examples/jsm/exporters/GLTFExporter.js b/examples/jsm/exporters/GLTFExporter.js index 0909f005fd675a..2b4d4513c5560d 100644 --- a/examples/jsm/exporters/GLTFExporter.js +++ b/examples/jsm/exporters/GLTFExporter.js @@ -2305,7 +2305,7 @@ GLTFExporter.Utils = { // We need to take into consideration the intended target node // of our original un-merged morphTarget animation. - mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences'; + mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences'; mergedTrack.values = values; mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;