OgreMaterialKey allows specifying material extensions, which map
- * from Ogre3D base materials to jME3 materials
+ * from Ogre3D base materials to jME3 materials.
+ *
+ * @deprecated The Ogre format is outdated and no longer maintained.
+ * Use glTF (.gltf/.glb) or J3O format instead.
+ * See the jMonkeyEngine Wiki
+ * for migration guidance.
*/
+@Deprecated
public class OgreMaterialKey extends AssetKey* Note that the model is animated and the animation is played back. That is why - * two screenshots are taken + * two screenshots are taken (frame 1 and frame 5 to show animation + * progression). *
*/ @Test @@ -73,7 +85,9 @@ protected void initialize(Application app){ AssetManager assetManager = app.getAssetManager(); Node rootNode = ((SimpleApplication)app).getRootNode(); Camera cam = app.getCamera(); - Spatial ogreModel = assetManager.loadModel("Models/Oto/Oto.mesh.xml"); + + // Load glTF model (Ogre mesh.xml format is deprecated) + Spatial ogreModel = assetManager.loadModel("Models/Oto/Oto.gltf"); DirectionalLight dl = new DirectionalLight(); dl.setColor(ColorRGBA.White); @@ -92,6 +106,7 @@ protected void initialize(Application app){ imp.setAssetManager(assetManager); Node ogreModelReloaded = (Node) imp.load(bais, null, null); + // Verify AnimComposer is preserved through serialization AnimComposer composer = ogreModelReloaded.getControl(AnimComposer.class); composer.setCurrentAction("Walk"); diff --git a/jme3-screenshot-tests/src/test/java/org/jmonkeyengine/screenshottests/post/TestLightScattering.java b/jme3-screenshot-tests/src/test/java/org/jmonkeyengine/screenshottests/post/TestLightScattering.java index 5353226f90..988fe13a14 100644 --- a/jme3-screenshot-tests/src/test/java/org/jmonkeyengine/screenshottests/post/TestLightScattering.java +++ b/jme3-screenshot-tests/src/test/java/org/jmonkeyengine/screenshottests/post/TestLightScattering.java @@ -45,18 +45,23 @@ import com.jme3.scene.Geometry; import com.jme3.scene.Node; import com.jme3.scene.Spatial; +import com.jme3.scene.shape.Box; import com.jme3.util.SkyFactory; -import com.jme3.util.mikktspace.MikktspaceTangentGenerator; import org.jmonkeyengine.screenshottests.testframework.ScreenshotTestBase; import org.junit.jupiter.api.Test; /** * Screenshot test for the LightScattering filter. - * - *This test creates a scene with a terrain model and a sky, with a light scattering - * (god rays) effect applied. The effect simulates light rays scattering through the atmosphere - * from a bright light source (like the sun). - * + * + *
+ * This test creates a scene with geometric models and a sky, with a light + * scattering (god rays) effect applied. The effect simulates light rays + * scattering through the atmosphere from a bright light source (like the sun). + * + *
+ * Note: The terrain model has been replaced with glTF-compatible models as the
+ * Ogre mesh.xml loader is deprecated.
+ *
* @author Richard Tingle (screenshot test adaptation)
*/
public class TestLightScattering extends ScreenshotTestBase {
@@ -75,24 +80,37 @@ protected void initialize(Application app) {
simpleApplication.getCamera().setLocation(new Vector3f(55.35316f, -0.27061665f, 27.092093f));
simpleApplication.getCamera().setRotation(new Quaternion(0.010414706f, 0.9874893f, 0.13880467f, -0.07409228f));
+ // Create a simple ground plane to replace the terrain mesh
+ // (Ogre terrain.mesh.xml is deprecated)
Material mat = simpleApplication.getAssetManager().loadMaterial("Textures/Terrain/Rocky/Rocky.j3m");
- Spatial scene = simpleApplication.getAssetManager().loadModel("Models/Terrain/Terrain.mesh.xml");
- MikktspaceTangentGenerator.generate(((Geometry) ((Node) scene).getChild(0)).getMesh());
- scene.setMaterial(mat);
- scene.setShadowMode(ShadowMode.CastAndReceive);
- scene.setLocalScale(400);
- scene.setLocalTranslation(0, -10, -120);
- rootNode.attachChild(scene);
+ Box groundBox = new Box(200, 10, 200);
+ Geometry ground = new Geometry("ground", groundBox);
+ ground.setMaterial(mat);
+ ground.setShadowMode(ShadowMode.CastAndReceive);
+ ground.setLocalTranslation(0, -10, -120);
+ rootNode.attachChild(ground);
+
+ // Load a glTF model to add visual interest to the scene
+ try {
+ Spatial model = simpleApplication.getAssetManager().loadModel("Models/Teapot/Teapot.gltf");
+ model.setLocalScale(5);
+ model.setLocalTranslation(10, 5, 0);
+ model.setShadowMode(ShadowMode.CastAndReceive);
+ rootNode.attachChild(model);
+ } catch (Exception e) {
+ // If model fails to load, continue with just the ground
+ System.err.println("Warning: Could not load Teapot model: " + e.getMessage());
+ }
rootNode.attachChild(SkyFactory.createSky(simpleApplication.getAssetManager(),
- "Textures/Sky/Bright/FullskiesBlueClear03.dds",
+ "Textures/Sky/Bright/FullskiesBlueClear03.dds",
SkyFactory.EnvMapType.CubeMap));
DirectionalLight sun = new DirectionalLight();
Vector3f lightDir = new Vector3f(-0.12f, -0.3729129f, 0.74847335f);
sun.setDirection(lightDir);
sun.setColor(ColorRGBA.White.clone().multLocal(2));
- scene.addLight(sun);
+ rootNode.addLight(sun);
FilterPostProcessor fpp = new FilterPostProcessor(simpleApplication.getAssetManager());
@@ -103,7 +121,7 @@ protected void initialize(Application app) {
filter.setBlurStart(0.02f);
filter.setBlurWidth(0.9f);
filter.setLightPosition(lightPos);
-
+
fpp.addFilter(filter);
simpleApplication.getViewPort().addProcessor(fpp);
}
@@ -120,7 +138,7 @@ protected void onEnable() {
protected void onDisable() {
}
})
- .setFramesToTakeScreenshotsOn(1)
- .run();
+ .setFramesToTakeScreenshotsOn(1)
+ .run();
}
-}
\ No newline at end of file
+}
diff --git a/jme3-testdata/src/main/resources/Models/Elephant/Elephant.bin b/jme3-testdata/src/main/resources/Models/Elephant/Elephant.bin
new file mode 100644
index 0000000000..f17ce3bd4a
Binary files /dev/null and b/jme3-testdata/src/main/resources/Models/Elephant/Elephant.bin differ
diff --git a/jme3-testdata/src/main/resources/Models/Elephant/Elephant.gltf b/jme3-testdata/src/main/resources/Models/Elephant/Elephant.gltf
new file mode 100644
index 0000000000..70a0f23f10
--- /dev/null
+++ b/jme3-testdata/src/main/resources/Models/Elephant/Elephant.gltf
@@ -0,0 +1,10571 @@
+{
+ "asset":{
+ "generator":"Khronos glTF Blender I/O v4.2.83",
+ "version":"2.0"
+ },
+ "scene":0,
+ "scenes":[
+ {
+ "name":"Scene",
+ "nodes":[
+ 63,
+ 64
+ ]
+ }
+ ],
+ "nodes":[
+ {
+ "name":"joint6",
+ "rotation":[
+ 0.20124821364879608,
+ 0.20124763250350952,
+ -0.6778655648231506,
+ 0.6778619289398193
+ ],
+ "scale":[
+ 0.9999998807907104,
+ 1,
+ 0.9999998807907104
+ ],
+ "translation":[
+ 0.1096099317073822,
+ -11.030462265014648,
+ 8.436136245727539
+ ]
+ },
+ {
+ "name":"joint16",
+ "rotation":[
+ 0.08639717847108841,
+ -0.08639699220657349,
+ 0.7018104195594788,
+ 0.7018071413040161
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 1,
+ 1
+ ],
+ "translation":[
+ -1.7927486896514893,
+ 2.405350685119629,
+ -3.304959535598755
+ ]
+ },
+ {
+ "children":[
+ 1
+ ],
+ "name":"joint15",
+ "rotation":[
+ 0.24593396484851837,
+ -9.354898793390021e-07,
+ -2.9246717758724117e-07,
+ 0.9692866206169128
+ ],
+ "translation":[
+ 2.4628443717956543,
+ -3.1253538131713867,
+ 1.8910939693450928
+ ]
+ },
+ {
+ "children":[
+ 2
+ ],
+ "name":"joint14",
+ "rotation":[
+ 0.22698377072811127,
+ 3.177296719059086e-07,
+ 3.5188773495065107e-07,
+ 0.9738985300064087
+ ],
+ "translation":[
+ 4.752876281738281,
+ 0.5634863972663879,
+ 2.1006503105163574
+ ]
+ },
+ {
+ "children":[
+ 3
+ ],
+ "name":"joint13",
+ "rotation":[
+ 0.10038621723651886,
+ -2.6240174477720757e-09,
+ -9.19561387036083e-08,
+ 0.9949485659599304
+ ],
+ "translation":[
+ 5.806469440460205,
+ -7.634252548217773,
+ -0.6029475331306458
+ ]
+ },
+ {
+ "children":[
+ 4
+ ],
+ "name":"joint12",
+ "rotation":[
+ 0.0709444135427475,
+ -1.3381830399339378e-07,
+ 6.5095129286874e-08,
+ 0.9974802732467651
+ ],
+ "translation":[
+ 4.914907455444336,
+ 5.985100746154785,
+ 5.9177374839782715
+ ]
+ },
+ {
+ "children":[
+ 5
+ ],
+ "name":"joint11",
+ "rotation":[
+ -3.285369842842556e-08,
+ 0.9959338307380676,
+ -0.09008780121803284,
+ 9.062629260370159e-07
+ ],
+ "scale":[
+ 1,
+ 1,
+ 0.9999999403953552
+ ],
+ "translation":[
+ -4.420222282409668,
+ 6.6378583908081055,
+ -7.102221965789795
+ ]
+ },
+ {
+ "children":[
+ 6
+ ],
+ "name":"joint10",
+ "rotation":[
+ -0.0627831369638443,
+ 5.3426703061632e-09,
+ 4.160777677952865e-08,
+ 0.9980272054672241
+ ],
+ "scale":[
+ 1,
+ 0.9999999403953552,
+ 1
+ ],
+ "translation":[
+ -0.7383284568786621,
+ 9.803300857543945,
+ -0.6311218738555908
+ ]
+ },
+ {
+ "children":[
+ 7
+ ],
+ "name":"joint9",
+ "rotation":[
+ -0.15096084773540497,
+ 4.102896244972953e-09,
+ 2.3855731612343334e-08,
+ 0.9885396957397461
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ -5.3164567947387695,
+ -3.0462722778320312,
+ -9.535523414611816
+ ]
+ },
+ {
+ "children":[
+ 8
+ ],
+ "name":"joint8",
+ "rotation":[
+ -0.06752945482730865,
+ -3.6983333728812795e-08,
+ -3.4391881342799024e-08,
+ 0.9977172613143921
+ ],
+ "translation":[
+ -0.9541000723838806,
+ 9.601665496826172,
+ -5.539040565490723
+ ]
+ },
+ {
+ "children":[
+ 9
+ ],
+ "name":"Ruessel",
+ "rotation":[
+ -0.13808898627758026,
+ 1.4996245356613258e-09,
+ 2.142751931444309e-08,
+ 0.990419864654541
+ ],
+ "scale":[
+ 1,
+ 0.9999999403953552,
+ 0.9999999403953552
+ ],
+ "translation":[
+ -4.841660976409912,
+ -16.134361267089844,
+ 0.6549422740936279
+ ]
+ },
+ {
+ "name":"Ear_M5_R",
+ "rotation":[
+ 1.9597770517520985e-07,
+ 5.619573784088061e-08,
+ 0.5569758415222168,
+ 0.8305286765098572
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ -4.649838447570801,
+ 4.110822677612305,
+ -3.437661647796631
+ ]
+ },
+ {
+ "children":[
+ 11
+ ],
+ "name":"Ear_M4_R",
+ "rotation":[
+ 8.438204801564098e-09,
+ 2.6546365461399546e-07,
+ -0.1422274261713028,
+ 0.9898340106010437
+ ],
+ "translation":[
+ 2.6033833026885986,
+ -7.033299446105957,
+ -0.8150521516799927
+ ]
+ },
+ {
+ "children":[
+ 12
+ ],
+ "name":"Ear_M3_R",
+ "rotation":[
+ -3.4640873991520493e-07,
+ -9.373860621053609e-07,
+ -0.02594597078859806,
+ 0.9996633529663086
+ ],
+ "translation":[
+ -2.0972540378570557,
+ 5.698035717010498,
+ -0.3174649775028229
+ ]
+ },
+ {
+ "children":[
+ 13
+ ],
+ "name":"Ear_M2_R",
+ "rotation":[
+ 1.913555252031074e-07,
+ 4.2286981738470786e-07,
+ -0.08013544976711273,
+ 0.996783971786499
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 1,
+ 1
+ ],
+ "translation":[
+ 1.4690767526626587,
+ -5.449380874633789,
+ 1.5833076238632202
+ ]
+ },
+ {
+ "children":[
+ 14
+ ],
+ "name":"Ear_M1_R",
+ "rotation":[
+ 1.6843264916133194e-07,
+ 2.9453539696078224e-07,
+ -0.15102143585681915,
+ 0.9885304570198059
+ ],
+ "translation":[
+ 1.9886164665222168,
+ 0.9742512702941895,
+ 5.945512771606445
+ ]
+ },
+ {
+ "name":"Ear_T3_R",
+ "rotation":[
+ 1.672585909773261e-07,
+ 1.993406044675794e-07,
+ -0.058781567960977554,
+ 0.9982709288597107
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 0.9999999403953552,
+ 1
+ ],
+ "translation":[
+ 4.203305244445801,
+ 1.8560267686843872,
+ 7.053654193878174
+ ]
+ },
+ {
+ "children":[
+ 16
+ ],
+ "name":"Ear_T2_R",
+ "rotation":[
+ 4.574109091493028e-09,
+ -1.0381428694472561e-07,
+ -0.29517754912376404,
+ 0.9554424285888672
+ ],
+ "scale":[
+ 0.9999998807907104,
+ 0.9999999403953552,
+ 1
+ ],
+ "translation":[
+ -5.134706020355225,
+ -4.826007843017578,
+ -5.5213117599487305
+ ]
+ },
+ {
+ "children":[
+ 17
+ ],
+ "name":"Ear_T1_R",
+ "rotation":[
+ 5.426790039564366e-07,
+ 4.882753614765534e-07,
+ 0.35083022713661194,
+ 0.9364390969276428
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ 6.813630104064941,
+ -3.4125821590423584,
+ 5.702282905578613
+ ]
+ },
+ {
+ "name":"Ear_B3_R",
+ "rotation":[
+ 2.811218848819408e-07,
+ 6.862858867862087e-07,
+ 0.16128605604171753,
+ 0.9869077205657959
+ ],
+ "translation":[
+ 1.3969677686691284,
+ 0.9049617648124695,
+ 4.974388122558594
+ ]
+ },
+ {
+ "children":[
+ 19
+ ],
+ "name":"Ear_B2_R",
+ "rotation":[
+ -5.058880105934804e-07,
+ -1.2205373423057608e-06,
+ 0.16222156584262848,
+ 0.9867543578147888
+ ],
+ "translation":[
+ -2.812021017074585,
+ -4.296492099761963,
+ 7.409326553344727
+ ]
+ },
+ {
+ "children":[
+ 20
+ ],
+ "name":"Ear_B1_R",
+ "rotation":[
+ 7.608650207657774e-07,
+ 1.2834805147576844e-06,
+ -0.3192474842071533,
+ 0.9476714134216309
+ ],
+ "translation":[
+ -8.717901229858398,
+ 5.850585460662842,
+ 8.585454940795898
+ ]
+ },
+ {
+ "children":[
+ 15,
+ 18,
+ 21
+ ],
+ "name":"Ear_R",
+ "rotation":[
+ 0.15955865383148193,
+ 0.23567351698875427,
+ -0.7938214540481567,
+ 0.537444531917572
+ ],
+ "scale":[
+ 0.9999998807907104,
+ 1,
+ 0.9999998807907104
+ ],
+ "translation":[
+ 5.162622451782227,
+ -9.014198303222656,
+ -6.766792297363281
+ ]
+ },
+ {
+ "name":"Ear_M5_L",
+ "rotation":[
+ 4.70910720196116e-07,
+ -2.840826027750154e-07,
+ 0.5569757223129272,
+ 0.8305287957191467
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 0.9999998807907104,
+ 1
+ ],
+ "translation":[
+ -4.286734104156494,
+ 4.395549297332764,
+ 3.5551974773406982
+ ]
+ },
+ {
+ "children":[
+ 23
+ ],
+ "name":"Ear_M4_L",
+ "rotation":[
+ 8.486419744713203e-08,
+ 4.482646076553465e-08,
+ -0.14222748577594757,
+ 0.9898340106010437
+ ],
+ "translation":[
+ -1.6882925033569336,
+ -5.903735160827637,
+ -4.382546901702881
+ ]
+ },
+ {
+ "children":[
+ 24
+ ],
+ "name":"Ear_M3_L",
+ "rotation":[
+ 6.607287494908576e-10,
+ 2.5457511654281006e-08,
+ -0.02594556100666523,
+ 0.9996633529663086
+ ],
+ "translation":[
+ 0.6090877056121826,
+ 4.901920318603516,
+ 3.54500675201416
+ ]
+ },
+ {
+ "children":[
+ 25
+ ],
+ "name":"Ear_M2_L",
+ "rotation":[
+ 1.5209953119210695e-07,
+ -4.544176945842082e-08,
+ -0.08013573288917542,
+ 0.996783971786499
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 1,
+ 1
+ ],
+ "translation":[
+ -0.015945235267281532,
+ -4.860222816467285,
+ -3.2770042419433594
+ ]
+ },
+ {
+ "children":[
+ 26
+ ],
+ "name":"Ear_M1_L",
+ "rotation":[
+ -1.0651610864442773e-06,
+ 4.809384108739323e-07,
+ -0.15102098882198334,
+ 0.9885305166244507
+ ],
+ "translation":[
+ 5.52906608581543,
+ -3.022301435470581,
+ 0.7400409579277039
+ ]
+ },
+ {
+ "name":"Ear_T3_L",
+ "rotation":[
+ 3.8620282083456914e-08,
+ -4.414070442493312e-09,
+ -0.05878189951181412,
+ 0.9982708692550659
+ ],
+ "translation":[
+ 6.611800193786621,
+ -4.398059368133545,
+ 2.7941017150878906
+ ]
+ },
+ {
+ "children":[
+ 28
+ ],
+ "name":"Ear_T2_L",
+ "rotation":[
+ 5.529635700440849e-07,
+ -7.084630624376587e-07,
+ -0.29517680406570435,
+ 0.9554426670074463
+ ],
+ "scale":[
+ 1,
+ 0.9999999403953552,
+ 1
+ ],
+ "translation":[
+ -7.667289733886719,
+ 3.781341552734375,
+ -2.656338691711426
+ ]
+ },
+ {
+ "children":[
+ 29
+ ],
+ "name":"Ear_T1_L",
+ "rotation":[
+ -7.127952130758786e-07,
+ 6.856484446871036e-07,
+ 0.35083046555519104,
+ 0.9364389777183533
+ ],
+ "scale":[
+ 1.0000001192092896,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ 2.889892101287842,
+ -8.637807846069336,
+ 2.7609050273895264
+ ]
+ },
+ {
+ "name":"Ear_B3_L",
+ "rotation":[
+ 1.0249685828966904e-06,
+ -5.263289608592459e-07,
+ 0.16128626465797424,
+ 0.9869076609611511
+ ],
+ "translation":[
+ 5.083557605743408,
+ -1.235504388809204,
+ 0.38243624567985535
+ ]
+ },
+ {
+ "children":[
+ 31
+ ],
+ "name":"Ear_B2_L",
+ "rotation":[
+ -2.4679798116267193e-07,
+ 6.565827703752802e-08,
+ 0.16222114861011505,
+ 0.9867544174194336
+ ],
+ "scale":[
+ 0.9999998807907104,
+ 0.9999998807907104,
+ 1
+ ],
+ "translation":[
+ 5.760296821594238,
+ 1.912614345550537,
+ -6.665428161621094
+ ]
+ },
+ {
+ "children":[
+ 32
+ ],
+ "name":"Ear_B1_L",
+ "rotation":[
+ -9.172962904813176e-07,
+ 1.9488423674829392e-07,
+ -0.31924673914909363,
+ 0.94767165184021
+ ],
+ "scale":[
+ 1.0000001192092896,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ 10.748581886291504,
+ 5.013974189758301,
+ -6.5779242515563965
+ ]
+ },
+ {
+ "children":[
+ 27,
+ 30,
+ 33
+ ],
+ "name":"Ear_L",
+ "rotation":[
+ -0.5374435186386108,
+ -0.7938222289085388,
+ -0.23567290604114532,
+ 0.15955880284309387
+ ],
+ "scale":[
+ 1,
+ 1.0000003576278687,
+ 0.9999999403953552
+ ],
+ "translation":[
+ -11.847891807556152,
+ -3.6140849590301514,
+ 0.5149423480033875
+ ]
+ },
+ {
+ "children":[
+ 0,
+ 10,
+ 22,
+ 34
+ ],
+ "name":"joint5",
+ "rotation":[
+ -0.12071479111909866,
+ 9.454376836970368e-09,
+ -1.1496900098606488e-09,
+ 0.9926872253417969
+ ],
+ "translation":[
+ -11.50464153289795,
+ -21.242570877075195,
+ -8.18245792388916
+ ]
+ },
+ {
+ "name":"FootEnd_F_R",
+ "rotation":[
+ 0.43273472785949707,
+ 0.43273431062698364,
+ -0.5592312812805176,
+ 0.5592333674430847
+ ],
+ "translation":[
+ -10.204755783081055,
+ -2.223055124282837,
+ 2.8432915210723877
+ ]
+ },
+ {
+ "children":[
+ 36
+ ],
+ "name":"Foot_F_R",
+ "rotation":[
+ 0.10082592070102692,
+ -1.1667150090488576e-07,
+ -1.1823678924827163e-08,
+ 0.9949040412902832
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ -9.096662521362305,
+ -19.752046585083008,
+ -5.921226978302002
+ ]
+ },
+ {
+ "children":[
+ 37
+ ],
+ "name":"Knee_F_R",
+ "rotation":[
+ 1.0341994283180611e-07,
+ 0.9954758286476135,
+ -0.09501522779464722,
+ 1.143186182162026e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999996423721313,
+ 0.9999999403953552
+ ],
+ "translation":[
+ 17.013696670532227,
+ -27.426706314086914,
+ 9.684623718261719
+ ]
+ },
+ {
+ "children":[
+ 38
+ ],
+ "name":"Oberschenkel_F_R",
+ "rotation":[
+ 4.68859013835754e-08,
+ 0.7730690240859985,
+ -0.634321928024292,
+ 1.164249283647223e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999996423721313,
+ 0.9999999403953552
+ ],
+ "translation":[
+ 3.1424050331115723,
+ -19.530258178710938,
+ -1.199510931968689
+ ]
+ },
+ {
+ "name":"FootEnd_F_L",
+ "rotation":[
+ 0.4327343702316284,
+ 0.43273472785949707,
+ -0.5592309832572937,
+ 0.5592337250709534
+ ],
+ "translation":[
+ 2.8494293689727783,
+ 10.435468673706055,
+ -0.3806503713130951
+ ]
+ },
+ {
+ "children":[
+ 40
+ ],
+ "name":"Foot_F_L",
+ "rotation":[
+ 0.10082593560218811,
+ -8.141785912130217e-08,
+ -3.2034557762017357e-07,
+ 0.994904100894928
+ ],
+ "scale":[
+ 1,
+ 1,
+ 0.9999999403953552
+ ],
+ "translation":[
+ -12.810282707214355,
+ 17.504552841186523,
+ -6.118725776672363
+ ]
+ },
+ {
+ "children":[
+ 41
+ ],
+ "name":"Knee_F_L",
+ "rotation":[
+ 4.684449805836266e-08,
+ 0.9954758882522583,
+ -0.09501476585865021,
+ 1.1431859547883505e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999998807907104,
+ 0.9999999403953552
+ ],
+ "translation":[
+ 14.217717170715332,
+ 30.318269729614258,
+ 3.7620112895965576
+ ]
+ },
+ {
+ "children":[
+ 42
+ ],
+ "name":"Oberschenkel_F_L",
+ "rotation":[
+ -1.8039061444596882e-07,
+ 0.6343216300010681,
+ 0.7730692625045776,
+ 1.2577622783283005e-06
+ ],
+ "scale":[
+ 1,
+ 1.0000004768371582,
+ 1.0000001192092896
+ ],
+ "translation":[
+ -14.883162498474121,
+ -12.125242233276367,
+ 4.920429706573486
+ ]
+ },
+ {
+ "children":[
+ 35,
+ 39,
+ 43
+ ],
+ "name":"joint4",
+ "rotation":[
+ -0.14462055265903473,
+ 5.0309858501407234e-09,
+ -7.353049280567348e-10,
+ 0.9894872307777405
+ ],
+ "translation":[
+ 9.12662410736084,
+ 10.191919326782227,
+ 19.853700637817383
+ ]
+ },
+ {
+ "children":[
+ 44
+ ],
+ "name":"joint3",
+ "rotation":[
+ -0.11487579345703125,
+ 4.309926637802164e-09,
+ -3.036122819821685e-08,
+ 0.9933798313140869
+ ],
+ "scale":[
+ 1,
+ 1,
+ 1.0000001192092896
+ ],
+ "translation":[
+ 2.519071340560913,
+ 1.8153742551803589,
+ 17.346904754638672
+ ]
+ },
+ {
+ "children":[
+ 45
+ ],
+ "name":"joint2",
+ "rotation":[
+ -0.367116779088974,
+ -6.241913297344581e-08,
+ -1.8998882467258227e-08,
+ 0.9301748871803284
+ ],
+ "translation":[
+ 7.255468368530273,
+ 14.52187728881836,
+ -2.6938254833221436
+ ]
+ },
+ {
+ "name":"FootEnd_B_R",
+ "rotation":[
+ 0.4515834152698517,
+ 0.4515836834907532,
+ -0.5441251397132874,
+ 0.5441254377365112
+ ],
+ "translation":[
+ -3.961215019226074,
+ 1.0793973207473755,
+ -8.771247863769531
+ ]
+ },
+ {
+ "children":[
+ 47
+ ],
+ "name":"Foot_B_R",
+ "rotation":[
+ -6.544630082316871e-08,
+ 0.9949793219566345,
+ -0.10008124262094498,
+ 1.1426155879235012e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999995827674866,
+ 1
+ ],
+ "translation":[
+ 11.031207084655762,
+ 4.48600959777832,
+ 15.611071586608887
+ ]
+ },
+ {
+ "children":[
+ 48
+ ],
+ "name":"Knee_B_R",
+ "rotation":[
+ 1.6273729031013318e-08,
+ 0.9908136129379272,
+ -0.13523492217063904,
+ 1.1378321005395264e-06
+ ],
+ "scale":[
+ 1,
+ 1.000000238418579,
+ 0.9999999403953552
+ ],
+ "translation":[
+ -12.026575088500977,
+ 5.865947723388672,
+ -22.093212127685547
+ ]
+ },
+ {
+ "children":[
+ 49
+ ],
+ "name":"Oberschenkel_B_R",
+ "rotation":[
+ -0.9026575088500977,
+ 5.336938357913823e-08,
+ -9.049115590187284e-08,
+ 0.43035969138145447
+ ],
+ "scale":[
+ 1,
+ 1,
+ 1.0000001192092896
+ ],
+ "translation":[
+ 4.7399444580078125,
+ -11.179091453552246,
+ -2.556751251220703
+ ]
+ },
+ {
+ "name":"FootEnd_B_L",
+ "rotation":[
+ 0.4515833556652069,
+ 0.4515840411186218,
+ -0.5441250205039978,
+ 0.5441253185272217
+ ],
+ "translation":[
+ -2.296755790710449,
+ -8.339694023132324,
+ 4.354962348937988
+ ]
+ },
+ {
+ "children":[
+ 51
+ ],
+ "name":"Foot_B_L",
+ "rotation":[
+ 2.8708745958283544e-07,
+ -0.9949793219566345,
+ 0.10008107870817184,
+ 1.0240048595733242e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999999403953552,
+ 1
+ ],
+ "translation":[
+ 7.910208225250244,
+ -17.451169967651367,
+ -4.289830207824707
+ ]
+ },
+ {
+ "children":[
+ 52
+ ],
+ "name":"Knee_B_L",
+ "rotation":[
+ -6.083454451299986e-08,
+ -0.9908135533332825,
+ 0.13523517549037933,
+ 1.019717728922842e-06
+ ],
+ "scale":[
+ 1,
+ 0.9999995827674866,
+ 1
+ ],
+ "translation":[
+ -5.823136806488037,
+ -23.64073371887207,
+ 8.62380599975586
+ ]
+ },
+ {
+ "children":[
+ 53
+ ],
+ "name":"Oberschenkel_B_L",
+ "rotation":[
+ 0.43036097288131714,
+ -7.795109979724657e-08,
+ 1.348295910474917e-07,
+ 0.9026569128036499
+ ],
+ "translation":[
+ -9.230710983276367,
+ -4.95769739151001,
+ -6.6474761962890625
+ ]
+ },
+ {
+ "name":"joint23",
+ "rotation":[
+ 0.45705646276474,
+ 0.45705586671829224,
+ -0.5395368933677673,
+ 0.53953617811203
+ ],
+ "scale":[
+ 1.0000001192092896,
+ 1,
+ 1.0000001192092896
+ ],
+ "translation":[
+ 4.19873571395874,
+ 1.8701189756393433,
+ -1.8065274953842163
+ ]
+ },
+ {
+ "children":[
+ 55
+ ],
+ "name":"joint22",
+ "rotation":[
+ -0.034291382879018784,
+ 3.445380158950684e-08,
+ -1.32582824718952e-08,
+ 0.9994118809700012
+ ],
+ "scale":[
+ 1,
+ 0.9999999403953552,
+ 0.9999998807907104
+ ],
+ "translation":[
+ -1.9508668184280396,
+ -5.294985771179199,
+ 1.5129259824752808
+ ]
+ },
+ {
+ "children":[
+ 56
+ ],
+ "name":"joint21",
+ "rotation":[
+ 3.045061092166179e-08,
+ 0.9931783080101013,
+ -0.11660603433847427,
+ 1.140547624345345e-06
+ ],
+ "scale":[
+ 1,
+ 1.000000238418579,
+ 0.9999999403953552
+ ],
+ "translation":[
+ 3.061551094055176,
+ -5.883590221405029,
+ -1.3370778560638428
+ ]
+ },
+ {
+ "children":[
+ 57
+ ],
+ "name":"joint20",
+ "rotation":[
+ -0.04531314969062805,
+ -4.0080220031768476e-08,
+ 3.9297148646255664e-08,
+ 0.9989728331565857
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1.0000001192092896
+ ],
+ "translation":[
+ 0.4948939085006714,
+ -3.523200511932373,
+ 4.804718017578125
+ ]
+ },
+ {
+ "children":[
+ 58
+ ],
+ "name":"joint19",
+ "rotation":[
+ 0.001337225898168981,
+ 7.992402295542433e-09,
+ -8.7128801951053e-09,
+ 0.9999991059303284
+ ],
+ "translation":[
+ 0.09674988687038422,
+ -4.429688453674316,
+ 8.10542106628418
+ ]
+ },
+ {
+ "children":[
+ 59
+ ],
+ "name":"joint18",
+ "rotation":[
+ -0.26029467582702637,
+ -4.4133077636843154e-08,
+ 2.5263569014555287e-08,
+ 0.965529203414917
+ ],
+ "scale":[
+ 1,
+ 1.0000001192092896,
+ 1
+ ],
+ "translation":[
+ -2.508981943130493,
+ 4.737064838409424,
+ 1.7262307405471802
+ ]
+ },
+ {
+ "children":[
+ 60
+ ],
+ "name":"Tail",
+ "rotation":[
+ -1.0311224940551256e-07,
+ -0.009485210292041302,
+ 0.9999549984931946,
+ 1.1970241757808253e-06
+ ],
+ "scale":[
+ 0.9999999403953552,
+ 1,
+ 1.0000001192092896
+ ],
+ "translation":[
+ -1.6317477226257324,
+ -1.1269465684890747,
+ 3.8588974475860596
+ ]
+ },
+ {
+ "children":[
+ 46,
+ 50,
+ 54,
+ 61
+ ],
+ "name":"Root",
+ "rotation":[
+ -0.31154313683509827,
+ 2.803200231937808e-07,
+ 1.9422812158609304e-07,
+ 0.9502320289611816
+ ],
+ "translation":[
+ 0,
+ 64.55599975585938,
+ 42.55030059814453
+ ]
+ },
+ {
+ "children":[
+ 62
+ ],
+ "name":"Elephant"
+ },
+ {
+ "mesh":0,
+ "name":"Elephant.001",
+ "skin":0
+ }
+ ],
+ "animations":[
+ {
+ "channels":[
+ {
+ "sampler":0,
+ "target":{
+ "node":62,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":1,
+ "target":{
+ "node":62,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":2,
+ "target":{
+ "node":62,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":3,
+ "target":{
+ "node":46,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":4,
+ "target":{
+ "node":46,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":5,
+ "target":{
+ "node":46,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":6,
+ "target":{
+ "node":45,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":7,
+ "target":{
+ "node":45,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":8,
+ "target":{
+ "node":45,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":9,
+ "target":{
+ "node":44,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":10,
+ "target":{
+ "node":44,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":11,
+ "target":{
+ "node":44,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":12,
+ "target":{
+ "node":35,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":13,
+ "target":{
+ "node":35,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":14,
+ "target":{
+ "node":35,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":15,
+ "target":{
+ "node":0,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":16,
+ "target":{
+ "node":0,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":17,
+ "target":{
+ "node":0,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":18,
+ "target":{
+ "node":10,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":19,
+ "target":{
+ "node":10,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":20,
+ "target":{
+ "node":10,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":21,
+ "target":{
+ "node":9,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":22,
+ "target":{
+ "node":9,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":23,
+ "target":{
+ "node":9,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":24,
+ "target":{
+ "node":8,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":25,
+ "target":{
+ "node":8,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":26,
+ "target":{
+ "node":8,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":27,
+ "target":{
+ "node":7,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":28,
+ "target":{
+ "node":7,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":29,
+ "target":{
+ "node":7,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":30,
+ "target":{
+ "node":6,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":31,
+ "target":{
+ "node":6,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":32,
+ "target":{
+ "node":6,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":33,
+ "target":{
+ "node":5,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":34,
+ "target":{
+ "node":5,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":35,
+ "target":{
+ "node":5,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":36,
+ "target":{
+ "node":4,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":37,
+ "target":{
+ "node":4,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":38,
+ "target":{
+ "node":4,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":39,
+ "target":{
+ "node":3,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":40,
+ "target":{
+ "node":3,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":41,
+ "target":{
+ "node":3,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":42,
+ "target":{
+ "node":2,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":43,
+ "target":{
+ "node":2,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":44,
+ "target":{
+ "node":2,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":45,
+ "target":{
+ "node":1,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":46,
+ "target":{
+ "node":1,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":47,
+ "target":{
+ "node":1,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":48,
+ "target":{
+ "node":22,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":49,
+ "target":{
+ "node":22,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":50,
+ "target":{
+ "node":22,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":51,
+ "target":{
+ "node":15,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":52,
+ "target":{
+ "node":15,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":53,
+ "target":{
+ "node":15,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":54,
+ "target":{
+ "node":14,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":55,
+ "target":{
+ "node":14,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":56,
+ "target":{
+ "node":14,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":57,
+ "target":{
+ "node":13,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":58,
+ "target":{
+ "node":13,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":59,
+ "target":{
+ "node":13,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":60,
+ "target":{
+ "node":12,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":61,
+ "target":{
+ "node":12,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":62,
+ "target":{
+ "node":12,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":63,
+ "target":{
+ "node":11,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":64,
+ "target":{
+ "node":11,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":65,
+ "target":{
+ "node":11,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":66,
+ "target":{
+ "node":18,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":67,
+ "target":{
+ "node":18,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":68,
+ "target":{
+ "node":18,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":69,
+ "target":{
+ "node":17,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":70,
+ "target":{
+ "node":17,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":71,
+ "target":{
+ "node":17,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":72,
+ "target":{
+ "node":16,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":73,
+ "target":{
+ "node":16,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":74,
+ "target":{
+ "node":16,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":75,
+ "target":{
+ "node":21,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":76,
+ "target":{
+ "node":21,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":77,
+ "target":{
+ "node":21,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":78,
+ "target":{
+ "node":20,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":79,
+ "target":{
+ "node":20,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":80,
+ "target":{
+ "node":20,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":81,
+ "target":{
+ "node":19,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":82,
+ "target":{
+ "node":19,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":83,
+ "target":{
+ "node":19,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":84,
+ "target":{
+ "node":34,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":85,
+ "target":{
+ "node":34,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":86,
+ "target":{
+ "node":34,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":87,
+ "target":{
+ "node":27,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":88,
+ "target":{
+ "node":27,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":89,
+ "target":{
+ "node":27,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":90,
+ "target":{
+ "node":26,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":91,
+ "target":{
+ "node":26,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":92,
+ "target":{
+ "node":26,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":93,
+ "target":{
+ "node":25,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":94,
+ "target":{
+ "node":25,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":95,
+ "target":{
+ "node":25,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":96,
+ "target":{
+ "node":24,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":97,
+ "target":{
+ "node":24,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":98,
+ "target":{
+ "node":24,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":99,
+ "target":{
+ "node":23,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":100,
+ "target":{
+ "node":23,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":101,
+ "target":{
+ "node":23,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":102,
+ "target":{
+ "node":30,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":103,
+ "target":{
+ "node":30,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":104,
+ "target":{
+ "node":30,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":105,
+ "target":{
+ "node":29,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":106,
+ "target":{
+ "node":29,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":107,
+ "target":{
+ "node":29,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":108,
+ "target":{
+ "node":28,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":109,
+ "target":{
+ "node":28,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":110,
+ "target":{
+ "node":28,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":111,
+ "target":{
+ "node":33,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":112,
+ "target":{
+ "node":33,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":113,
+ "target":{
+ "node":33,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":114,
+ "target":{
+ "node":32,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":115,
+ "target":{
+ "node":32,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":116,
+ "target":{
+ "node":32,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":117,
+ "target":{
+ "node":31,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":118,
+ "target":{
+ "node":31,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":119,
+ "target":{
+ "node":31,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":120,
+ "target":{
+ "node":39,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":121,
+ "target":{
+ "node":39,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":122,
+ "target":{
+ "node":39,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":123,
+ "target":{
+ "node":38,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":124,
+ "target":{
+ "node":38,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":125,
+ "target":{
+ "node":38,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":126,
+ "target":{
+ "node":37,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":127,
+ "target":{
+ "node":37,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":128,
+ "target":{
+ "node":37,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":129,
+ "target":{
+ "node":36,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":130,
+ "target":{
+ "node":36,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":131,
+ "target":{
+ "node":36,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":132,
+ "target":{
+ "node":43,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":133,
+ "target":{
+ "node":43,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":134,
+ "target":{
+ "node":43,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":135,
+ "target":{
+ "node":42,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":136,
+ "target":{
+ "node":42,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":137,
+ "target":{
+ "node":42,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":138,
+ "target":{
+ "node":41,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":139,
+ "target":{
+ "node":41,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":140,
+ "target":{
+ "node":41,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":141,
+ "target":{
+ "node":40,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":142,
+ "target":{
+ "node":40,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":143,
+ "target":{
+ "node":40,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":144,
+ "target":{
+ "node":50,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":145,
+ "target":{
+ "node":50,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":146,
+ "target":{
+ "node":50,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":147,
+ "target":{
+ "node":49,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":148,
+ "target":{
+ "node":49,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":149,
+ "target":{
+ "node":49,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":150,
+ "target":{
+ "node":48,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":151,
+ "target":{
+ "node":48,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":152,
+ "target":{
+ "node":48,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":153,
+ "target":{
+ "node":47,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":154,
+ "target":{
+ "node":47,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":155,
+ "target":{
+ "node":47,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":156,
+ "target":{
+ "node":54,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":157,
+ "target":{
+ "node":54,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":158,
+ "target":{
+ "node":54,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":159,
+ "target":{
+ "node":53,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":160,
+ "target":{
+ "node":53,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":161,
+ "target":{
+ "node":53,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":162,
+ "target":{
+ "node":52,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":163,
+ "target":{
+ "node":52,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":164,
+ "target":{
+ "node":52,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":165,
+ "target":{
+ "node":51,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":166,
+ "target":{
+ "node":51,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":167,
+ "target":{
+ "node":51,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":168,
+ "target":{
+ "node":61,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":169,
+ "target":{
+ "node":61,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":170,
+ "target":{
+ "node":61,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":171,
+ "target":{
+ "node":60,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":172,
+ "target":{
+ "node":60,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":173,
+ "target":{
+ "node":60,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":174,
+ "target":{
+ "node":59,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":175,
+ "target":{
+ "node":59,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":176,
+ "target":{
+ "node":59,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":177,
+ "target":{
+ "node":58,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":178,
+ "target":{
+ "node":58,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":179,
+ "target":{
+ "node":58,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":180,
+ "target":{
+ "node":57,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":181,
+ "target":{
+ "node":57,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":182,
+ "target":{
+ "node":57,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":183,
+ "target":{
+ "node":56,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":184,
+ "target":{
+ "node":56,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":185,
+ "target":{
+ "node":56,
+ "path":"scale"
+ }
+ },
+ {
+ "sampler":186,
+ "target":{
+ "node":55,
+ "path":"translation"
+ }
+ },
+ {
+ "sampler":187,
+ "target":{
+ "node":55,
+ "path":"rotation"
+ }
+ },
+ {
+ "sampler":188,
+ "target":{
+ "node":55,
+ "path":"scale"
+ }
+ }
+ ],
+ "name":"