d.isSkinnedMesh ) child.skeleton.dispose();

					} );

				}

			}

			function setupDefaultScene() {

				// three cloned models with independent skeletons.
				// each model can have its own animation state

				const model1 = SkeletonUtils.clone( model );
				const model2 = SkeletonUtils.clone( model );
				const model3 = SkeletonUtils.clone( model );

				model1.position.x = - 2;
				model2.position.x = 0;
				model3.position.x = 2;

				const mixer1 = new THREE.AnimationMixer( model1 );
				const mixe