diff --git a/common/src/main/java/dev/jeryn/anim/tardis/JsonToAnimationDefinition.java b/common/src/main/java/dev/jeryn/anim/tardis/JsonToAnimationDefinition.java
new file mode 100644
index 000000000..6d0ae30f9
--- /dev/null
+++ b/common/src/main/java/dev/jeryn/anim/tardis/JsonToAnimationDefinition.java
@@ -0,0 +1,181 @@
+package dev.jeryn.anim.tardis;
+
+import com.google.gson.JsonArray;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
+import com.google.gson.stream.JsonReader;
+import net.minecraft.client.animation.AnimationChannel;
+import net.minecraft.client.animation.AnimationDefinition;
+import net.minecraft.client.animation.Keyframe;
+import net.minecraft.client.animation.KeyframeAnimations;
+import net.minecraft.resources.ResourceLocation;
+import net.minecraft.server.packs.resources.ResourceManager;
+import org.joml.Vector3f;
+import whocraft.tardis_refined.TardisRefined;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.*;
+
+import static net.minecraft.client.animation.AnimationChannel.Interpolations.CATMULLROM;
+import static net.minecraft.client.animation.AnimationChannel.Interpolations.LINEAR;
+import static net.minecraft.client.animation.AnimationChannel.Targets.POSITION;
+import static net.minecraft.client.animation.AnimationChannel.Targets.ROTATION;
+
+/**
+ *
JsonToAnimationDefinition
+ *
+ * This file magically allows me to load JSON based animations to a AnimationDefinition
+ * It was a nightmare to get correct
+ * All Rights Reserved
+ *
+ * Credits
+ *
+ * - Developed by: Jeryn
+ *
+ *
+ * @version 1.0
+ * @since 2024-12-01
+ */
+public class JsonToAnimationDefinition {
+
+
+ public static final AnimationChannel.Interpolation SNAP_TO = (destination, progress, keyFrames, startIndex, endIndex, scaleFactor) -> {
+ Vector3f startVector = keyFrames[startIndex].target();
+ Vector3f endVector = keyFrames[endIndex].target();
+ return startVector.lerp(endVector, 0, destination).mul(scaleFactor);
+ };
+
+
+ public static AnimationDefinition loadAnimation(ResourceManager resourceManager, ResourceLocation resourceLocation) {
+
+ JsonObject animationJson = loadJsonFromResource(resourceManager, resourceLocation);
+ JsonArray animations = animationJson.getAsJsonArray("animations");
+
+ if(animationJson == null || animations.isEmpty() || animations.isJsonNull()){
+ TardisRefined.LOGGER.info("The specified animation '{}' does not exist?", resourceLocation);
+ }
+
+ float animationLength = animationJson.get("length").getAsFloat();
+
+ AnimationDefinition.Builder animationDefinition = AnimationDefinition.Builder.withLength(animationLength);
+
+ boolean looping = animationJson.get("looping").getAsBoolean();
+
+ if(looping){
+ animationDefinition.looping();
+ }
+
+ for (JsonElement boneEntry : animations.getAsJsonArray()) {
+ JsonObject boneData = boneEntry.getAsJsonObject();
+ System.out.println(boneData);
+ List rotationKeyframes = new ArrayList<>();
+ List positionKeyframes = new ArrayList<>();
+
+ String boneName = boneData.get("bone").getAsString();
+
+ System.out.println(boneData.get("target").getAsString());
+
+
+ if(boneData.get("target").getAsString().equals("rotation")){
+ rotationKeyframes = parseKeyframes(boneData, ROTATION);
+ }
+
+ if(boneData.get("target").getAsString().equals("position")){
+ positionKeyframes = parseKeyframes(boneData, POSITION);
+ }
+
+
+
+ AnimationChannel positionChannel = positionKeyframes.isEmpty() ? null : new AnimationChannel(POSITION, positionKeyframes.toArray(new Keyframe[0]));
+ AnimationChannel rotationChannel = rotationKeyframes.isEmpty() ? null : new AnimationChannel(ROTATION, rotationKeyframes.toArray(new Keyframe[0]));
+
+ if (positionChannel != null) {
+ animationDefinition.addAnimation(boneName, positionChannel);
+ }
+ if (rotationChannel != null) {
+ animationDefinition.addAnimation(boneName, rotationChannel);
+ }
+
+
+ }
+
+ return animationDefinition.build();
+ }
+
+ private static List parseKeyframes(JsonElement transformationData, AnimationChannel.Target targetType) {
+ List keyframes = new ArrayList<>();
+
+ if(transformationData == null) return keyframes;
+
+ JsonObject jsonObject = transformationData.getAsJsonObject();
+
+ System.out.println(jsonObject);
+
+ if (!jsonObject.has("keyframes") || !jsonObject.get("keyframes").isJsonArray()) {
+ return keyframes;
+ }
+
+ JsonArray keyframesArray = jsonObject.getAsJsonArray("keyframes");
+ for (JsonElement keyframeElement : keyframesArray) {
+ if (!keyframeElement.isJsonObject()) continue;
+
+ JsonObject keyframeObject = keyframeElement.getAsJsonObject();
+
+ // Parse the individual keyframe details
+ float timestamp = keyframeObject.has("timestamp") ? keyframeObject.get("timestamp").getAsFloat() : 0.0f;
+ JsonArray targetArray = keyframeObject.has("target") ? keyframeObject.getAsJsonArray("target") : null;
+ AnimationChannel.Interpolation interpolation = keyframeObject.has("interpolation") ? getInterpolation(keyframeObject.get("interpolation").getAsString()) : getInterpolation("linear");
+
+ Vector3f vector3f = new Vector3f();
+
+ // Validate and convert the target array to a 3D vector (e.g., float[])
+ float[] target = new float[3];
+ if (targetArray != null && targetArray.size() == 3) {
+ for (int i = 0; i < 3; i++) {
+ target[i] = targetArray.get(i).getAsFloat();
+ }
+ } else {
+ continue; // Skip this keyframe if target is invalid
+ }
+
+ vector3f.set(target);
+ System.out.println(vector3f);
+ // Create a new Keyframe object and add it to the list
+ Keyframe keyframe = new Keyframe(timestamp, targetType == POSITION ? KeyframeAnimations.posVec(vector3f.x, vector3f.y, vector3f.z) : KeyframeAnimations.degreeVec(vector3f.x, vector3f.y, vector3f.z), interpolation);
+ keyframes.add(keyframe);
+ }
+
+ // Log the total number of keyframes parsed
+ TardisRefined.LOGGER.info("Total keyframes parsed for target " + targetType + ": " + keyframes.size());
+
+ return keyframes;
+ }
+
+
+ private static AnimationChannel.Interpolation getInterpolation(String easingType) {
+ if(easingType.equals("linear")){
+ return LINEAR;
+ }
+
+ if(easingType.equals("catmullrom")){
+ return CATMULLROM;
+ }
+
+ return SNAP_TO;
+ }
+
+
+ public static JsonObject loadJsonFromResource(ResourceManager resourceManager, ResourceLocation resourceLocation) {
+ try {
+ InputStream inputStream = resourceManager.getResource(resourceLocation).get().open();
+ JsonReader reader = new JsonReader(new InputStreamReader(inputStream));
+ return JsonParser.parseReader(reader).getAsJsonObject();
+ } catch (IOException e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+}
\ No newline at end of file
diff --git a/common/src/main/java/whocraft/tardis_refined/client/TardisClientData.java b/common/src/main/java/whocraft/tardis_refined/client/TardisClientData.java
index 6f643e6e1..e81bd140c 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/TardisClientData.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/TardisClientData.java
@@ -23,6 +23,7 @@ public class TardisClientData {
static int MAX_FOG_TICK_DELTA = 2 * 20; // This is for adjusting how fast the fog will fade in and out.
private final ResourceKey levelKey;
public AnimationState ROTOR_ANIMATION = new AnimationState();
+ public AnimationState CRASHING_ANIMATION = new AnimationState();
public AnimationState LANDING_ANIMATION = new AnimationState();
public AnimationState TAKEOFF_ANIMATION = new AnimationState();
public int landingTime = 0, takeOffTime = 0;
diff --git a/common/src/main/java/whocraft/tardis_refined/client/TardisClientLogic.java b/common/src/main/java/whocraft/tardis_refined/client/TardisClientLogic.java
index 88b9d70d7..ea3671634 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/TardisClientLogic.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/TardisClientLogic.java
@@ -100,6 +100,7 @@ else if (tardisClientData.isFlying() && !tardisClientData.ROTOR_ANIMATION.isStar
tardisClientData.ROTOR_ANIMATION.start(0);
}
+ // Handle landing animation
if (tardisClientData.isLanding()) {
if (!tardisClientData.LANDING_ANIMATION.isStarted()) {
tardisClientData.TAKEOFF_ANIMATION.stop();
@@ -109,6 +110,7 @@ else if (tardisClientData.isFlying() && !tardisClientData.ROTOR_ANIMATION.isStar
tardisClientData.LANDING_ANIMATION.stop();
}
+ // Handle takeoff animation
if (tardisClientData.isTakingOff()) {
if (!tardisClientData.TAKEOFF_ANIMATION.isStarted()) {
tardisClientData.LANDING_ANIMATION.stop();
@@ -117,8 +119,21 @@ else if (tardisClientData.isFlying() && !tardisClientData.ROTOR_ANIMATION.isStar
} else if (tardisClientData.TAKEOFF_ANIMATION.isStarted()) {
tardisClientData.TAKEOFF_ANIMATION.stop();
}
+
+ // Handle crashing animation
+ if (tardisClientData.isCrashing()) {
+ if (!tardisClientData.CRASHING_ANIMATION.isStarted()) {
+ tardisClientData.ROTOR_ANIMATION.stop();
+ tardisClientData.LANDING_ANIMATION.stop();
+ tardisClientData.TAKEOFF_ANIMATION.stop();
+ tardisClientData.CRASHING_ANIMATION.start(0);
+ }
+ } else if (tardisClientData.CRASHING_ANIMATION.isStarted()) {
+ tardisClientData.CRASHING_ANIMATION.stop();
+ }
}
+
/**
* Called by platform-specific methods
*
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CopperConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CopperConsoleModel.java
index 698d62ff8..49eb4cc03 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CopperConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CopperConsoleModel.java
@@ -3,6 +3,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
@@ -26,1245 +27,8 @@
public class CopperConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition LOOP = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("pulley_control5",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("ball_rotate_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.36f, KeyframeAnimations.degreeVec(0f, -52.11f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(0f, 150.8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 139.76f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(0f, 197f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, 216.16f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 137.4f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 169.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.degreeVec(0f, 139.76f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.degreeVec(0f, 80.31f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.degreeVec(0f, 103.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(
- 0f, 34.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.degreeVec(0f, 40.29f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0.69f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, -21.93f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(
- 0f, -5.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(0f, -0.29f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(
- 0f, 17.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.degreeVec(0f, 26.48f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(
- 0f, 104.5f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, 173.76f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, 158.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(
- 0f, 53.21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 58.04f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(
- 0f, -5.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.degreeVec(0f, 43.15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(
- 0f, 30.69f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("valve_control5",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, 0.15f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, -0.08f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0.11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.posVec(0f, -0.03f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control5",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.degreeVec(0f, 11.21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(0f, 30f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(204.15f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(172.5f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(96.62f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(158.07f,
- 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.degreeVec(164.64f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(52.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(81.21f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.degreeVec(132.45f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(12.08f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.degreeVec(58.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(43.99f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone251",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(-82.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(-104.93f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(26.21f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.degreeVec(91.08f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(43.99f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone252",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.degreeVec(45f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(-12.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(75f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("twist_control5",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.degreeVec(0f, -3.55f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 89.61f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, 78f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.degreeVec(0f, -0.68f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone304",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.degreeVec(0f, 145.28f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(0f, 172.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 148.07f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.degreeVec(0f, 242.4f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(0f, 149.21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.degreeVec(0f, -17.88f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(0f, 12.08f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 114.94f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(0f, 43.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.degreeVec(0f, -28.13f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone158",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6f, KeyframeAnimations.degreeVec(0f, 0f, -16.5f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.88f, KeyframeAnimations.degreeVec(0f, 0f, -6.76f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.degreeVec(0f, 0f, 22.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24f, KeyframeAnimations.degreeVec(0f, 0f, -6.93f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 0f, -5.29f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(0f, 0f, -0.21f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 0f, -26.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone162",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(360f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone168",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(-30f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.degreeVec(5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone214",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.86f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(-0.42f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.degreeVec(-0.49762f, -0.10901f, -2.49762f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(2.49762f, -0.10901f, 1.49762f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone210",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(-0.42f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone210",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(0f, -98.31f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(
- 0f, 72.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.degreeVec(0f, 129.29f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, 114.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.72f, KeyframeAnimations.degreeVec(0f, 44.19f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(
- 0f, 53.21f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.degreeVec(0f, 60.83f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(
- 0f, -4.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.degreeVec(
- 0f, 55.99f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone208",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.degreeVec(0f, -1.31f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(0f, 0.89f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(0f, 4.01f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(0f, 4.66f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, -4.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(0f, -3f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone209",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.degreeVec(0f, -1.31f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(0f, 0.89f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(0f, 4.01f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(0f, 4.66f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, -4.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(0f, -3f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone253",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(-7f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(1.98f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("twist_control3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.52f, KeyframeAnimations.degreeVec(1.36f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.degreeVec(0.29f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(0.98f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.degreeVec(0.65f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(-0.96f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinthing_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinthingP2_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(-45f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(10f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.32f, KeyframeAnimations.degreeVec(0f, -0.44f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 0.77f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.degreeVec(0f, 0.69f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.degreeVec(0f, -0.35f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.degreeVec(0f, 0.31f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0f, -1.8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(0f, 0.33f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control7",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, -91.36f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.degreeVec(0f, -79.8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control6",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.68f, KeyframeAnimations.degreeVec(0f, 77.36f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(0f, -200f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, -360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("twist_control4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.degreeVec(0f, -86.04f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -64.6f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("bone312",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, -0.095f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 0.035f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone312",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(0.4f, 0f, -0.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(-0.1f, 0f, 0.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("pulley_control5",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.scaleVec(1f, 1.11f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.scaleVec(1f, 1.09f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("ball_rotate_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.36f, KeyframeAnimations.degreeVec(0f, -52.11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.72f, KeyframeAnimations.degreeVec(0f, 18.04f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(0f, 150.8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 73.75f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(0f, 776.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(0f, 808.66f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, 600f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, 277.08f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 112.9f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, 168.81f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.degreeVec(0f, 139.76f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24f, KeyframeAnimations.degreeVec(0f, 70.85f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.degreeVec(0f, 81.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 110.98f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.degreeVec(
- 0f, 42.5f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, -21.93f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, 94.26f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(
- 0f, -5.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.52f, KeyframeAnimations.degreeVec(0f, 26.44f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(
- 0f, 104.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 77.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, 221.34f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(0f, 56.22f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 58.75f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(
- 0f, -5.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(
- 0f, 43.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 128.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -1440f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("valve_control5",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, 0.15f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, -0.08f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0.11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.posVec(0f, -0.03f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control5",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.degreeVec(0f, 11.21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(0f, 30f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.degreeVec(227.72f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(158.07f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.degreeVec(-109.42f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(81.21f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(192.14f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.degreeVec(-15.76f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(43.99f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.degreeVec(457.7f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(360f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone251",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.44f, KeyframeAnimations.degreeVec(12.31f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(-82.5f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(-104.93f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(26.21f,
- 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.degreeVec(118.03f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.degreeVec(91.08f,
- 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(360f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone252",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.degreeVec(45f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(-12.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(75f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(360f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("twist_control5",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.degreeVec(0f, -3.55f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 89.61f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, 78f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.degreeVec(0f, -0.68f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone304",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.64f, KeyframeAnimations.degreeVec(0f, 145.28f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(0f, 172.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 148.07f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.degreeVec(0f, 242.4f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(0f, 149.21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.degreeVec(0f, -17.88f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(0f, 12.08f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 114.94f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(0f, 43.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.degreeVec(0f, -28.13f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone158",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.2f, KeyframeAnimations.degreeVec(0f, 0f, -9.46f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.degreeVec(0f, 0f, -16.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.88f, KeyframeAnimations.degreeVec(0f, 0f, -6.76f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.degreeVec(0f, 0f, 22.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(0f, 0f, -6.93f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 0f, -5.29f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0f, 0f, -0.37f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 0f, -26.14f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.degreeVec(0f, 0f, -1.12f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone160",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.01f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone162",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(360f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone168",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.92f, KeyframeAnimations.degreeVec(-23.38f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.degreeVec(-38.67f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(-36.05f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(-30f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(-32.18f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.degreeVec(7.13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.degreeVec(4f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone214",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.scaleVec(1f, 0.89f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.11f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.86f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(-0.42f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.24f, KeyframeAnimations.scaleVec(1f, 1.11f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.degreeVec(-0.49762f, -0.10901f, -2.49762f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.degreeVec(-0.18629f, -0.03599f, -1.54004f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0.48863f, -0.07771f, -6.39983f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(2.49762f, -0.10901f, 1.49762f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone210",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(-0.42f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone210",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 3.98f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 4f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0.11f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, -2.88f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, -4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.8f, KeyframeAnimations.posVec(0f, -0.22f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotor",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.08f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(0f, -1.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 4.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, 5.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.degreeVec(0f, 4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(0f, -98.31f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.2f, KeyframeAnimations.degreeVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.2f, KeyframeAnimations.degreeVec(
- 0f, 72.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.degreeVec(0f, 129.29f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16f, KeyframeAnimations.degreeVec(0f, 114.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(0f, 44.19f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(
- 0f, 53.21f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, 60.83f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52f, KeyframeAnimations.degreeVec(
- 0f, -4.92f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(
- 0f, 55.99f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone208",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0f, -0.31f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.degreeVec(0f, 1.89f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(0f, 4.01f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.degreeVec(0f, 4.66f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.degreeVec(0f, -4.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.degreeVec(0f, -3f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone209",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.degreeVec(0f, -1.31f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(0f, 0.89f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(0f, 4.01f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(0f, 4.66f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, -4.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(0f, -3f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone253",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(-7f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(1.98f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("twist_control3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.68f, KeyframeAnimations.degreeVec(1.3f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.32f, KeyframeAnimations.degreeVec(-0.94f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.degreeVec(-0.4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(11.15f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(11.15f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(-3.22f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(1.23f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(0.98f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.degreeVec(-0.99f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0.47f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinthing_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinthingP2_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(-45f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.degreeVec(1.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(3.4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(-11.74f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.degreeVec(-15.78f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.degreeVec(10f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control7",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.degreeVec(0f, -135.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -90f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -720f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("valve_control6",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, -1440f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("twist_control4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.degreeVec(0f, -86.04f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -64.6f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("pulley_control",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.posVec(-1.46f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("pulley_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("valve_control8",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.88f, KeyframeAnimations.degreeVec(-7.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.degreeVec(-18.8f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(220f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone219",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(1.8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 0f, 0.65f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(
- 0f, 0f, -20f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/copper/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/copper/flight.json"));
private static final ResourceLocation COPPER_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/copper/copper_console.png");
@@ -2260,7 +1024,7 @@ public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level lev
if (globalConsoleBlock != null && globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED)) {
if (!reactions.isFlying() && TRConfig.CLIENT.PLAY_CONSOLE_IDLE_ANIMATIONS.get() && globalConsoleBlock != null) {
- this.animate(globalConsoleBlock.liveliness, LOOP, Minecraft.getInstance().player.tickCount);
+ this.animate(globalConsoleBlock.liveliness, IDLE, Minecraft.getInstance().player.tickCount);
} else {
this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CoralConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CoralConsoleModel.java
index a4c7646b8..d746aa8b2 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CoralConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CoralConsoleModel.java
@@ -2,6 +2,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
@@ -24,2688 +25,11 @@
public class CoralConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(2.99989f, 0.02617f, -0.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.28f, KeyframeAnimations.degreeVec(-0.95f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(1.84997f, 0.01308f, 0.52534f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(2.99989f, 0.02617f, -0.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.28f, KeyframeAnimations.degreeVec(-0.95f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(1.24997f, 0.01308f, -0.24966f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone238",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(2.99989f, 0.02617f, -0.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.28f, KeyframeAnimations.degreeVec(-0.95f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(1.69997f, 0.01308f, -0.62466f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.76f, KeyframeAnimations.degreeVec(0.69497f, -0.00606f, 0.72496f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone284",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone285",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone288",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone290",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone293",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone295",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone298",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone300",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone303",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone305",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone308",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone310",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone59",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0f, 281.535f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 1440f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone62",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, 211.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 66.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.degreeVec(0f, 158f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.degreeVec(0f, 72.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.04f, KeyframeAnimations.degreeVec(0f, -10.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.degreeVec(0f, 10.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("increment",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 294.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.48f, KeyframeAnimations.degreeVec(0f, 174f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.degreeVec(0f, 219f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.88f, KeyframeAnimations.degreeVec(0f, -85f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone68",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone83",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(0.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.16f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.84f, KeyframeAnimations.degreeVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.72f, KeyframeAnimations.degreeVec(0.2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone311",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.posVec(4.08f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.posVec(4.08f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.92f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.96f, KeyframeAnimations.posVec(4.08f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone311",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.92f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone312",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.96f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone313",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.56f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.32f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.32f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone314",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone315",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(0f, 720f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone45",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone316",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, 51.375f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 232f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone317",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.92f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.28f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.72f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone318",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone319",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone320",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone321",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.92f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.12f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone323",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone324",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone326",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone327",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.8f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone329",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.36f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.16f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone330",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.88f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.56f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone332",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.96f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone333",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.8f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone335",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.36f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.16f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone336",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone338",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.96f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone339",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.16f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.84f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("bone19",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(-0.2f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(2f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.28f, KeyframeAnimations.posVec(1.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(2.6f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone19",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone34",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.8f, KeyframeAnimations.posVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.posVec(-3f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone34",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.92f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone118",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(-0.2f, 8.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(-1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.posVec(-1f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(-1.5f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone118",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2.5f, 2.5f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone119",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.posVec(-1.35f, 4.39f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0.81f, 6.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone119",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone127",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0.8f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.posVec(-2f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(-1.5f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone127",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.08f, KeyframeAnimations.scaleVec(2.5f, 2.5f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone128",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.32f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.posVec(-1.35f, 4.39f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.posVec(0.81f, 9.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.posVec(2.86f, 2.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.posVec(4f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.2f, KeyframeAnimations.posVec(3.81f, 6.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.posVec(2.8f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone128",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.44f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone130",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(-0.2f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(2f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.28f, KeyframeAnimations.posVec(1.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(2.6f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone130",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone131",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.8f, KeyframeAnimations.posVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.posVec(-3f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone131",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.92f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone133",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(-0.2f, 8.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(-1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.posVec(-1f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(-1.5f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone133",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(2.5f, 2.5f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone134",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.posVec(-1.35f, 4.39f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0.81f, 6.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone134",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone136",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0.2f, 0.83f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0.8f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.posVec(-2f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0.6f, 2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(-1.5f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone136",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.08f, KeyframeAnimations.scaleVec(2.5f, 2.5f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.scaleVec(2f, 2f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone137",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.32f, KeyframeAnimations.posVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.posVec(-1.35f, 4.39f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.posVec(0.81f, 9.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.posVec(-0.2f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.posVec(2.86f, 2.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.posVec(4f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.2f, KeyframeAnimations.posVec(3.81f, 6.62f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.posVec(2.8f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone137",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.44f, KeyframeAnimations.scaleVec(1.5f, 1.5f, 1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.scaleVec(1.65f, 1.65f, 1.65f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(5.99989f, 0.02617f, -2.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-6.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.degreeVec(6.69497f, -0.00606f, 2.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.52f, KeyframeAnimations.degreeVec(-5.95f, 0f, -1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.4f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.6f, KeyframeAnimations.scaleVec(1f, 1.07f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.44f, KeyframeAnimations.scaleVec(1f, 0.97f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(3.84997f, 0.01308f, 1.52534f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.24f, KeyframeAnimations.degreeVec(-7.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.48f, KeyframeAnimations.degreeVec(4.69497f, -0.00606f, 0.99996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.8f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(5.99989f, 0.02617f, -2.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-6.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.degreeVec(6.69497f, -0.00606f, 2.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.52f, KeyframeAnimations.degreeVec(-5.95f, 0f, -1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.4f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.6f, KeyframeAnimations.scaleVec(1f, 1.07f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.44f, KeyframeAnimations.scaleVec(1f, 0.97f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(3.84997f, 0.01308f, 1.52534f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.24f, KeyframeAnimations.degreeVec(-7.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.48f, KeyframeAnimations.degreeVec(4.69497f, -0.00606f, 0.99996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.8f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone238",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(5.99989f, 0.02617f, -2.49931f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-6.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.degreeVec(6.69497f, -0.00606f, 2.49996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.52f, KeyframeAnimations.degreeVec(-5.95f, 0f, -1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.4f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone238",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.6f, KeyframeAnimations.scaleVec(1f, 1.07f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.44f, KeyframeAnimations.scaleVec(1f, 0.97f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(3.84997f, 0.01308f, 1.52534f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.24f, KeyframeAnimations.degreeVec(-7.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.48f, KeyframeAnimations.degreeVec(4.69497f, -0.00606f, 0.99996f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(-0.91f, -0.01f, 0.5f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.8f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone284",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone285",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone288",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone290",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone293",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone295",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone298",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone300",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone303",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone305",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone308",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.98f, 0.98f, 0.98f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone310",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(0.99f, 0.99f, 0.99f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1.08f, 1.08f, 1.08f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone59",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0f, 281.535f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 1440f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone62",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, 211.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 66.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.degreeVec(0f, 158f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.degreeVec(0f, 72.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.04f, KeyframeAnimations.degreeVec(0f, -10.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.degreeVec(0f, 10.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("increment",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 294.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.48f, KeyframeAnimations.degreeVec(0f, 174f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.degreeVec(0f, 219f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.88f, KeyframeAnimations.degreeVec(0f, -85f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone68",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone83",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(-4.534f, -1.04656f, -2.46736f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(-1.94f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(-2.34f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.96f, KeyframeAnimations.degreeVec(1.53083f, 0.76068f, 2.57111f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.12f, KeyframeAnimations.degreeVec(-2.01784f, -0.94619f, -2.51383f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.8f, KeyframeAnimations.degreeVec(1.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.72f, KeyframeAnimations.degreeVec(0.2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone311",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(4.875f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone311",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone312",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1.04f, 1.04f, 1.04f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone313",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, -0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone314",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone315",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, -40f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.degreeVec(0f, -112.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.68f, KeyframeAnimations.degreeVec(0f, -65.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.degreeVec(0f, -99.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.degreeVec(0f, -2.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.degreeVec(0f, -86.42f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.degreeVec(0f, -72.67f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.degreeVec(0f, -114.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.degreeVec(0f, -79.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.32f, KeyframeAnimations.degreeVec(0f, -106.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.degreeVec(0f, -59.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.92f, KeyframeAnimations.degreeVec(0f, -86.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.48f, KeyframeAnimations.degreeVec(0f, -31.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.12f, KeyframeAnimations.degreeVec(0f, -59.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, -40f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone45",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, -0.075f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone316",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.8f, KeyframeAnimations.degreeVec(0f, -410.34f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.44f, KeyframeAnimations.degreeVec(0f, -119.29f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, 51.375f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 232f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.degreeVec(0f, 1440f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.8f, KeyframeAnimations.degreeVec(0f, 1557f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.6f, KeyframeAnimations.degreeVec(0f, 1293f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 1440f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone317",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.64f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.92f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.92f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.28f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.72f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.64f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.84f, KeyframeAnimations.posVec(0f, 0.03f, -0.03f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone318",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone319",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone320",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone321",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.92f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.12f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotor_bottom_T_add20",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.44f, KeyframeAnimations.posVec(0f, -5.4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, -10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.posVec(0f, 1.755f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.12f, KeyframeAnimations.posVec(0f, 3.325f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2f, KeyframeAnimations.posVec(0f, 3.015f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 1.76f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.posVec(0f, 0.24f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, -2.07f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.44f, KeyframeAnimations.posVec(0f, -6.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, -10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.84f, KeyframeAnimations.posVec(0f, 1.755f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.12f, KeyframeAnimations.posVec(0f, 3.325f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 3.015f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 1.76f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.84f, KeyframeAnimations.posVec(0f, 0.24f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, -0.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_bottom_T_add20",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_top_t_minus20",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 4.4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 9f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.posVec(0f, -1.755f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.12f, KeyframeAnimations.posVec(0f, -3.325f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2f, KeyframeAnimations.posVec(0f, -3.015f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, -2.16f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.48f, KeyframeAnimations.posVec(0f, 4.4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.posVec(0f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.84f, KeyframeAnimations.posVec(0f, -1.755f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.12f, KeyframeAnimations.posVec(0f, -3.325f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, -3.015f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.56f, KeyframeAnimations.posVec(0f, -2.16f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_top_t_minus20",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone323",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.2f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone324",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone326",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone327",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.16f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.84f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone329",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.2f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone330",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone332",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone333",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.16f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.84f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone335",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.4f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.2f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone336",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone338",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.93f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone339",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.scaleVec(1f, 1.03f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.16f, KeyframeAnimations.scaleVec(1f, 1.08f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.84f, KeyframeAnimations.scaleVec(1f, 0.85f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("monitor_pitch",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.24f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.52f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.76f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.12f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.8f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.44f, KeyframeAnimations.degreeVec(1.2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.72f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone112",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.68f, KeyframeAnimations.degreeVec(-1.8f, 0f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 0f, 0.6f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.degreeVec(-2f, 0f, 0.4f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 0f, -0.3f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.degreeVec(-1.8f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.degreeVec(0f, 0f, 0.4f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.degreeVec(0f, 0f, -0.2f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.2f, KeyframeAnimations.degreeVec(-1.8f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.56f, KeyframeAnimations.degreeVec(0f, 0f, 0.3f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.32f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.44f, KeyframeAnimations.degreeVec(-2f, 0f, 0.2f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.84f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.36f, KeyframeAnimations.degreeVec(-1.8f, 0f, -0.2f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.72f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone340",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0.75f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0.75f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, -0.75f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0.75f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, -0.75f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone342",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.degreeVec(1080f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
+
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/coral/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/coral/flight.json"));
+
+
private static final ResourceLocation CORAL_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/coral/coral_console.png");
private final ModelPart throttle;
private final ModelPart handbrake;
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CrystalConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CrystalConsoleModel.java
index 20a12a033..398713564 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CrystalConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/CrystalConsoleModel.java
@@ -7,7 +7,9 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
+import net.minecraft.client.animation.AnimationDefinition;
import net.minecraft.client.model.HierarchicalModel;
import net.minecraft.client.model.geom.ModelPart;
import net.minecraft.client.model.geom.PartPose;
@@ -18,7 +20,6 @@
import whocraft.tardis_refined.TRConfig;
import whocraft.tardis_refined.TardisRefined;
import whocraft.tardis_refined.client.TardisClientData;
-import whocraft.tardis_refined.client.model.blockentity.console.animations.CrystalConsoleAnimations;
import whocraft.tardis_refined.common.block.console.GlobalConsoleBlock;
import whocraft.tardis_refined.common.blockentity.console.GlobalConsoleBlockEntity;
import whocraft.tardis_refined.common.tardis.manager.TardisPilotingManager;
@@ -26,6 +27,10 @@
public class CrystalConsoleModel extends HierarchicalModel implements ConsoleUnit {
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/crystal/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/crystal/flight.json"));
+
+
private static final ResourceLocation CRYSTAL_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/crystal/crystal_console.png");
private final ModelPart base_control;
private final ModelPart rotor;
@@ -803,10 +808,10 @@ public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level lev
if (globalConsoleBlock != null && globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED)) {
if (reactions.isFlying()) {
- this.animate(reactions.ROTOR_ANIMATION, CrystalConsoleAnimations.FLIGHT, Minecraft.getInstance().player.tickCount);
+ this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
} else {
if (TRConfig.CLIENT.PLAY_CONSOLE_IDLE_ANIMATIONS.get() && globalConsoleBlock != null) {
- this.animate(globalConsoleBlock.liveliness, CrystalConsoleAnimations.IDLE, Minecraft.getInstance().player.tickCount);
+ this.animate(globalConsoleBlock.liveliness, IDLE, Minecraft.getInstance().player.tickCount);
}
}
}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/FactoryConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/FactoryConsoleModel.java
index ec5eb6ba3..67e883c5e 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/FactoryConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/FactoryConsoleModel.java
@@ -3,10 +3,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
import net.minecraft.client.Minecraft;
-import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
-import net.minecraft.client.animation.Keyframe;
-import net.minecraft.client.animation.KeyframeAnimations;
import net.minecraft.client.model.HierarchicalModel;
import net.minecraft.client.model.geom.ModelPart;
import net.minecraft.client.model.geom.PartPose;
@@ -17,6 +14,7 @@
import whocraft.tardis_refined.TRConfig;
import whocraft.tardis_refined.TardisRefined;
import whocraft.tardis_refined.client.TardisClientData;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import whocraft.tardis_refined.common.block.console.GlobalConsoleBlock;
import whocraft.tardis_refined.common.blockentity.console.GlobalConsoleBlockEntity;
import whocraft.tardis_refined.common.tardis.manager.TardisPilotingManager;
@@ -24,1638 +22,20 @@
public class FactoryConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("dialspin",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 32.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.degreeVec(0f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.degreeVec(0f, 70f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, 55f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0f, 92.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.degreeVec(0f, 52.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.12f, KeyframeAnimations.degreeVec(0f, 7.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.56f, KeyframeAnimations.degreeVec(0f, 22.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.2f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.52f, KeyframeAnimations.degreeVec(0f, -10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.84f, KeyframeAnimations.degreeVec(0f, -2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(0f, -25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, -20f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.32f, KeyframeAnimations.degreeVec(0f, 17.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.24f, KeyframeAnimations.degreeVec(0f, -27.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.76f, KeyframeAnimations.degreeVec(0f, 10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.degreeVec(0f, 11.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(0f, 10.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.08f, KeyframeAnimations.degreeVec(0f, -9f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(0f, 10.96f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.degreeVec(0f, 11.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.64f, KeyframeAnimations.degreeVec(0f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.88f, KeyframeAnimations.degreeVec(0f, -6f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.72f, KeyframeAnimations.degreeVec(0f, 13.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, -14f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.36f, KeyframeAnimations.degreeVec(0f, 10.96f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.56f, KeyframeAnimations.degreeVec(0f, -21.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.16f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.32f, KeyframeAnimations.degreeVec(0f, -14.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone168",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone170",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone172",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone173",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone177",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone178",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone181",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone182",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone186",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.92f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone188",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.84f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone192",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone205",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone217",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.36f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.92f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone218",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.16f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.8f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone219",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.24f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone220",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone221",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone222",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone223",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone224",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone225",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone226",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("bone62",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("dialspin",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, -27f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, -50.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.degreeVec(0f, -26.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, -39f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.degreeVec(0f, -36.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.64f, KeyframeAnimations.degreeVec(0f, -26.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.84f, KeyframeAnimations.degreeVec(0f, -32.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.04f, KeyframeAnimations.degreeVec(0f, -13.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.96f, KeyframeAnimations.degreeVec(0f, -33f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.degreeVec(0f, -26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, -27f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.76f, KeyframeAnimations.degreeVec(0f, -22f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, -14f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, -20f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(0f, 46.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, -21.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.36f, KeyframeAnimations.degreeVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin3",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(0f, 16.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.16f, KeyframeAnimations.degreeVec(0f, -4.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.degreeVec(0f, 10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.degreeVec(0f, 4.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(0f, -33.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(0f, 10.96f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.56f, KeyframeAnimations.degreeVec(0f, 69.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.68f, KeyframeAnimations.degreeVec(0f, -1.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.68f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.28f, KeyframeAnimations.degreeVec(0f, 9.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("dialspin4",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.degreeVec(0f, -63.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.degreeVec(0f, 5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.degreeVec(0f, -25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.36f, KeyframeAnimations.degreeVec(0f, 23.46f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.56f, KeyframeAnimations.degreeVec(0f, -28.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.16f, KeyframeAnimations.degreeVec(0f, -7f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.28f, KeyframeAnimations.degreeVec(0f, -14.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone168",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone170",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone172",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone173",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone177",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.posVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.posVec(2.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone178",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone181",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone182",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone186",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.92f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone188",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.84f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone192",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone205",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone217",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone218",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.96f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone219",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.24f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.64f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone220",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone221",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.8f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone222",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.68f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone223",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone224",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.84f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone225",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone226",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotorhead",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0.85f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4f, KeyframeAnimations.posVec(0f, 0.75f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, -4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0f, 1.345f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.posVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.96f, KeyframeAnimations.posVec(0f, -4f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0.75f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0.85f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotorhead",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, -10f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone204",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone210",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone211",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone227",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/factory/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/factory/flight.json"));
+ public static final AnimationDefinition CRASH = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/factory/crash.json"));
+ public static final AnimationDefinition POWER_ON = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/factory/power_on.json"));
+ public static final AnimationDefinition POWER_OFF = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/factory/power_off.json"));
+
+
private static final ResourceLocation FACTORY_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/factory/factory_console.png");
private final ModelPart root;
private final ModelPart throttleLever;
private final ModelPart handbrake;
- private final ModelPart console_factory;
+
public FactoryConsoleModel(ModelPart root) {
- this.console_factory = root.getChild("console_factory");
this.root = root;
this.throttleLever = findPart(this, "lever2");
this.handbrake = (ModelPart) getAnyDescendantWithName("lever3").get();
@@ -1665,9 +45,9 @@ public static LayerDefinition createBodyLayer() {
MeshDefinition meshdefinition = new MeshDefinition();
PartDefinition partdefinition = meshdefinition.getRoot();
- PartDefinition console_factory = partdefinition.addOrReplaceChild("console_factory", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
+ PartDefinition root = partdefinition.addOrReplaceChild("root", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F));
- PartDefinition bone69 = console_factory.addOrReplaceChild("bone69", CubeListBuilder.create().texOffs(0, 13).addBox(-7.0F, -18.5F, -7.0F, 14.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 0.5F, 0.0F));
+ PartDefinition bone69 = root.addOrReplaceChild("bone69", CubeListBuilder.create().texOffs(0, 13).addBox(-7.0F, -18.5F, -7.0F, 14.0F, 1.0F, 14.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 0.5F, 0.0F));
PartDefinition bone57 = bone69.addOrReplaceChild("bone57", CubeListBuilder.create(), PartPose.offset(0.0F, -15.5F, 0.0F));
@@ -1845,27 +225,27 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone119 = bone94.addOrReplaceChild("bone119", CubeListBuilder.create(), PartPose.offset(0.0F, 0.3F, 0.0F));
- PartDefinition bone125 = bone119.addOrReplaceChild("bone125", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone125 = bone119.addOrReplaceChild("bone125", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone120 = bone119.addOrReplaceChild("bone120", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -1.0472F, 0.0F));
- PartDefinition bone126 = bone120.addOrReplaceChild("bone126", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone126 = bone120.addOrReplaceChild("bone126", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone121 = bone120.addOrReplaceChild("bone121", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -1.0472F, 0.0F));
- PartDefinition bone122 = bone121.addOrReplaceChild("bone122", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone122 = bone121.addOrReplaceChild("bone122", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone123 = bone121.addOrReplaceChild("bone123", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -1.0472F, 0.0F));
- PartDefinition bone124 = bone123.addOrReplaceChild("bone124", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone124 = bone123.addOrReplaceChild("bone124", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone127 = bone123.addOrReplaceChild("bone127", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -1.0472F, 0.0F));
- PartDefinition bone128 = bone127.addOrReplaceChild("bone128", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone128 = bone127.addOrReplaceChild("bone128", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone129 = bone127.addOrReplaceChild("bone129", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -1.0472F, 0.0F));
- PartDefinition bone130 = bone129.addOrReplaceChild("bone130", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.4363F, 0.0F, 0.0F));
+ PartDefinition bone130 = bone129.addOrReplaceChild("bone130", CubeListBuilder.create().texOffs(19, 57).addBox(-0.5F, 0.0F, -8.0F, 1.0F, 1.0F, 8.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.494F, 7.0F, 0.7854F, 0.0F, 0.0F));
PartDefinition bone101 = bone94.addOrReplaceChild("bone101", CubeListBuilder.create().texOffs(55, 68).addBox(-4.0F, -1.994F, -7.057F, 8.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 0.0F, 0.0F));
@@ -1927,7 +307,7 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone93 = bone92.addOrReplaceChild("bone93", CubeListBuilder.create().texOffs(0, 29).addBox(-9.5F, -1.0F, 0.0F, 19.0F, 1.0F, 10.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, 0.0F, -16.5F, -0.1309F, 0.0F, 0.0F));
- PartDefinition rotorhead = console_factory.addOrReplaceChild("rotorhead", CubeListBuilder.create(), PartPose.offset(0.0F, -23.0F, 0.0F));
+ PartDefinition rotorhead = root.addOrReplaceChild("rotorhead", CubeListBuilder.create(), PartPose.offset(0.0F, -23.0F, 0.0F));
PartDefinition bone227 = rotorhead.addOrReplaceChild("bone227", CubeListBuilder.create().texOffs(38, 65).addBox(-0.5F, -6.0F, -0.5F, 1.0F, 12.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, -6.0F, 0.0F));
@@ -1998,19 +378,19 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone132 = rotorhead.addOrReplaceChild("bone132", CubeListBuilder.create().texOffs(0, 29).addBox(-0.5F, -27.0F, 4.25F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.25F))
.texOffs(0, 76).addBox(-1.0F, -20.0F, 4.25F, 2.0F, 1.0F, 1.0F, new CubeDeformation(0.25F)), PartPose.offsetAndRotation(0.0F, 19.0F, 0.0F, 0.0F, -0.5236F, 0.0F));
- PartDefinition bone217 = bone132.addOrReplaceChild("bone217", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.225F)), PartPose.offset(0.0F, -23.5F, 4.75F));
+ PartDefinition bone217 = bone132.addOrReplaceChild("bone217", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.3F)), PartPose.offset(0.0F, -23.5F, 4.75F));
PartDefinition bone133 = bone132.addOrReplaceChild("bone133", CubeListBuilder.create().texOffs(0, 29).addBox(-0.5F, -27.0F, 4.25F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.25F))
.texOffs(0, 76).addBox(-1.0F, -20.0F, 4.25F, 2.0F, 1.0F, 1.0F, new CubeDeformation(0.25F)), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.0944F, 0.0F));
- PartDefinition bone218 = bone133.addOrReplaceChild("bone218", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.225F)), PartPose.offset(0.0F, -23.5F, 4.75F));
+ PartDefinition bone218 = bone133.addOrReplaceChild("bone218", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.3F)), PartPose.offset(0.0F, -23.5F, 4.75F));
PartDefinition bone134 = bone133.addOrReplaceChild("bone134", CubeListBuilder.create().texOffs(0, 29).addBox(-0.5F, -27.0F, 4.25F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.25F))
.texOffs(0, 76).addBox(-1.0F, -20.0F, 4.25F, 2.0F, 1.0F, 1.0F, new CubeDeformation(0.25F)), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, 0.0F, -2.0944F, 0.0F));
- PartDefinition bone219 = bone134.addOrReplaceChild("bone219", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.225F)), PartPose.offset(0.0F, -23.5F, 4.75F));
+ PartDefinition bone219 = bone134.addOrReplaceChild("bone219", CubeListBuilder.create().texOffs(0, 79).addBox(-0.5F, -3.5F, -0.5F, 1.0F, 7.0F, 1.0F, new CubeDeformation(0.3F)), PartPose.offset(0.0F, -23.5F, 4.75F));
- PartDefinition controls = console_factory.addOrReplaceChild("controls", CubeListBuilder.create(), PartPose.offset(0.0F, 0.0F, 0.0F));
+ PartDefinition controls = root.addOrReplaceChild("controls", CubeListBuilder.create(), PartPose.offset(0.0F, 0.0F, 0.0F));
PartDefinition north = controls.addOrReplaceChild("north", CubeListBuilder.create(), PartPose.offset(0.0F, -15.0F, 0.0F));
@@ -2050,17 +430,17 @@ public static LayerDefinition createBodyLayer() {
.texOffs(30, 57).mirror().addBox(-5.75F, -2.75F, -6.75F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false)
.texOffs(30, 57).mirror().addBox(-7.0F, -2.75F, -9.75F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(0.0F, 2.0F, 10.75F));
- PartDefinition bone193 = bone131.addOrReplaceChild("bone193", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(0.0F, 14.5F, 6.25F));
+ PartDefinition bone193 = bone131.addOrReplaceChild("bone193", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(0.0F, 14.4F, 6.25F));
- PartDefinition bone194 = bone131.addOrReplaceChild("bone194", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(1.25F, 14.5F, 9.25F));
+ PartDefinition bone194 = bone131.addOrReplaceChild("bone194", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(1.25F, 14.4F, 9.25F));
- PartDefinition bone204 = bone131.addOrReplaceChild("bone204", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(2.5F, 14.5F, 12.25F));
+ PartDefinition bone204 = bone131.addOrReplaceChild("bone204", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(2.5F, 14.4F, 12.25F));
- PartDefinition bone205 = bone131.addOrReplaceChild("bone205", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(10.5F, 14.5F, 12.25F));
+ PartDefinition bone205 = bone131.addOrReplaceChild("bone205", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(10.5F, 14.4F, 12.25F));
- PartDefinition bone210 = bone131.addOrReplaceChild("bone210", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(11.75F, 14.5F, 9.25F));
+ PartDefinition bone210 = bone131.addOrReplaceChild("bone210", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(11.75F, 14.4F, 9.25F));
- PartDefinition bone211 = bone131.addOrReplaceChild("bone211", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(13.0F, 14.5F, 6.25F));
+ PartDefinition bone211 = bone131.addOrReplaceChild("bone211", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-7.0F, -17.225F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(13.0F, 14.4F, 6.25F));
PartDefinition north_right = controls.addOrReplaceChild("north_right", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, -15.0F, 0.0F, 0.0F, 1.0472F, 0.0F));
@@ -2072,9 +452,9 @@ public static LayerDefinition createBodyLayer() {
.texOffs(0, 41).addBox(-4.5F, -0.5F, 1.25F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(0, 0).addBox(-7.0F, -0.75F, 0.75F, 2.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, -1.5F, -17.0F, 0.4363F, 0.0F, 0.0F));
- PartDefinition bone220 = bone169.addOrReplaceChild("bone220", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -16.975F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.5F, 17.0F));
+ PartDefinition bone220 = bone169.addOrReplaceChild("bone220", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -13.975F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 13.5F, 17.0F));
- PartDefinition bone221 = bone169.addOrReplaceChild("bone221", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -16.725F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.5F, 13.5F));
+ PartDefinition bone221 = bone169.addOrReplaceChild("bone221", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -16.725F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.6F, 13.5F));
PartDefinition bone192 = bone169.addOrReplaceChild("bone192", CubeListBuilder.create().texOffs(77, 23).addBox(-4.0F, -16.575F, -11.45F, 8.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.5F, 17.0F));
@@ -2121,7 +501,7 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone176 = bone189.addOrReplaceChild("bone176", CubeListBuilder.create().texOffs(33, 67).addBox(-0.5F, -0.6F, -0.5F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(3.5F, -1.6F, -8.5F, 0.0F, -0.7854F, 0.0F));
- PartDefinition bone186 = bone176.addOrReplaceChild("bone186", CubeListBuilder.create().texOffs(30, 76).addBox(3.0F, -16.675F, -15.5F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(-3.5F, 16.1F, 15.0F));
+ PartDefinition bone186 = bone176.addOrReplaceChild("bone186", CubeListBuilder.create().texOffs(30, 76).addBox(3.0F, -14.675F, -15.5F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(-3.5F, 14.1F, 15.0F));
PartDefinition bone179 = bone174.addOrReplaceChild("bone179", CubeListBuilder.create(), PartPose.offsetAndRotation(0.0F, -0.25F, 6.75F, 0.0F, 2.2689F, 0.0F));
@@ -2144,9 +524,11 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone223 = bone183.addOrReplaceChild("bone223", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -16.975F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.5F, 17.0F));
- PartDefinition bone181 = bone183.addOrReplaceChild("bone181", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-5.0F, -16.725F, -14.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false)
- .texOffs(30, 59).mirror().addBox(-5.0F, -16.725F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false)
- .texOffs(83, 6).addBox(-5.25F, -16.525F, -15.0F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.5F, 17.0F));
+ PartDefinition bone228 = bone183.addOrReplaceChild("bone228", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-5.0F, -16.825F, -12.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false), PartPose.offset(0.0F, 16.5F, 17.0F));
+
+ PartDefinition bone181 = bone183.addOrReplaceChild("bone181", CubeListBuilder.create().texOffs(30, 59).mirror().addBox(-5.0F, -16.725F, -14.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false)
+ .texOffs(30, 59).mirror().addBox(-5.0F, -16.725F, -16.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.05F)).mirror(false)
+ .texOffs(83, 6).addBox(-5.25F, -16.525F, -15.0F, 1.0F, 1.0F, 3.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 16.4F, 17.0F));
PartDefinition mediumswitch3 = bone183.addOrReplaceChild("mediumswitch3", CubeListBuilder.create().texOffs(15, 76).addBox(-0.5F, 0.0F, -0.25F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(-0.5F, -0.9F, 6.5F, 0.6109F, 0.0F, 0.0F));
@@ -2181,9 +563,9 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone178 = bone195.addOrReplaceChild("bone178", CubeListBuilder.create().texOffs(55, 79).addBox(-3.75F, -14.525F, -14.5F, 8.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(74, 78).addBox(0.5F, -14.525F, -16.25F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 14.5F, 17.0F));
- PartDefinition dialspin = bone195.addOrReplaceChild("dialspin", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(-3.75F, -0.6F, 4.5F, 0.0F, -0.3491F, 0.0F));
+ PartDefinition dialspin = bone195.addOrReplaceChild("dialspin", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(-3.75F, -0.6F, 4.5F));
- PartDefinition dialspin2 = bone195.addOrReplaceChild("dialspin2", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(3.75F, -0.6F, 4.5F, 0.0F, 0.829F, 0.0F));
+ PartDefinition dialspin2 = bone195.addOrReplaceChild("dialspin2", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(3.75F, -0.6F, 4.5F));
PartDefinition bone196 = bone195.addOrReplaceChild("bone196", CubeListBuilder.create().texOffs(43, 13).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(-3.25F, 0.2F, 1.25F, 0.0F, 0.7854F, 0.0F));
@@ -2221,23 +603,17 @@ public static LayerDefinition createBodyLayer() {
PartDefinition bone225 = bone208.addOrReplaceChild("bone225", CubeListBuilder.create().texOffs(82, 11).addBox(-2.0F, -10.975F, -9.25F, 4.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 10.5F, 17.0F));
- PartDefinition dialspin3 = bone208.addOrReplaceChild("dialspin3", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(1.25F, -0.6F, 4.5F, 0.0F, -1.2654F, 0.0F));
+ PartDefinition dialspin3 = bone208.addOrReplaceChild("dialspin3", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(1.25F, -0.6F, 4.5F));
- PartDefinition dialspin4 = bone208.addOrReplaceChild("dialspin4", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(4.25F, -0.6F, 4.5F, 0.0F, 0.829F, 0.0F));
+ PartDefinition dialspin4 = bone208.addOrReplaceChild("dialspin4", CubeListBuilder.create().texOffs(50, 0).addBox(-0.75F, -0.5F, -0.25F, 1.0F, 1.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offset(4.25F, -0.6F, 4.5F));
PartDefinition bone209 = bone208.addOrReplaceChild("bone209", CubeListBuilder.create().texOffs(55, 71).addBox(-2.0F, 0.0F, -3.0F, 4.0F, 1.0F, 3.0F, new CubeDeformation(0.0F))
.texOffs(50, 4).addBox(-1.0F, -0.75F, -1.5F, 2.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(-3.25F, -0.2F, 6.75F, -0.3054F, 0.0F, 0.0F));
PartDefinition bone177 = bone209.addOrReplaceChild("bone177", CubeListBuilder.create().texOffs(55, 76).addBox(-0.5F, -0.5F, -0.5F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(-1.0F, 0.525F, -2.525F));
- PartDefinition bone212 = bone208.addOrReplaceChild("bone212", CubeListBuilder.create(), PartPose.offset(1.0F, 2.0F, 14.5F));
-
- PartDefinition bone213 = bone212.addOrReplaceChild("bone213", CubeListBuilder.create(), PartPose.offsetAndRotation(3.5F, -1.6F, -8.5F, 0.0F, -0.7854F, 0.0F));
-
PartDefinition bone214 = bone208.addOrReplaceChild("bone214", CubeListBuilder.create().texOffs(29, 41).addBox(-0.75F, -2.5F, -4.75F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.25F)), PartPose.offset(1.0F, 1.75F, 9.0F));
- PartDefinition bone215 = bone214.addOrReplaceChild("bone215", CubeListBuilder.create(), PartPose.offsetAndRotation(-1.5F, -2.65F, -2.5F, 0.6109F, 0.0F, 0.0F));
-
PartDefinition bone216 = bone208.addOrReplaceChild("bone216", CubeListBuilder.create().texOffs(29, 41).addBox(-0.25F, -2.5F, -4.75F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.25F)), PartPose.offset(3.5F, 1.75F, 9.0F));
return LayerDefinition.create(meshdefinition, 128, 128);
@@ -2246,7 +622,7 @@ public static LayerDefinition createBodyLayer() {
@Override
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
root().getAllParts().forEach(ModelPart::resetPose);
- console_factory.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
+ root().render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
}
@@ -2254,23 +630,48 @@ public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, i
public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level level, PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
root().getAllParts().forEach(ModelPart::resetPose);
TardisClientData reactions = TardisClientData.getInstance(level.dimension());
+ if (globalConsoleBlock == null) return;
+
+ Boolean powered = globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED);
- if (globalConsoleBlock != null && globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED)) {
- if (reactions.isFlying()) {
+
+ if (powered) {
+
+ if (!globalConsoleBlock.powerOn.isStarted()) {
+ globalConsoleBlock.powerOff.stop();
+ globalConsoleBlock.powerOn.start(Minecraft.getInstance().player.tickCount);
+ }
+ this.animate(globalConsoleBlock.powerOn, POWER_ON, Minecraft.getInstance().player.tickCount);
+
+ if (reactions.isCrashing()) {
+ // Handle crashing animation
+ this.animate(reactions.CRASHING_ANIMATION, CRASH, Minecraft.getInstance().player.tickCount);
+ } else if (reactions.isFlying()) {
+ // Handle flying animation
this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
} else {
+ // Handle idle animation
if (TRConfig.CLIENT.PLAY_CONSOLE_IDLE_ANIMATIONS.get() && globalConsoleBlock != null) {
this.animate(globalConsoleBlock.liveliness, IDLE, Minecraft.getInstance().player.tickCount);
}
}
+
+ } else {
+ if (globalConsoleBlock != null) {
+ if (!globalConsoleBlock.powerOff.isStarted()) {
+ globalConsoleBlock.powerOn.stop();
+ globalConsoleBlock.powerOff.start(Minecraft.getInstance().player.tickCount);
+ }
+ this.animate(globalConsoleBlock.powerOff, POWER_OFF, Minecraft.getInstance().player.tickCount);
+ }
}
float rot = -125 - (30 * ((float) reactions.getThrottleStage() / TardisPilotingManager.MAX_THROTTLE_STAGE));
this.throttleLever.xRot = rot;
this.handbrake.xRot = reactions.isHandbrakeEngaged() ? -155f : -125f;
+ root().render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
- console_factory.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/InitiativeConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/InitiativeConsoleModel.java
index f759132e0..81a1f2310 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/InitiativeConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/InitiativeConsoleModel.java
@@ -17,6 +17,7 @@
import whocraft.tardis_refined.TRConfig;
import whocraft.tardis_refined.TardisRefined;
import whocraft.tardis_refined.client.TardisClientData;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import whocraft.tardis_refined.common.block.console.GlobalConsoleBlock;
import whocraft.tardis_refined.common.blockentity.console.GlobalConsoleBlockEntity;
import whocraft.tardis_refined.common.tardis.manager.TardisPilotingManager;
@@ -24,1696 +25,10 @@
public class InitiativeConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("rotor_on",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone183",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, -0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0.13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, -0.22f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, -0.12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone183",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, -1.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.degreeVec(0f, 1.58f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.degreeVec(0f, -2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone192",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(2.5f, 0f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(1.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(3.5f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-1.5f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(2.5f, 0f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.degreeVec(1.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.04f, KeyframeAnimations.degreeVec(3.5f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-1.5f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1.5f, 0f, 2.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.08f, KeyframeAnimations.degreeVec(1.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.84f, KeyframeAnimations.degreeVec(3.5f, 0f, -3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.56f, KeyframeAnimations.degreeVec(-2f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone197",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone197",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone196",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.68f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.2f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone196",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.8f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone200",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(6f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(6f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-3f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.2f, KeyframeAnimations.degreeVec(6f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.88f, KeyframeAnimations.degreeVec(6f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.degreeVec(-3f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0.18f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, -0.12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, 0.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0.13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, 1.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.degreeVec(0f, -1.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.degreeVec(0f, 2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone203",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.12f, KeyframeAnimations.posVec(-0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.44f, KeyframeAnimations.posVec(-0.13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0.25f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.posVec(0.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.posVec(-0.01f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0.25f, -0.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.36f, KeyframeAnimations.posVec(-0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.posVec(-0.5f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone202",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.28f, KeyframeAnimations.posVec(-0.15f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0.25f, -0.12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.posVec(-0.12f, 0.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0.13f, -0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.posVec(-0.01f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.32f, KeyframeAnimations.posVec(-0.27f, 0.33f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.24f, KeyframeAnimations.posVec(-0.02f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0.28f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.56f, KeyframeAnimations.posVec(-0.22f, 0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone204",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.degreeVec(0.2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.degreeVec(5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(2.8f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.degreeVec(-1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.degreeVec(1.03f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(-0.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.degreeVec(-7.6f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(1.98f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(-0.54f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.48f, KeyframeAnimations.degreeVec(0.39f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone213",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(1f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone214",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(-4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(-4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone215",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(3.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(3.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone216",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone227",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.44f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone229",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.2f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.36f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.32f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.scaleVec(2.5f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.56f, KeyframeAnimations.scaleVec(0f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(2.5f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(0f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone235",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.88f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone247",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone248",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone249",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(10f).looping()
- .addAnimation("rotor_on",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone183",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, -0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0.13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, -0.22f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, -0.12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone183",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, -1.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.degreeVec(0f, 1.58f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.degreeVec(0f, -2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone192",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(3.5f, 0f, 3.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(5.5f, 0f, -3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.08f, KeyframeAnimations.degreeVec(-2.5f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone192",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(3.5f, 0f, 3.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(5.5f, 0f, -3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.08f, KeyframeAnimations.degreeVec(-2.5f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone193",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(3.5f, 0f, 3.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.8f, KeyframeAnimations.degreeVec(0.5f, 0f, -1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.64f, KeyframeAnimations.degreeVec(5.5f, 0f, -3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.28f, KeyframeAnimations.degreeVec(-2.5f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone194",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.64f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.2f, KeyframeAnimations.scaleVec(1f, 0.9f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone197",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone197",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone196",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone196",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.scaleVec(1f, 1.1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone200",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(6f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(6f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.degreeVec(-3f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone199",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.2f, KeyframeAnimations.degreeVec(6f, 0f, 2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.88f, KeyframeAnimations.degreeVec(6f, 0f, -2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.degreeVec(-3f, 0f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0.18f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, -0.12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, 0.23f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.16f, KeyframeAnimations.posVec(0f, 0.13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone201",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, 1.2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.degreeVec(0f, -1.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.6f, KeyframeAnimations.degreeVec(0f, 2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone203",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.44f, KeyframeAnimations.posVec(-0.13f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0.25f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.posVec(-0.17f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.posVec(-0.01f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0.25f, 0.3f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.64f, KeyframeAnimations.posVec(-0.5f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0.13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone203",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.scaleVec(0.9f, 0.9f, 0.9f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone202",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.posVec(-0.15f, -0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0.25f, 0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0.93f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.posVec(-0.12f, 0.53f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0.13f, 0.15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0.43f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.posVec(-0.01f, 0.33f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.32f, KeyframeAnimations.posVec(-0.27f, 0.65f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.24f, KeyframeAnimations.posVec(-0.02f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0.28f, -0.55f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.48f, KeyframeAnimations.posVec(-0.22f, -0.15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.6f, KeyframeAnimations.posVec(0f, 0.15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone204",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.8f, KeyframeAnimations.degreeVec(-63.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(-41f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(-35.97f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(-40.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.8f, KeyframeAnimations.degreeVec(-16.61f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.68f, KeyframeAnimations.degreeVec(-8f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.4f, KeyframeAnimations.degreeVec(-3f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone207",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.96f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone208",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.degreeVec(0f, -8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.52f, KeyframeAnimations.degreeVec(0f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone198",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(-21.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone213",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.44f, KeyframeAnimations.scaleVec(1f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone214",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone215",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone216",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.56f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone222",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.posVec(-0.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.2f, KeyframeAnimations.posVec(0.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.84f, KeyframeAnimations.posVec(-0.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.72f, KeyframeAnimations.posVec(0.1f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone222",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 0.95f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1.05f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.scaleVec(1f, 0.98f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.4f, KeyframeAnimations.scaleVec(1f, 1.02f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone227",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0.1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone229",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.12f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.32f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone230",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.64f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.32f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.52f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.56f, KeyframeAnimations.scaleVec(2.5f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.56f, KeyframeAnimations.scaleVec(0f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone235",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.72f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.04f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.68f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.88f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(9.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone226",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("GRUM_core",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.degreeVec(0f, -2.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(0f, -1.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.degreeVec(0f, 0.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.64f, KeyframeAnimations.degreeVec(0f, -0.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, -2f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone237",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.76f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone238",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.76f, KeyframeAnimations.scaleVec(1.1f, 1.4f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone240",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone241",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone242",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone243",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone245",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(13f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone246",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0.2f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone247",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(-4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(-4f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone248",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(3.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.8f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.08f, KeyframeAnimations.posVec(-2f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.6f, KeyframeAnimations.posVec(3.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone249",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.08f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7.16f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8.16f, KeyframeAnimations.posVec(0.25f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.2f, KeyframeAnimations.posVec(-1.5f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone255",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone256",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone257",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone258",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(9f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(10f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone259",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone260",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, -0.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(7f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone261",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 0f, -1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0f, -1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, -0.25f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0f, -0.75f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.posVec(0f, 0f, -0.5f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0f, -0.25f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84f, KeyframeAnimations.posVec(0f, 0f, -0.5f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.2f, KeyframeAnimations.posVec(0f, 0f, -1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.56f, KeyframeAnimations.posVec(0f, 0f, -1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone261",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(2.76f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.degreeVec(0f, 0f, 180f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.28f, KeyframeAnimations.degreeVec(0f, 0f, 180f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(7.48f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/initiative/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/initiative/flight.json"));
+
+
private static final ResourceLocation INITIATIVE_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/initiative/initiative_console.png");
private final ModelPart root;
private final ModelPart throttle;
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/NukaConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/NukaConsoleModel.java
index ff328e225..6bbb4d3a2 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/NukaConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/NukaConsoleModel.java
@@ -2,6 +2,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
@@ -23,45 +24,11 @@
public class NukaConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition MODEL_FLIGHT_LOOP = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("rotor_zminus3_yplus5_rotateY",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.posVec(0f, 6.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_zminus3_yplus5_rotateY",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone67",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone61",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone43",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone37",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.LINEAR))).build();
+
+
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/nuka/flight.json"));
+
+
private static final ResourceLocation NUKA_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/nuka/nuka_console.png");
private final ModelPart rotor_zminus3_yplus5_rotateY;
private final ModelPart panels;
@@ -502,7 +469,7 @@ public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level lev
TardisClientData reactions = TardisClientData.getInstance(level.dimension());
if (globalConsoleBlock != null && globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED)) {
- this.animate(reactions.ROTOR_ANIMATION, MODEL_FLIGHT_LOOP, Minecraft.getInstance().player.tickCount);
+ this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
}
float rot = -1f + (2 * ((float) reactions.getThrottleStage() / TardisPilotingManager.MAX_THROTTLE_STAGE));
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/RefurbishedConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/RefurbishedConsoleModel.java
index 44b12650f..a91616521 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/RefurbishedConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/RefurbishedConsoleModel.java
@@ -3,6 +3,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
import net.minecraft.client.Minecraft;
+import net.minecraft.client.animation.AnimationDefinition;
import net.minecraft.client.model.HierarchicalModel;
import net.minecraft.client.model.geom.ModelPart;
import net.minecraft.client.model.geom.PartPose;
@@ -13,7 +14,7 @@
import whocraft.tardis_refined.TRConfig;
import whocraft.tardis_refined.TardisRefined;
import whocraft.tardis_refined.client.TardisClientData;
-import whocraft.tardis_refined.client.model.blockentity.console.animations.RefurbishedConsoleModelAnimation;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import whocraft.tardis_refined.common.block.console.GlobalConsoleBlock;
import whocraft.tardis_refined.common.blockentity.console.GlobalConsoleBlockEntity;
import whocraft.tardis_refined.common.tardis.manager.TardisPilotingManager;
@@ -26,6 +27,10 @@ public class RefurbishedConsoleModel extends HierarchicalModel implements Consol
private final ModelPart throttle;
private final ModelPart handbrake;
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/refurbished/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/refurbished/flight.json"));
+
+
public RefurbishedConsoleModel(ModelPart root) {
this.root = root;
this.throttle = (ModelPart) getAnyDescendantWithName("throttle").get();
@@ -1218,10 +1223,10 @@ public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level lev
if (globalConsoleBlock != null && globalConsoleBlock.getBlockState().getValue(GlobalConsoleBlock.POWERED)) {
if (reactions.isFlying()) {
- this.animate(reactions.ROTOR_ANIMATION, RefurbishedConsoleModelAnimation.FLIGHT, Minecraft.getInstance().player.tickCount);
+ this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
} else {
if (TRConfig.CLIENT.PLAY_CONSOLE_IDLE_ANIMATIONS.get() && globalConsoleBlock != null) {
- this.animate(globalConsoleBlock.liveliness, RefurbishedConsoleModelAnimation.IDLE, Minecraft.getInstance().player.tickCount);
+ this.animate(globalConsoleBlock.liveliness, IDLE, Minecraft.getInstance().player.tickCount);
}
}
}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/ToyotaConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/ToyotaConsoleModel.java
index a8d531ac6..d2ca12e58 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/ToyotaConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/ToyotaConsoleModel.java
@@ -2,6 +2,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
@@ -24,816 +25,10 @@
public class ToyotaConsoleModel extends HierarchicalModel implements ConsoleUnit {
- public static final AnimationDefinition LOOP = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("bone",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1f, 1.2f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.scaleVec(1f, 1.11f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.92f, KeyframeAnimations.scaleVec(1f, 0.92f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1.09f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.94f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1f, 1.25f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 0.91f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone230",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone229",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(6f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(6f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.84f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone240",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone241",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("bone",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 180f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone185",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.92f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.28f, KeyframeAnimations.degreeVec(0f, 9.26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.degreeVec(0f, 29.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.12f, KeyframeAnimations.degreeVec(0f, -34f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.degreeVec(0f, 3.18f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, -7.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.88f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone195",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1f, 1.23f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.24f, KeyframeAnimations.scaleVec(1f, 1.14f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.92f, KeyframeAnimations.scaleVec(1f, 0.92f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1.14f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 0.94f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1f, 1.31f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 0.91f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_bottom_translate_2",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.posVec(0f, -4.65f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.posVec(0f, 0.22f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.68f, KeyframeAnimations.posVec(0f, 0.57f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, 0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, -0.13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.posVec(0f, -2.05f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_bottom_translate_2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.08f, KeyframeAnimations.degreeVec(0f, -0.5f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68f, KeyframeAnimations.degreeVec(0f, 11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.24f, KeyframeAnimations.degreeVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.degreeVec(0f, 0.05f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, 0.86f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.degreeVec(0f, -6.54f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.degreeVec(0f, 0.46f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84f, KeyframeAnimations.degreeVec(0f, 2.02f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotor_top_translate_2",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 4.45f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.posVec(0f, -0.17f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72f, KeyframeAnimations.posVec(0f, 0.08f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.posVec(0f, -0.44f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.posVec(0f, 0.48f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 1.65f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.08f, KeyframeAnimations.posVec(0f, 2.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.posVec(0f, 1.57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.17f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.posVec(0f, -0.25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_top_translate_2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, -20f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, -3.67f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.degreeVec(0f, -7.69f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.degreeVec(0f, 1.54f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone205",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(-2.5f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.degreeVec(1.13f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone226",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.posVec(0f, 0f, -0.95f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0f, 0.4f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone227",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.posVec(0f, 0f, 0.55f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0f, 0.4f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone228",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.posVec(0f, 0f, -0.95f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, 0f, -0.35f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone230",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.12f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.16f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.36f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone229",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(6f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.degreeVec(6f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.68f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.72f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.32f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.84f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68f, KeyframeAnimations.posVec(0f, -0.2f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.96f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.36f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, -0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.36f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64f, KeyframeAnimations.scaleVec(1f, 1.12f, 1.12f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone240",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.68f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.56f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72f, KeyframeAnimations.posVec(0f, 0.1f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone241",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1.01f, 1.01f, 1.01f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("Monitor_1",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(5.24f, KeyframeAnimations.degreeVec(0.21f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.degreeVec(-0.2f, 0f, -0.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("monitor_2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(5.52f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.degreeVec(-0.5f, 0f, -0.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/toyota/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/toyota/flight.json"));
+
+
private static final ResourceLocation TOYOTA_TEXTURE = new ResourceLocation(TardisRefined.MODID, "textures/blockentity/console/toyota/toyota_console.png");
private final ModelPart bone181;
private final ModelPart throttle;
@@ -1496,7 +691,7 @@ public void renderConsole(GlobalConsoleBlockEntity globalConsoleBlock, Level lev
this.animate(reactions.ROTOR_ANIMATION, FLIGHT, Minecraft.getInstance().player.tickCount);
} else {
if (TRConfig.CLIENT.PLAY_CONSOLE_IDLE_ANIMATIONS.get() && globalConsoleBlock != null) {
- this.animate(globalConsoleBlock.liveliness, LOOP, Minecraft.getInstance().player.tickCount);
+ this.animate(globalConsoleBlock.liveliness, IDLE, Minecraft.getInstance().player.tickCount);
}
}
}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/VictorianConsoleModel.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/VictorianConsoleModel.java
index 50e76540b..52a8be6e4 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/VictorianConsoleModel.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/VictorianConsoleModel.java
@@ -3,6 +3,7 @@
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
+import dev.jeryn.anim.tardis.JsonToAnimationDefinition;
import net.minecraft.client.Minecraft;
import net.minecraft.client.animation.AnimationChannel;
import net.minecraft.client.animation.AnimationDefinition;
@@ -25,6 +26,11 @@
public class VictorianConsoleModel extends HierarchicalModel implements ConsoleUnit {
+/*
+ public static final AnimationDefinition IDLE = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/victorian/idle.json"));
+ public static final AnimationDefinition FLIGHT = JsonToAnimationDefinition.loadAnimation(Minecraft.getInstance().getResourceManager(), new ResourceLocation(TardisRefined.MODID, "animations/console/victorian/flight.json"));
+*/
+
public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(10f).looping()
.addAnimation("bone186",
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/CrystalConsoleAnimations.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/CrystalConsoleAnimations.java
deleted file mode 100644
index 69ed153df..000000000
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/CrystalConsoleAnimations.java
+++ /dev/null
@@ -1,1053 +0,0 @@
-package whocraft.tardis_refined.client.model.blockentity.console.animations;
-
-import net.minecraft.client.animation.AnimationChannel;
-import net.minecraft.client.animation.AnimationDefinition;
-import net.minecraft.client.animation.Keyframe;
-import net.minecraft.client.animation.KeyframeAnimations;
-
-// Currently not the standard, but this file is so big working in the model file is unworkable with it in!
-public class CrystalConsoleAnimations {
-
-
- public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(6f).looping()
- .addAnimation("bone132",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone155",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.44f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.scaleVec(1.17f, 1.17f, 1.17f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1.17f, 1.17f, 1.17f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone143",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.6f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone145",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.8f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1.14f, 1.14f, 1.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(1.14f, 1.14f, 1.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.92f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone149",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.88f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone153",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.4f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone165",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.36f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone160",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.72f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone161",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.32f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone177",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone181",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(4.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.12f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone186",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone174",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("switch3_control2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinnything_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.degreeVec(1.43f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(8f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0.74f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone216",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone217",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.92f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone218",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone219",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(2.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.scaleVec(1.25f, 1.25f, 1.25f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone220",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(2.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone221",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.64f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone222",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(3.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.96f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone223",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone224",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(3.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.28f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone230",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.52f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, -35f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(0f, 42.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(0f, 45f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, -13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 3f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, -11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(0f, 27f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, -28f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, -19.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, -25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, -13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(0f, -19f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(0f, -8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.degreeVec(0f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone235",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.degreeVec(0f, -13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, 12.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.degreeVec(0f, 16f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(0f, -12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 3f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, -11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, 12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.degreeVec(0f, -2.68f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0f, -12f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.degreeVec(0f, -44f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, -60.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(0f, -35f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(0f, -49f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, -60f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24f, KeyframeAnimations.degreeVec(0f, -48f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.degreeVec(0f, -53f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(6.04f).looping()
- .addAnimation("rotor",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.44f, KeyframeAnimations.posVec(0f, -4.94f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.12f, KeyframeAnimations.posVec(0f, -8.06f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, -8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.posVec(0f, -0.15f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64f, KeyframeAnimations.posVec(0f, 0.19f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.72f, KeyframeAnimations.posVec(0f, 0.06f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.84f, KeyframeAnimations.posVec(0f, -0.07f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36f, KeyframeAnimations.posVec(0f, -3.01f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.posVec(0f, -3.04f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.92f, KeyframeAnimations.posVec(0f, 0.32f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("rotor",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.24f, KeyframeAnimations.degreeVec(0f, -2.99f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.52f, KeyframeAnimations.degreeVec(0f, -2.97f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.96f, KeyframeAnimations.degreeVec(0f, -7.8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.52f, KeyframeAnimations.degreeVec(0f, -9.11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.degreeVec(0f, -5.82f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.degreeVec(0f, 7f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.08f, KeyframeAnimations.degreeVec(0f, 7f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, 1.77f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.76f, KeyframeAnimations.degreeVec(0f, -0.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, -0.14f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.2f, KeyframeAnimations.degreeVec(0f, 2.6f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, 0.6f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.04f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(8.12f, KeyframeAnimations.degreeVec(0f, 0.34f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone143",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.6f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone145",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.8f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1.14f, 1.14f, 1.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.scaleVec(1.14f, 1.14f, 1.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.72f, KeyframeAnimations.scaleVec(1.14f, 1.14f, 1.14f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.8f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone149",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1.2f, 1.2f, 1.2f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone165",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.6f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.8f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.8f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.8f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone160",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.44f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.56f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone161",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.92f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.04f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.04f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.92f, KeyframeAnimations.scaleVec(1.03f, 1.03f, 1.03f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.04f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone169",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1.3f, 1.3f, 1.3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.04f, KeyframeAnimations.scaleVec(1.3f, 1.3f, 1.3f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone177",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.72f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.56f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.52f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone181",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.08f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone186",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(1.8f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.88f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.84f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.24f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.32f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.72f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.8f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.88f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.28f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.76f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.16f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.24f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.32f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.68f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.76f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("switch3_control2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("switch4_control_increment2",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.04f, KeyframeAnimations.degreeVec(0f, 0f, 3f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.degreeVec(0f, 0f, -1.5f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinnything_control",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.88f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.84f, KeyframeAnimations.degreeVec(1.43f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.28f, KeyframeAnimations.degreeVec(8f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.92f, KeyframeAnimations.degreeVec(-0.32f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.04f, KeyframeAnimations.degreeVec(0.74f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone220",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(2.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.4f, KeyframeAnimations.scaleVec(1.15f, 1.15f, 1.15f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.84f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone230",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.48f, KeyframeAnimations.scaleVec(1.05f, 1.05f, 1.05f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone231",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.scaleVec(1.07f, 1.07f, 1.07f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone232",
- new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.12f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.2f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
- AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48f, KeyframeAnimations.scaleVec(1.1f, 1.1f, 1.1f),
- AnimationChannel.Interpolations.LINEAR)))
- .addAnimation("bone233",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, -35f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.degreeVec(0f, 42.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.48f, KeyframeAnimations.degreeVec(0f, 45f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, -13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, 3f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, -11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(0f, 27f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5f, KeyframeAnimations.degreeVec(0f, -28f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone234",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1f, KeyframeAnimations.degreeVec(0f, 25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96f, KeyframeAnimations.degreeVec(0f, -19.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, -25f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.64f, KeyframeAnimations.degreeVec(0f, -13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.16f, KeyframeAnimations.degreeVec(0f, -19f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64f, KeyframeAnimations.degreeVec(0f, 11f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.32f, KeyframeAnimations.degreeVec(0f, -8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.degreeVec(0f, 8f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone235",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.16f, KeyframeAnimations.degreeVec(0f, 74f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.6f, KeyframeAnimations.degreeVec(0f, 45.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.08f, KeyframeAnimations.degreeVec(0f, 52f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.4f, KeyframeAnimations.degreeVec(0f, 21f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(0f, 45f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.52f, KeyframeAnimations.degreeVec(0f, 13f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.36f, KeyframeAnimations.degreeVec(0f, 41f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.68f, KeyframeAnimations.degreeVec(0f, -2.68f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.44f, KeyframeAnimations.degreeVec(0f, 26f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone236",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.56f, KeyframeAnimations.degreeVec(0f, -44f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.76f, KeyframeAnimations.degreeVec(0f, -60.5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.36f, KeyframeAnimations.degreeVec(0f, 69f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.6f, KeyframeAnimations.degreeVec(0f, -57f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.96f, KeyframeAnimations.degreeVec(0f, -49f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.68f, KeyframeAnimations.degreeVec(0f, 35f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24f, KeyframeAnimations.degreeVec(0f, -58f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.96f, KeyframeAnimations.degreeVec(0f, 54f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.96f, KeyframeAnimations.degreeVec(0f, -15f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("spinninglight",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.04f, KeyframeAnimations.degreeVec(0f, 540f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_purple",
- new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2f, KeyframeAnimations.posVec(0f, 1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4f, KeyframeAnimations.posVec(0f, -1f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.posVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("rotor_purple",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM)))
- .addAnimation("bone239",
- new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
- AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6f, KeyframeAnimations.degreeVec(720f, 720f, 720f),
- AnimationChannel.Interpolations.CATMULLROM))).build();
-
-}
diff --git a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/RefurbishedConsoleModelAnimation.java b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/RefurbishedConsoleModelAnimation.java
index 2cd940f81..e69de29bb 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/RefurbishedConsoleModelAnimation.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/model/blockentity/console/animations/RefurbishedConsoleModelAnimation.java
@@ -1,566 +0,0 @@
-package whocraft.tardis_refined.client.model.blockentity.console.animations;// Save this class in your mod and generate all required imports
-
-import net.minecraft.client.animation.AnimationChannel;
-import net.minecraft.client.animation.AnimationDefinition;
-import net.minecraft.client.animation.Keyframe;
-import net.minecraft.client.animation.KeyframeAnimations;
-
-/**
- * Made with Blockbench 4.9.4
- * Exported for Minecraft version 1.19 or later with Mojang mappings
- *
- * @author Author
- */
-public class RefurbishedConsoleModelAnimation {
-
- public static final AnimationDefinition FLIGHT = AnimationDefinition.Builder.withLength(6.0F).looping()
- .addAnimation("bone345", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("Rotor", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.04F, KeyframeAnimations.posVec(0.0F, 0.2978F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.08F, KeyframeAnimations.posVec(0.0F, 0.6435F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.16F, KeyframeAnimations.posVec(0.0F, 1.3561F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.2F, KeyframeAnimations.posVec(0.0F, 1.6914F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.24F, KeyframeAnimations.posVec(0.0F, 2.005F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28F, KeyframeAnimations.posVec(0.0F, 2.2961F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32F, KeyframeAnimations.posVec(0.0F, 2.5654F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.36F, KeyframeAnimations.posVec(0.0F, 2.8142F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4F, KeyframeAnimations.posVec(0.0F, 3.044F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44F, KeyframeAnimations.posVec(0.0F, 3.2563F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48F, KeyframeAnimations.posVec(0.0F, 3.4527F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52F, KeyframeAnimations.posVec(0.0F, 3.6344F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56F, KeyframeAnimations.posVec(0.0F, 3.8026F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6F, KeyframeAnimations.posVec(0.0F, 3.9583F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.64F, KeyframeAnimations.posVec(0.0F, 4.1027F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8F, KeyframeAnimations.posVec(0.0F, 4.5809F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.0F, KeyframeAnimations.posVec(0.0F, 5.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04F, KeyframeAnimations.posVec(0.0F, 5.0548F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08F, KeyframeAnimations.posVec(0.0F, 5.0816F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.12F, KeyframeAnimations.posVec(0.0F, 5.0758F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.16F, KeyframeAnimations.posVec(0.0F, 5.0307F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.2F, KeyframeAnimations.posVec(0.0F, 4.9374F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24F, KeyframeAnimations.posVec(0.0F, 4.7848F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28F, KeyframeAnimations.posVec(0.0F, 4.5563F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.32F, KeyframeAnimations.posVec(0.0F, 4.228F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36F, KeyframeAnimations.posVec(0.0F, 3.7641F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4F, KeyframeAnimations.posVec(0.0F, 3.1125F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.44F, KeyframeAnimations.posVec(0.0F, 2.2049F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48F, KeyframeAnimations.posVec(0.0F, 1.0098F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52F, KeyframeAnimations.posVec(0.0F, -0.3243F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56F, KeyframeAnimations.posVec(0.0F, -1.5127F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6F, KeyframeAnimations.posVec(0.0F, -2.4365F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.64F, KeyframeAnimations.posVec(0.0F, -3.1296F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68F, KeyframeAnimations.posVec(0.0F, -3.6509F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72F, KeyframeAnimations.posVec(0.0F, -4.0454F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76F, KeyframeAnimations.posVec(0.0F, -4.345F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8F, KeyframeAnimations.posVec(0.0F, -4.5706F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84F, KeyframeAnimations.posVec(0.0F, -4.7375F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.88F, KeyframeAnimations.posVec(0.0F, -4.8567F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.92F, KeyframeAnimations.posVec(0.0F, -4.9363F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96F, KeyframeAnimations.posVec(0.0F, -4.9825F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.0F, KeyframeAnimations.posVec(0.0F, -5.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04F, KeyframeAnimations.posVec(0.0F, -4.9992F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08F, KeyframeAnimations.posVec(0.0F, -4.9877F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12F, KeyframeAnimations.posVec(0.0F, -4.9648F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16F, KeyframeAnimations.posVec(0.0F, -4.9299F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2F, KeyframeAnimations.posVec(0.0F, -4.8826F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24F, KeyframeAnimations.posVec(0.0F, -4.8222F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28F, KeyframeAnimations.posVec(0.0F, -4.7479F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32F, KeyframeAnimations.posVec(0.0F, -4.6588F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.36F, KeyframeAnimations.posVec(0.0F, -4.5543F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4F, KeyframeAnimations.posVec(0.0F, -4.4331F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44F, KeyframeAnimations.posVec(0.0F, -4.2944F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48F, KeyframeAnimations.posVec(0.0F, -4.1369F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52F, KeyframeAnimations.posVec(0.0F, -3.9593F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56F, KeyframeAnimations.posVec(0.0F, -3.7602F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6F, KeyframeAnimations.posVec(0.0F, -3.5381F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64F, KeyframeAnimations.posVec(0.0F, -3.291F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.68F, KeyframeAnimations.posVec(0.0F, -3.0172F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.posVec(0.0F, -2.7146F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76F, KeyframeAnimations.posVec(0.0F, -2.3815F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8F, KeyframeAnimations.posVec(0.0F, -2.0161F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.84F, KeyframeAnimations.posVec(0.0F, -1.6182F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88F, KeyframeAnimations.posVec(0.0F, -1.1906F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92F, KeyframeAnimations.posVec(0.0F, -0.7445F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96F, KeyframeAnimations.posVec(0.0F, -0.3137F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04F, KeyframeAnimations.posVec(0.0F, 0.2674F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08F, KeyframeAnimations.posVec(0.0F, 0.6104F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12F, KeyframeAnimations.posVec(0.0F, 0.9647F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16F, KeyframeAnimations.posVec(0.0F, 1.3088F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.2F, KeyframeAnimations.posVec(0.0F, 1.6351F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24F, KeyframeAnimations.posVec(0.0F, 1.9417F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.posVec(0.0F, 2.2283F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32F, KeyframeAnimations.posVec(0.0F, 2.4957F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36F, KeyframeAnimations.posVec(0.0F, 2.745F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4F, KeyframeAnimations.posVec(0.0F, 2.9772F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44F, KeyframeAnimations.posVec(0.0F, 3.1935F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48F, KeyframeAnimations.posVec(0.0F, 3.3949F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.posVec(0.0F, 3.5824F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56F, KeyframeAnimations.posVec(0.0F, 3.7569F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6F, KeyframeAnimations.posVec(0.0F, 3.9191F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64F, KeyframeAnimations.posVec(0.0F, 4.0698F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68F, KeyframeAnimations.posVec(0.0F, 4.2096F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.84F, KeyframeAnimations.posVec(0.0F, 4.6716F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.0F, KeyframeAnimations.posVec(0.0F, 5.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04F, KeyframeAnimations.posVec(0.0F, 5.0548F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.08F, KeyframeAnimations.posVec(0.0F, 5.0816F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.12F, KeyframeAnimations.posVec(0.0F, 5.0758F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.16F, KeyframeAnimations.posVec(0.0F, 5.0307F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2F, KeyframeAnimations.posVec(0.0F, 4.9374F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24F, KeyframeAnimations.posVec(0.0F, 4.7848F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28F, KeyframeAnimations.posVec(0.0F, 4.5563F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.32F, KeyframeAnimations.posVec(0.0F, 4.228F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36F, KeyframeAnimations.posVec(0.0F, 3.7641F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4F, KeyframeAnimations.posVec(0.0F, 3.1125F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44F, KeyframeAnimations.posVec(0.0F, 2.2049F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48F, KeyframeAnimations.posVec(0.0F, 1.0098F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52F, KeyframeAnimations.posVec(0.0F, -0.3243F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56F, KeyframeAnimations.posVec(0.0F, -1.5127F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6F, KeyframeAnimations.posVec(0.0F, -2.4365F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64F, KeyframeAnimations.posVec(0.0F, -3.1296F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68F, KeyframeAnimations.posVec(0.0F, -3.6509F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.72F, KeyframeAnimations.posVec(0.0F, -4.0454F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76F, KeyframeAnimations.posVec(0.0F, -4.345F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.posVec(0.0F, -4.5706F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84F, KeyframeAnimations.posVec(0.0F, -4.7375F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88F, KeyframeAnimations.posVec(0.0F, -4.8567F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.92F, KeyframeAnimations.posVec(0.0F, -4.9363F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.posVec(0.0F, -4.9825F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.0F, KeyframeAnimations.posVec(0.0F, -5.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08F, KeyframeAnimations.posVec(0.0F, -4.9894F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12F, KeyframeAnimations.posVec(0.0F, -4.9687F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16F, KeyframeAnimations.posVec(0.0F, -4.937F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2F, KeyframeAnimations.posVec(0.0F, -4.8939F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.24F, KeyframeAnimations.posVec(0.0F, -4.8386F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28F, KeyframeAnimations.posVec(0.0F, -4.7705F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32F, KeyframeAnimations.posVec(0.0F, -4.6888F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.36F, KeyframeAnimations.posVec(0.0F, -4.5927F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4F, KeyframeAnimations.posVec(0.0F, -4.4812F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44F, KeyframeAnimations.posVec(0.0F, -4.3533F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48F, KeyframeAnimations.posVec(0.0F, -4.208F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52F, KeyframeAnimations.posVec(0.0F, -4.0438F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.56F, KeyframeAnimations.posVec(0.0F, -3.8593F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6F, KeyframeAnimations.posVec(0.0F, -3.6528F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64F, KeyframeAnimations.posVec(0.0F, -3.4224F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68F, KeyframeAnimations.posVec(0.0F, -3.166F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72F, KeyframeAnimations.posVec(0.0F, -2.8811F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76F, KeyframeAnimations.posVec(0.0F, -2.5649F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8F, KeyframeAnimations.posVec(0.0F, -2.2145F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84F, KeyframeAnimations.posVec(0.0F, -1.8268F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.88F, KeyframeAnimations.posVec(0.0F, -1.3997F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.92F, KeyframeAnimations.posVec(0.0F, -0.9347F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.96F, KeyframeAnimations.posVec(0.0F, -0.4461F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone125", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone132", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone140", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone142", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone144", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone135", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone137", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone139", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone146", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone148", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone150", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(17.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone352", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, -2.25F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(0.76F, KeyframeAnimations.posVec(0.0F, 11.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.48F, KeyframeAnimations.posVec(0.0F, -1.25F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.96F, KeyframeAnimations.posVec(0.0F, -1.25F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.72F, KeyframeAnimations.posVec(0.0F, 11.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.44F, KeyframeAnimations.posVec(0.0F, -1.25F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.92F, KeyframeAnimations.posVec(0.0F, -1.25F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.76F, KeyframeAnimations.posVec(0.0F, 11.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.56F, KeyframeAnimations.posVec(0.0F, -2.25F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76F, KeyframeAnimations.posVec(0.0F, -2.75F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.0F, KeyframeAnimations.posVec(0.0F, -2.25F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone352", new AnimationChannel(AnimationChannel.Targets.SCALE,
- new Keyframe(0.0F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76F, KeyframeAnimations.scaleVec(1.0F, 1.0F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.48F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.scaleVec(1.0F, 1.0F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.0F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76F, KeyframeAnimations.scaleVec(1.0F, 1.0F, 1.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48F, KeyframeAnimations.scaleVec(1.0F, 0.5F, 1.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone358", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.0F, KeyframeAnimations.posVec(4.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.0F, KeyframeAnimations.posVec(4.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.241F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(4.24F, KeyframeAnimations.posVec(4.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(6.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.001F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone359", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(2.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(1.0F, KeyframeAnimations.posVec(0.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.0F, KeyframeAnimations.posVec(0.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.001F, KeyframeAnimations.posVec(0.5F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76F, KeyframeAnimations.posVec(4.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.76F, KeyframeAnimations.posVec(4.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.56F, KeyframeAnimations.posVec(2.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(5.561F, KeyframeAnimations.posVec(2.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.0F, KeyframeAnimations.posVec(2.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone287", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(2.88F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone360", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.28F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.32F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.08F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.12F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.16F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.92F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone361", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.4F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.16F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.2F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.1F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone362", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.56F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.4F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.44F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.4F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.32F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.36F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone363", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.72F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.6F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone364", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.88F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.92F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64F, KeyframeAnimations.posVec(0.0F, -0.1F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .build();
-
- public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(6.0F).looping()
- .addAnimation("bone151", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.32F, KeyframeAnimations.degreeVec(0.0F, -7.5F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(2.76F, KeyframeAnimations.degreeVec(0.0F, 12.5F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(3.64F, KeyframeAnimations.degreeVec(0.0F, 7.5F, 0.0F), AnimationChannel.Interpolations.CATMULLROM),
- new Keyframe(6.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.CATMULLROM)
- ))
- .addAnimation("bone346", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.76F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8F, KeyframeAnimations.degreeVec(0.0F, 1.1925F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84F, KeyframeAnimations.degreeVec(0.0F, 3.1369F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.88F, KeyframeAnimations.degreeVec(0.0F, 5.3061F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.16F, KeyframeAnimations.degreeVec(0.0F, 21.4852F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36F, KeyframeAnimations.degreeVec(0.0F, 32.2721F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.52F, KeyframeAnimations.degreeVec(0.0F, 39.8798F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.68F, KeyframeAnimations.degreeVec(0.0F, 46.2212F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.72F, KeyframeAnimations.degreeVec(0.0F, 47.5596F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76F, KeyframeAnimations.degreeVec(0.0F, 48.7823F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8F, KeyframeAnimations.degreeVec(0.0F, 49.8791F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84F, KeyframeAnimations.degreeVec(0.0F, 50.8381F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.88F, KeyframeAnimations.degreeVec(0.0F, 51.646F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.92F, KeyframeAnimations.degreeVec(0.0F, 52.2869F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.96F, KeyframeAnimations.degreeVec(0.0F, 52.7425F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.0F, KeyframeAnimations.degreeVec(0.0F, 52.9881F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.04F, KeyframeAnimations.degreeVec(0.0F, 53.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.2F, KeyframeAnimations.degreeVec(0.0F, 53.0504F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24F, KeyframeAnimations.degreeVec(0.0F, 53.279F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28F, KeyframeAnimations.degreeVec(0.0F, 53.6213F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32F, KeyframeAnimations.degreeVec(0.0F, 54.0835F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52F, KeyframeAnimations.degreeVec(0.0F, 57.2967F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.degreeVec(0.0F, 59.4329F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24F, KeyframeAnimations.degreeVec(0.0F, 60.2778F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36F, KeyframeAnimations.degreeVec(0.0F, 60.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.degreeVec(0.0F, 59.0022F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68F, KeyframeAnimations.degreeVec(0.0F, 56.77F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8F, KeyframeAnimations.degreeVec(0.0F, 54.1548F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.84F, KeyframeAnimations.degreeVec(0.0F, 53.0834F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.88F, KeyframeAnimations.degreeVec(0.0F, 51.906F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92F, KeyframeAnimations.degreeVec(0.0F, 50.6168F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.96F, KeyframeAnimations.degreeVec(0.0F, 49.2136F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.0F, KeyframeAnimations.degreeVec(0.0F, 47.6926F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04F, KeyframeAnimations.degreeVec(0.0F, 46.0501F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.08F, KeyframeAnimations.degreeVec(0.0F, 44.2829F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.12F, KeyframeAnimations.degreeVec(0.0F, 42.3912F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.16F, KeyframeAnimations.degreeVec(0.0F, 40.3719F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.2F, KeyframeAnimations.degreeVec(0.0F, 38.2279F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.24F, KeyframeAnimations.degreeVec(0.0F, 35.9621F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28F, KeyframeAnimations.degreeVec(0.0F, 33.5808F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.52F, KeyframeAnimations.degreeVec(0.0F, 17.7354F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6F, KeyframeAnimations.degreeVec(0.0F, 12.5428F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64F, KeyframeAnimations.degreeVec(0.0F, 10.1405F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68F, KeyframeAnimations.degreeVec(0.0F, 7.9226F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.72F, KeyframeAnimations.degreeVec(0.0F, 5.9274F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76F, KeyframeAnimations.degreeVec(0.0F, 4.1847F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.degreeVec(0.0F, 2.7165F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84F, KeyframeAnimations.degreeVec(0.0F, 1.5379F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88F, KeyframeAnimations.degreeVec(0.0F, 0.6554F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.92F, KeyframeAnimations.degreeVec(0.0F, 0.069F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.degreeVec(0.0F, -0.2285F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.0F, KeyframeAnimations.degreeVec(0.0F, -0.2472F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone346", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.76F, KeyframeAnimations.posVec(0.0F, 0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28F, KeyframeAnimations.posVec(0.0F, 0.2127F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8F, KeyframeAnimations.posVec(0.0F, -0.2667F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.12F, KeyframeAnimations.posVec(0.0F, -0.4679F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28F, KeyframeAnimations.posVec(0.0F, -0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.44F, KeyframeAnimations.posVec(0.0F, -0.4577F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48F, KeyframeAnimations.posVec(0.0F, -0.4258F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.52F, KeyframeAnimations.posVec(0.0F, -0.3762F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56F, KeyframeAnimations.posVec(0.0F, -0.2968F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64F, KeyframeAnimations.posVec(0.0F, -0.0605F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.68F, KeyframeAnimations.posVec(0.0F, 0.007F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.posVec(0.0F, 0.0424F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76F, KeyframeAnimations.posVec(0.0F, 0.0598F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone348", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.8F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.84F, KeyframeAnimations.degreeVec(0.0F, 0.7691F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.36F, KeyframeAnimations.degreeVec(0.0F, 17.4003F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.88F, KeyframeAnimations.degreeVec(0.0F, 33.7542F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24F, KeyframeAnimations.degreeVec(0.0F, 43.7688F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.48F, KeyframeAnimations.degreeVec(0.0F, 49.2736F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.64F, KeyframeAnimations.degreeVec(0.0F, 51.9646F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.68F, KeyframeAnimations.degreeVec(0.0F, 52.4351F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.degreeVec(0.0F, 52.7886F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.76F, KeyframeAnimations.degreeVec(0.0F, 52.9932F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.8F, KeyframeAnimations.degreeVec(0.0F, 53.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96F, KeyframeAnimations.degreeVec(0.0F, 53.0504F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.0F, KeyframeAnimations.degreeVec(0.0F, 53.279F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04F, KeyframeAnimations.degreeVec(0.0F, 53.6213F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.08F, KeyframeAnimations.degreeVec(0.0F, 54.0835F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.degreeVec(0.0F, 57.2967F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48F, KeyframeAnimations.degreeVec(0.0F, 59.4329F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.0F, KeyframeAnimations.degreeVec(0.0F, 60.2778F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.12F, KeyframeAnimations.degreeVec(0.0F, 60.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28F, KeyframeAnimations.degreeVec(0.0F, 59.0022F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44F, KeyframeAnimations.degreeVec(0.0F, 56.77F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56F, KeyframeAnimations.degreeVec(0.0F, 54.1548F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6F, KeyframeAnimations.degreeVec(0.0F, 53.0834F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64F, KeyframeAnimations.degreeVec(0.0F, 51.906F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.68F, KeyframeAnimations.degreeVec(0.0F, 50.6168F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.72F, KeyframeAnimations.degreeVec(0.0F, 49.2136F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76F, KeyframeAnimations.degreeVec(0.0F, 47.6926F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.degreeVec(0.0F, 46.0501F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84F, KeyframeAnimations.degreeVec(0.0F, 44.2829F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88F, KeyframeAnimations.degreeVec(0.0F, 42.3912F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.92F, KeyframeAnimations.degreeVec(0.0F, 40.3719F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.degreeVec(0.0F, 38.2279F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.0F, KeyframeAnimations.degreeVec(0.0F, 35.9621F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.04F, KeyframeAnimations.degreeVec(0.0F, 33.5808F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28F, KeyframeAnimations.degreeVec(0.0F, 17.7354F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.36F, KeyframeAnimations.degreeVec(0.0F, 12.5428F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.4F, KeyframeAnimations.degreeVec(0.0F, 10.1405F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44F, KeyframeAnimations.degreeVec(0.0F, 7.9226F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48F, KeyframeAnimations.degreeVec(0.0F, 5.9274F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.52F, KeyframeAnimations.degreeVec(0.0F, 4.1847F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.56F, KeyframeAnimations.degreeVec(0.0F, 2.7165F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6F, KeyframeAnimations.degreeVec(0.0F, 1.5379F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64F, KeyframeAnimations.degreeVec(0.0F, 0.6554F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.68F, KeyframeAnimations.degreeVec(0.0F, 0.069F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.72F, KeyframeAnimations.degreeVec(0.0F, -0.2285F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76F, KeyframeAnimations.degreeVec(0.0F, -0.2472F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.8F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone348", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.24F, KeyframeAnimations.posVec(0.0F, -0.0726F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.4F, KeyframeAnimations.posVec(0.0F, -0.0296F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.44F, KeyframeAnimations.posVec(0.0F, 0.0069F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.48F, KeyframeAnimations.posVec(0.0F, 0.0606F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52F, KeyframeAnimations.posVec(0.0F, 0.1343F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.6F, KeyframeAnimations.posVec(0.0F, 0.3063F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.64F, KeyframeAnimations.posVec(0.0F, 0.3744F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.68F, KeyframeAnimations.posVec(0.0F, 0.4245F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.72F, KeyframeAnimations.posVec(0.0F, 0.46F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.8F, KeyframeAnimations.posVec(0.0F, 0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.32F, KeyframeAnimations.posVec(0.0F, 0.3411F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.84F, KeyframeAnimations.posVec(0.0F, 0.0517F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.36F, KeyframeAnimations.posVec(0.0F, -0.2431F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.88F, KeyframeAnimations.posVec(0.0F, -0.4744F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04F, KeyframeAnimations.posVec(0.0F, -0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.2F, KeyframeAnimations.posVec(0.0F, -0.4577F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.24F, KeyframeAnimations.posVec(0.0F, -0.4258F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.posVec(0.0F, -0.3762F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32F, KeyframeAnimations.posVec(0.0F, -0.2968F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4F, KeyframeAnimations.posVec(0.0F, -0.0605F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44F, KeyframeAnimations.posVec(0.0F, 0.007F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48F, KeyframeAnimations.posVec(0.0F, 0.0424F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.posVec(0.0F, 0.0598F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone349", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.16F, KeyframeAnimations.degreeVec(0.0F, -0.1757F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.36F, KeyframeAnimations.degreeVec(0.0F, -2.0988F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.72F, KeyframeAnimations.degreeVec(0.0F, -8.5463F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24F, KeyframeAnimations.degreeVec(0.0F, -21.3374F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76F, KeyframeAnimations.degreeVec(0.0F, -35.3062F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.24F, KeyframeAnimations.degreeVec(0.0F, -47.2309F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.56F, KeyframeAnimations.degreeVec(0.0F, -53.751F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.84F, KeyframeAnimations.degreeVec(0.0F, -57.9147F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.04F, KeyframeAnimations.degreeVec(0.0F, -59.6611F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12F, KeyframeAnimations.degreeVec(0.0F, -60.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.degreeVec(0.0F, -59.701F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32F, KeyframeAnimations.degreeVec(0.0F, -59.3855F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36F, KeyframeAnimations.degreeVec(0.0F, -58.97F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.4F, KeyframeAnimations.degreeVec(0.0F, -58.4534F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.44F, KeyframeAnimations.degreeVec(0.0F, -57.8346F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48F, KeyframeAnimations.degreeVec(0.0F, -57.1126F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.degreeVec(0.0F, -56.286F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56F, KeyframeAnimations.degreeVec(0.0F, -55.356F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6F, KeyframeAnimations.degreeVec(0.0F, -54.3236F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.64F, KeyframeAnimations.degreeVec(0.0F, -53.1903F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8F, KeyframeAnimations.degreeVec(0.0F, -47.6858F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.28F, KeyframeAnimations.degreeVec(0.0F, -25.1688F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.48F, KeyframeAnimations.degreeVec(0.0F, -15.7824F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.64F, KeyframeAnimations.degreeVec(0.0F, -9.3384F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.degreeVec(0.0F, -4.1567F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.degreeVec(0.0F, -0.3476F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.12F, KeyframeAnimations.degreeVec(0.0F, 2.0949F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.28F, KeyframeAnimations.degreeVec(0.0F, 3.2436F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.44F, KeyframeAnimations.degreeVec(0.0F, 3.2038F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.64F, KeyframeAnimations.degreeVec(0.0F, 1.6511F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.76F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone349", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52F, KeyframeAnimations.posVec(0.0F, 0.2059F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04F, KeyframeAnimations.posVec(0.0F, 0.4291F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.24F, KeyframeAnimations.posVec(0.0F, 0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.76F, KeyframeAnimations.posVec(0.0F, 0.2638F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.28F, KeyframeAnimations.posVec(0.0F, -0.1502F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.72F, KeyframeAnimations.posVec(0.0F, -0.4373F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.96F, KeyframeAnimations.posVec(0.0F, -0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16F, KeyframeAnimations.posVec(0.0F, -0.4449F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.48F, KeyframeAnimations.posVec(0.0F, -0.1034F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.68F, KeyframeAnimations.posVec(0.0F, 0.048F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.04F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.56F, KeyframeAnimations.posVec(0.0F, -0.1421F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.08F, KeyframeAnimations.posVec(0.0F, -0.1491F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.6F, KeyframeAnimations.posVec(0.0F, -0.0721F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.88F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone351", new AnimationChannel(AnimationChannel.Targets.ROTATION,
- new Keyframe(0.72F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.76F, KeyframeAnimations.degreeVec(0.0F, -0.3713F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.28F, KeyframeAnimations.degreeVec(0.0F, -8.1244F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.8F, KeyframeAnimations.degreeVec(0.0F, -15.5848F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.32F, KeyframeAnimations.degreeVec(0.0F, -22.1175F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.84F, KeyframeAnimations.degreeVec(0.0F, -27.2567F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.28F, KeyframeAnimations.degreeVec(0.0F, -29.8766F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.32F, KeyframeAnimations.degreeVec(0.0F, -30.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.6F, KeyframeAnimations.degreeVec(0.0F, -29.955F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.8F, KeyframeAnimations.degreeVec(0.0F, -28.7057F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.0F, KeyframeAnimations.degreeVec(0.0F, -26.1284F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.16F, KeyframeAnimations.degreeVec(0.0F, -22.8973F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.36F, KeyframeAnimations.degreeVec(0.0F, -17.2705F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.6F, KeyframeAnimations.degreeVec(0.0F, -9.0777F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.76F, KeyframeAnimations.degreeVec(0.0F, -4.2377F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.8F, KeyframeAnimations.degreeVec(0.0F, -3.2541F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.84F, KeyframeAnimations.degreeVec(0.0F, -2.3795F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.88F, KeyframeAnimations.degreeVec(0.0F, -1.6173F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.92F, KeyframeAnimations.degreeVec(0.0F, -0.9678F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.degreeVec(0.0F, -0.4297F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.0F, KeyframeAnimations.degreeVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .addAnimation("bone351", new AnimationChannel(AnimationChannel.Targets.POSITION,
- new Keyframe(0.0F, KeyframeAnimations.posVec(0.0F, 0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(0.52F, KeyframeAnimations.posVec(0.0F, 0.4729F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.04F, KeyframeAnimations.posVec(0.0F, 0.3829F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(1.56F, KeyframeAnimations.posVec(0.0F, 0.28F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.08F, KeyframeAnimations.posVec(0.0F, 0.1741F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(2.6F, KeyframeAnimations.posVec(0.0F, 0.0732F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.12F, KeyframeAnimations.posVec(0.0F, 0.0007F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.16F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.36F, KeyframeAnimations.posVec(0.0F, 0.0278F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.52F, KeyframeAnimations.posVec(0.0F, 0.1278F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.56F, KeyframeAnimations.posVec(0.0F, 0.1329F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(3.92F, KeyframeAnimations.posVec(0.0F, 0.0F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.44F, KeyframeAnimations.posVec(0.0F, -0.0605F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(4.96F, KeyframeAnimations.posVec(0.0F, 0.0904F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.48F, KeyframeAnimations.posVec(0.0F, 0.3354F, 0.0F), AnimationChannel.Interpolations.LINEAR),
- new Keyframe(5.84F, KeyframeAnimations.posVec(0.0F, 0.5F, 0.0F), AnimationChannel.Interpolations.LINEAR)
- ))
- .build();
-}
\ No newline at end of file
diff --git a/common/src/main/java/whocraft/tardis_refined/client/screen/MonitorScreen.java b/common/src/main/java/whocraft/tardis_refined/client/screen/MonitorScreen.java
index 2b895f64f..27ce7126f 100644
--- a/common/src/main/java/whocraft/tardis_refined/client/screen/MonitorScreen.java
+++ b/common/src/main/java/whocraft/tardis_refined/client/screen/MonitorScreen.java
@@ -15,6 +15,7 @@
import whocraft.tardis_refined.client.screen.selections.SelectionScreen;
import whocraft.tardis_refined.common.capability.tardis.upgrades.UpgradeHandler;
import whocraft.tardis_refined.common.network.messages.EjectPlayerFromConsoleMessage;
+import whocraft.tardis_refined.common.network.messages.player.StartVortexSessionMessage;
import whocraft.tardis_refined.common.network.messages.screens.C2SRequestShellSelection;
import whocraft.tardis_refined.common.network.messages.waypoints.RequestWaypointsMessage;
import whocraft.tardis_refined.common.tardis.TardisNavLocation;
@@ -72,8 +73,8 @@ public GenericMonitorSelectionList createSelectionList() {
selectionList.children().add(new SelectionListEntry(Component.translatable(ModMessages.UI_MONITOR_WAYPOINTS), entry -> new RequestWaypointsMessage().send(), leftPos, TRUpgrades.WAYPOINTS.get().isUnlocked(upgradeHandler)));
+ selectionList.children().add(new SelectionListEntry(Component.translatable(ModMessages.UI_MONITOR_SHELL_VIEW), entry -> new StartVortexSessionMessage().send(), leftPos, TRUpgrades.WAYPOINTS.get().isUnlocked(upgradeHandler)));
- //selectionList.children().add(new SelectionListEntry(Component.translatable(ModMessages.UI_MONITOR_UPLOAD_COORDS), entry -> new C2SOpenCoordinatesDisplayMessage(CoordInputType.TRAVEL).send(), leftPos, Upgrades.COORDINATE_INPUT.get().isUnlocked(upgradeHandler)));
selectionList.children().add(new SelectionListEntry(Component.translatable(ModMessages.UI_MONITOR_SELECT_HUM), entry -> Minecraft.getInstance().setScreen(new HumSelectionScreen()), leftPos));
selectionList.children().add(new SelectionListEntry(Component.translatable(ModMessages.UI_MONITOR_EJECT), entry -> {
diff --git a/common/src/main/java/whocraft/tardis_refined/common/block/console/GlobalConsoleBlock.java b/common/src/main/java/whocraft/tardis_refined/common/block/console/GlobalConsoleBlock.java
index e1865f877..77fdf2273 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/block/console/GlobalConsoleBlock.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/block/console/GlobalConsoleBlock.java
@@ -44,6 +44,7 @@ public class GlobalConsoleBlock extends BaseEntityBlock {
public static final BooleanProperty POWERED = BooleanProperty.create("powered");
+
public GlobalConsoleBlock(Properties properties) {
super(properties);
@@ -206,6 +207,16 @@ public InteractionResult use(BlockState blockState, Level level, BlockPos blockP
}
}
+ if (level.isClientSide) {
+ if (level.getBlockEntity(blockPos) instanceof GlobalConsoleBlockEntity consoleBlockEntity) {
+ if(!blockState.getValue(POWERED)){
+ consoleBlockEntity.powerOff.stop();
+ consoleBlockEntity.powerOn.start(player.tickCount);
+ }
+ }
+ }
+
+
return InteractionResult.sidedSuccess(true); //Use InteractionResult.sidedSuccess(true) for client side. Stops hand swinging twice. We don't want to use InteractionResult.SUCCESS because the client calls SUCCESS, so the server side calling it too sends the hand swinging packet twice.
}
diff --git a/common/src/main/java/whocraft/tardis_refined/common/blockentity/console/GlobalConsoleBlockEntity.java b/common/src/main/java/whocraft/tardis_refined/common/blockentity/console/GlobalConsoleBlockEntity.java
index eb00e67ad..af32c1d51 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/blockentity/console/GlobalConsoleBlockEntity.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/blockentity/console/GlobalConsoleBlockEntity.java
@@ -40,6 +40,8 @@ public class GlobalConsoleBlockEntity extends BlockEntity implements BlockEntity
private final List controlEntityList = new ArrayList<>();
public AnimationState liveliness = new AnimationState();
+ public AnimationState powerOff = new AnimationState();
+ public AnimationState powerOn = new AnimationState();
private boolean shouldSpawnControls = true;
private ResourceLocation consoleTheme;
diff --git a/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPilot.java b/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPilot.java
index a0267c2a1..8d335c644 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPilot.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPilot.java
@@ -16,7 +16,7 @@ public interface TardisPilot {
void setupPlayerForInspection(ServerPlayer serverPlayer, TardisLevelOperator tardisLevelOperator, TardisNavLocation spectateTarget, boolean timeVortex);
- void endPlayerForInspection(ServerPlayer serverPlayer, TardisLevelOperator tardisLevelOperator);
+ void endPlayerForInspection(ServerPlayer serverPlayer);
UUID getViewedTardis();
diff --git a/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPlayerInfo.java b/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPlayerInfo.java
index c1035e55f..7754abeeb 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPlayerInfo.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/capability/player/TardisPlayerInfo.java
@@ -1,20 +1,17 @@
package whocraft.tardis_refined.common.capability.player;
import dev.architectury.injectables.annotations.ExpectPlatform;
-import net.minecraft.commands.arguments.EntityAnchorArgument;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.core.Vec3i;
import net.minecraft.nbt.CompoundTag;
-import net.minecraft.server.level.ServerLevel;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.player.Abilities;
import net.minecraft.world.entity.player.Player;
-import net.minecraft.world.phys.Vec3;
import whocraft.tardis_refined.common.capability.tardis.TardisLevelOperator;
import whocraft.tardis_refined.common.dimension.TardisTeleportData;
-import whocraft.tardis_refined.common.network.messages.player.EndPlayerVortexSession;
+import whocraft.tardis_refined.common.network.messages.player.EndPlayerVortexSessionMessage;
import whocraft.tardis_refined.common.network.messages.player.SyncTardisPlayerInfoMessage;
import whocraft.tardis_refined.common.tardis.TardisNavLocation;
import whocraft.tardis_refined.common.tardis.manager.TardisPilotingManager;
@@ -128,15 +125,14 @@ public void setPlayerPreviousPos(TardisNavLocation playerPreviousPos) {
}
@Override
- public void endPlayerForInspection(ServerPlayer serverPlayer, TardisLevelOperator tardisLevelOperator) {
-
+ public void endPlayerForInspection(ServerPlayer serverPlayer) {
BlockPos targetPosition = getPlayerPreviousPos().getPosition();
- TardisTeleportData.scheduleEntityTeleport(serverPlayer, tardisLevelOperator.getLevelKey(), targetPosition.getX(), targetPosition.getY(), targetPosition.getZ(), playerPreviousYaw, playerPreviousRot);
+ TardisTeleportData.scheduleEntityTeleport(serverPlayer, getPlayerPreviousPos().getDimensionKey(), targetPosition.getX(), targetPosition.getY(), targetPosition.getZ(), playerPreviousYaw, playerPreviousRot);
updatePlayerAbilities(serverPlayer, serverPlayer.getAbilities(), false);
serverPlayer.onUpdateAbilities();
- new EndPlayerVortexSession().send(serverPlayer);
+ new EndPlayerVortexSessionMessage().send(serverPlayer);
setPlayerPreviousPos(TardisNavLocation.ORIGIN);
setRenderVortex(false);
diff --git a/common/src/main/java/whocraft/tardis_refined/common/capability/tardis/TardisLevelOperator.java b/common/src/main/java/whocraft/tardis_refined/common/capability/tardis/TardisLevelOperator.java
index 6b46b3124..4be3be03a 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/capability/tardis/TardisLevelOperator.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/capability/tardis/TardisLevelOperator.java
@@ -191,6 +191,7 @@ public void tick(ServerLevel level) {
tardisClientData.setFlying(pilotingManager.isInFlight());
tardisClientData.setIsLanding(exteriorManager.isLanding());
tardisClientData.setIsTakingOff(exteriorManager.isTakingOff());
+ tardisClientData.setIsCrashing(pilotingManager.isCrashing());
float percentageCompleted = (getPilotingManager().getFlightPercentageCovered() * 100f);
if (percentageCompleted > 100) {
@@ -201,6 +202,7 @@ public void tick(ServerLevel level) {
tardisClientData.sync();
} else {
+ tardisClientData.setIsCrashing(pilotingManager.isCrashing());
tardisClientData.setRecoveryProgress(pilotingManager.getCrashRecoveryTicks());
tardisClientData.setFlying(pilotingManager.isInFlight());
tardisClientData.setIsLanding(exteriorManager.isLanding());
diff --git a/common/src/main/java/whocraft/tardis_refined/common/network/TardisNetwork.java b/common/src/main/java/whocraft/tardis_refined/common/network/TardisNetwork.java
index f4623a4ed..5fecb701b 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/network/TardisNetwork.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/network/TardisNetwork.java
@@ -7,8 +7,9 @@
import whocraft.tardis_refined.common.network.messages.ChangeShellMessage;
import whocraft.tardis_refined.common.network.messages.EjectPlayerFromConsoleMessage;
import whocraft.tardis_refined.common.network.messages.hums.ChangeHumMessage;
-import whocraft.tardis_refined.common.network.messages.player.EndPlayerVortexSession;
+import whocraft.tardis_refined.common.network.messages.player.EndPlayerVortexSessionMessage;
import whocraft.tardis_refined.common.network.messages.player.ExitTardisViewMessage;
+import whocraft.tardis_refined.common.network.messages.player.StartVortexSessionMessage;
import whocraft.tardis_refined.common.network.messages.player.SyncTardisPlayerInfoMessage;
import whocraft.tardis_refined.common.network.messages.screens.C2SRequestShellSelection;
import whocraft.tardis_refined.common.network.messages.screens.OpenMonitorMessage;
@@ -22,7 +23,7 @@ public class TardisNetwork {
public static final NetworkManager NETWORK = NetworkManager.create(new ResourceLocation(TardisRefined.MODID, "channel"));
- public static MessageType END_VORTEX_SESSION, TARDIS_EXIT, OPEN_SHELL_SELECT, SYNC_HUMS, OPEN_WAYPOINTS_DISPLAY, DEL_WAYPOINT, CLIENT_OPEN_COORDS_DISPLAY, SERVER_OPEN_COORDS_DISPLAY, UPGRADE_SCREEN_S2C,
+ public static MessageType START_VORTEX_SESSION, END_VORTEX_SESSION, TARDIS_EXIT, OPEN_SHELL_SELECT, SYNC_HUMS, OPEN_WAYPOINTS_DISPLAY, DEL_WAYPOINT, CLIENT_OPEN_COORDS_DISPLAY, SERVER_OPEN_COORDS_DISPLAY, UPGRADE_SCREEN_S2C,
REQUEST_SHELL_C2S, CLIENT_OPEN_COORDS_SCREEN, SERVER_OPEN_COORDS_SCREEN, CLIENT_OPEN_EDIT_COORDS_SCREEN, SERVER_OPEN_EDIT_COORDS_SCREEN, UPLOAD_WAYPOINT,
EDIT_WAYPOINT, SET_WAYPOINT, CHANGE_HUM, REQUEST_WAYPOINTS, SYNC_DESKTOPS, SYNC_CONSOLE_PATTERNS, SYNC_SHELL_PATTERNS, SYNC_LEVELS, INT_REACTION,
OPEN_MONITOR, CHANGE_SHELL, CHANGE_DESKTOP, CANCEL_CHANGE_DESKTOP, UNLOCK_UPGRADE, EJECT_PLAYER, TARDIS_PLAYER_INFO;
@@ -43,7 +44,7 @@ public static void init() {
SYNC_HUMS = NETWORK.registerS2C("sync_hums", SyncHumsMessage::new);
UPGRADE_SCREEN_S2C = NETWORK.registerS2C("upgrade_screen_s2c", S2CDisplayUpgradeScreen::new);
TARDIS_PLAYER_INFO = NETWORK.registerS2C("tardis_player_info", SyncTardisPlayerInfoMessage::new);
- END_VORTEX_SESSION = NETWORK.registerS2C("end_vortex_session", EndPlayerVortexSession::new);
+ END_VORTEX_SESSION = NETWORK.registerS2C("end_vortex_session", EndPlayerVortexSessionMessage::new);
// C2S Messages
CHANGE_SHELL = NETWORK.registerC2S("change_shell", ChangeShellMessage::new);
@@ -62,6 +63,7 @@ public static void init() {
CHANGE_HUM = NETWORK.registerC2S("change_hum", ChangeHumMessage::new);
EJECT_PLAYER = NETWORK.registerC2S("eject_player", EjectPlayerFromConsoleMessage::new);
TARDIS_EXIT = NETWORK.registerC2S("tardis_exit", ExitTardisViewMessage::new);
+ START_VORTEX_SESSION = NETWORK.registerC2S("start_vortex_session", StartVortexSessionMessage::new);
}
diff --git a/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/EndPlayerVortexSessionMessage.java b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/EndPlayerVortexSessionMessage.java
new file mode 100644
index 000000000..32da544ed
--- /dev/null
+++ b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/EndPlayerVortexSessionMessage.java
@@ -0,0 +1,36 @@
+package whocraft.tardis_refined.common.network.messages.player;
+
+import net.minecraft.network.FriendlyByteBuf;
+import org.jetbrains.annotations.NotNull;
+import whocraft.tardis_refined.client.TardisClientLogic;
+import whocraft.tardis_refined.common.network.MessageContext;
+import whocraft.tardis_refined.common.network.MessageS2C;
+import whocraft.tardis_refined.common.network.MessageType;
+import whocraft.tardis_refined.common.network.TardisNetwork;
+
+public class EndPlayerVortexSessionMessage extends MessageS2C {
+
+ public EndPlayerVortexSessionMessage() {
+ }
+
+ public EndPlayerVortexSessionMessage(FriendlyByteBuf friendlyByteBuf) {
+ }
+
+
+ @Override
+ public @NotNull MessageType getType() {
+ return TardisNetwork.END_VORTEX_SESSION;
+ }
+
+ @Override
+ public void toBytes(FriendlyByteBuf buf) {
+
+ }
+
+ @Override
+ public void handle(MessageContext context) {
+ TardisClientLogic.handleClient();
+ }
+
+
+}
diff --git a/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/ExitTardisViewMessage.java b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/ExitTardisViewMessage.java
index e44026a05..f15ba14be 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/ExitTardisViewMessage.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/ExitTardisViewMessage.java
@@ -46,7 +46,7 @@ public void handle(MessageContext context) {
ServerLevel tardisLevel = Platform.getServer().getLevel(key);
if (tardisLevel != null) {
TardisLevelOperator.get(tardisLevel).ifPresent(tardisLevelOperator -> {
- tardisInfo.endPlayerForInspection(player, tardisLevelOperator);
+ tardisInfo.endPlayerForInspection(player);
});
}
}
diff --git a/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/StartVortexSessionMessage.java b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/StartVortexSessionMessage.java
new file mode 100644
index 000000000..7ead5585c
--- /dev/null
+++ b/common/src/main/java/whocraft/tardis_refined/common/network/messages/player/StartVortexSessionMessage.java
@@ -0,0 +1,44 @@
+package whocraft.tardis_refined.common.network.messages.player;
+
+import net.minecraft.network.FriendlyByteBuf;
+import net.minecraft.server.level.ServerLevel;
+import net.minecraft.server.level.ServerPlayer;
+import net.minecraft.world.level.Level;
+import org.jetbrains.annotations.NotNull;
+import whocraft.tardis_refined.common.capability.player.TardisPlayerInfo;
+import whocraft.tardis_refined.common.capability.tardis.TardisLevelOperator;
+import whocraft.tardis_refined.common.network.MessageC2S;
+import whocraft.tardis_refined.common.network.MessageContext;
+import whocraft.tardis_refined.common.network.MessageType;
+import whocraft.tardis_refined.common.network.TardisNetwork;
+
+public class StartVortexSessionMessage extends MessageC2S {
+
+ public StartVortexSessionMessage() {
+ }
+
+ public StartVortexSessionMessage(FriendlyByteBuf buf) {
+ }
+
+
+ @Override
+ public @NotNull MessageType getType() {
+ return TardisNetwork.START_VORTEX_SESSION;
+ }
+
+ @Override
+ public void toBytes(FriendlyByteBuf buf) {
+
+ }
+
+ @Override
+ public void handle(MessageContext context) {
+ ServerPlayer player = context.getPlayer();
+ Level level = context.getPlayer().level();
+ if (level instanceof ServerLevel serverLevel) {
+ TardisLevelOperator.get(serverLevel).ifPresent(tardisLevelOperator -> TardisPlayerInfo.get(context.getPlayer()).ifPresent(tardisInfo ->
+ tardisInfo.setupPlayerForInspection(player, tardisLevelOperator, tardisLevelOperator.getPilotingManager().isTakingOff() ? tardisLevelOperator.getPilotingManager().getCurrentLocation() : tardisLevelOperator.getPilotingManager().getTargetLocation(), !tardisLevelOperator.getPilotingManager().isTakingOff())
+ ));
+ }
+ }
+}
diff --git a/common/src/main/java/whocraft/tardis_refined/common/tardis/control/ExteriorDisplayControl.java b/common/src/main/java/whocraft/tardis_refined/common/tardis/control/ExteriorDisplayControl.java
index 616023381..703c21070 100644
--- a/common/src/main/java/whocraft/tardis_refined/common/tardis/control/ExteriorDisplayControl.java
+++ b/common/src/main/java/whocraft/tardis_refined/common/tardis/control/ExteriorDisplayControl.java
@@ -23,17 +23,14 @@ public ExteriorDisplayControl(ResourceLocation id) {
@Override
public boolean onLeftClick(TardisLevelOperator operator, ConsoleTheme theme, ControlEntity controlEntity, Player player) {
- if (player instanceof ServerPlayer serverPlayer) {
+ if(player instanceof ServerPlayer serverPlayer){
sendPacket(serverPlayer, operator);
}
return true;
}
private void sendPacket(ServerPlayer player, TardisLevelOperator tardisLevelOperator) {
- // new OpenShellSelectionScreen(tardisLevelOperator.getAestheticHandler().getShellTheme()).send(player);
- TardisPlayerInfo.get(player).ifPresent(tardisInfo ->
- tardisInfo.setupPlayerForInspection(player, tardisLevelOperator, tardisLevelOperator.getPilotingManager().isTakingOff() ? tardisLevelOperator.getPilotingManager().getCurrentLocation() : tardisLevelOperator.getPilotingManager().getTargetLocation(), !tardisLevelOperator.getPilotingManager().isTakingOff())
- );
+ new OpenShellSelectionScreen(tardisLevelOperator.getAestheticHandler().getShellTheme()).send(player);
}
diff --git a/common/src/main/java/whocraft/tardis_refined/constants/ModMessages.java b/common/src/main/java/whocraft/tardis_refined/constants/ModMessages.java
index 5dd198b41..fb52a81d5 100644
--- a/common/src/main/java/whocraft/tardis_refined/constants/ModMessages.java
+++ b/common/src/main/java/whocraft/tardis_refined/constants/ModMessages.java
@@ -20,6 +20,7 @@ public class ModMessages {
public static final String UI_MONITOR_DESTINATION = ui("monitor.main.destination");
public static final String UI_MONITOR_MAIN_TITLE = ui("monitor.main_title");
public static final String UI_MONITOR_WAYPOINTS = ui("monitor.waypoints");
+ public static final String UI_MONITOR_SHELL_VIEW = ui("monitor.shell_view");
public static final String UI_MONITOR_UPLOAD_WAYPOINTS = ui("monitor.upload.waypoints");
public static final String UI_MONITOR_UPLOAD_COORDS = ui("monitor.upload.coords");
public static final String UI_MONITOR_SELECT_HUM = ui("monitor.select.hum");
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/copper/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/copper/flight.json
new file mode 100644
index 000000000..4e515b193
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/copper/flight.json
@@ -0,0 +1,3091 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone312",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -0.095,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0.035,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone312",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0.4,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ -0.1,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "pulley_control5",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1,
+ 1.0842,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1.1081,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1,
+ 0.9325,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 1,
+ 1.0883,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1.0842,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 1,
+ 1.06,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 1,
+ 0.9325,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1,
+ 1.0483,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "ball_rotate_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ -52.11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 18.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 150.8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 73.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 776.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 808.66,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 600,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 277.08,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 112.9,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 168.81,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 139.76,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 70.85,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 81.23,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 110.98,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ 42.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -21.93,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 94.26,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -5.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 26.44,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 104.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 77.23,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 221.34,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 56.22,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 58.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -5.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 43.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 128.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -1440,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control5",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0.15,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ -0.08,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0.11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ -0.03,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.23,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control5",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 11.21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 227.72,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 158.07,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ -109.42,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 81.21,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 192.14,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ -15.76,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 43.99,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 457.7,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 360,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone251",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 12.31,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ -82.5,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ -104.93,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 26.21,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 118.03,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 91.08,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 360,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone252",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 45,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ -12.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 75,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 360,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control5",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ -3.55,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 89.61,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 78,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ -0.68,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone304",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 145.28,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 172.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 148.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 242.4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ 149.21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ -17.88,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 12.08,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 114.94,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 43.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -28.13,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone158",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2,
+ "target": [
+ 0,
+ 0,
+ -9.46
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0,
+ -16.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ 0,
+ -6.76
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 0,
+ 22.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ -6.93
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0,
+ -5.29
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ -0.37
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 0,
+ -26.14
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0,
+ -1.12
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone160",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 1,
+ 1.015,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 1,
+ 0.995,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1.01,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1,
+ 0.995,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1.01,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone162",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 360,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone168",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ -23.38,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ -38.67,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ -36.05,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ -30,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ -32.18,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 7.13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ -23.38,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ -38.67,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ -36.05,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone214",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 1,
+ 0.8902,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.11,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.86,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ -0.42,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1,
+ 1.0336,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 1,
+ 1.11,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 1,
+ 0.9475,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ -0.49762,
+ -0.10901,
+ -2.49762
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ -0.18629,
+ -0.03599,
+ -1.54004
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0.48863,
+ -0.07771,
+ -6.39983
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 2.49762,
+ -0.10901,
+ 1.49762
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ -0.42,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 2.48,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 2.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ 0.11,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ -2.88,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 1.48,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 2.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0.11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -1.85,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 0,
+ -1.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 4.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ 5.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 0,
+ -1.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 4.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 5.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -98.31,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.2,
+ "target": [
+ 0,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ 72.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ 129.29,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 114.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ 44.19,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 53.21,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 60.83,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ -4.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 55.99,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone208",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ -0.31,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ 1.89,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 4.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ 4.66,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ -4.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone209",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -1.31,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.89,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 4.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 4.66,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -4.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone253",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ -7,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 1.98,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 1.3,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ -0.94,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ -0.4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 11.15,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 11.15,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ -3.22,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1.23,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0.98,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ -0.99,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0.47,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinthing_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinthingP2_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ -45,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 3.4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ -11.74,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -15.78,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 10,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control7",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ -135.23,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control6",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -1440,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ -86.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -64.6,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "pulley_control",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ -1.46,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "pulley_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control8",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ -7.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ -18.8,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 220,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 0,
+ 0.65
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0,
+ -20
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/copper/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/copper/idle.json
new file mode 100644
index 000000000..6d237a8a5
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/copper/idle.json
@@ -0,0 +1,2275 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "pulley_control5",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 1,
+ 0.9286,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "ball_rotate_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ -52.11,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 150.8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 139.76,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 197,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 216.16,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 137.4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 169.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 139.76,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 80.31,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 103.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 34.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ 40.29,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0.69,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -21.93,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -5.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -0.29,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 17.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 26.48,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 104.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 173.76,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 158.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 53.21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 58.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -5.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 43.15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 30.69,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control5",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0.15,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ -0.08,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0.11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ -0.03,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.23,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control5",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 11.21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 204.15,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 172.5,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 96.62,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 158.07,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 164.64,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 52.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 81.21,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 132.45,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 12.08,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 58.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 43.99,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone251",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ -82.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ -104.93,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 26.21,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 91.08,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 43.99,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone252",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 45,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ -12.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 75,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control5",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ -3.55,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 89.61,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 78,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ -0.68,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone304",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 145.28,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 172.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 148.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 242.4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ 149.21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ -17.88,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 12.08,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 114.94,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ 43.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -28.13,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone158",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 0,
+ -16.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ 0,
+ -6.76
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 0,
+ 22.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 0,
+ -6.93
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0,
+ -5.29
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -0.21
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 0,
+ -26.14
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone162",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "bezier"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 360,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone168",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ -30,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone214",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 1,
+ 1.0537,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.86,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ -0.42,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1,
+ 1.0524,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ -0.49762,
+ -0.10901,
+ -2.49762
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 2.49762,
+ -0.10901,
+ 1.49762
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ -0.42,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1,
+ 1.0503,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 1,
+ 1.03,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -98.31,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 72.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 129.29,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 114.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 44.19,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 53.21,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 60.83,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ -4.92,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 55.99,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone208",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -1.31,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.89,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 4.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 4.66,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -4.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone209",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -1.31,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.89,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 4.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 4.66,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -4.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone253",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ -7,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 1.98,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1.36,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0.29,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0.98,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0.65,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ -0.96,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinthing_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinthingP2_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ -45,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 10,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -0.44,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.77,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.69,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ -0.35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0.31,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ -1.8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0.33,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control7",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -91.36,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ -79.8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "valve_control6",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 0,
+ 77.36,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ -200,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "twist_control4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ -86.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -64.6,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/coral/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/coral/flight.json
new file mode 100644
index 000000000..450fb21d2
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/coral/flight.json
@@ -0,0 +1,7489 @@
+{
+ "length": 10,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone19",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -0.2,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 2,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 1.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 2.6,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone19",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone34",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ -3,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone34",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone118",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -0.2,
+ 8.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ -1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ -1,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 0.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone118",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2.5,
+ 2.5,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone119",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ -1.35,
+ 4.39,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0.81,
+ 6.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone119",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone127",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0.8,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ -2,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 0.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone127",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.08,
+ "target": [
+ 2.5,
+ 2.5,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone128",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ -1.35,
+ 4.39,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0.81,
+ 9.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 2.86,
+ 2.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 4,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 3.81,
+ 6.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 2.8,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone128",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.44,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone130",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -0.2,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 2,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 1.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 2.6,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone130",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone131",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ -3,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone131",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone133",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -0.2,
+ 8.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ -1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ -1,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 0.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone133",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2.5,
+ 2.5,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone134",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ -1.35,
+ 4.39,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0.81,
+ 6.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone134",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone136",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0.2,
+ 0.83,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0.8,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ -2,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 0.6,
+ 2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone136",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.08,
+ "target": [
+ 2.5,
+ 2.5,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 2,
+ 2,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone137",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ -1.35,
+ 4.39,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0.81,
+ 9.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ -0.2,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 2.86,
+ 2.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 4,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 3.81,
+ 6.62,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 2.8,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone137",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.44,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1.6522,
+ 1.6522,
+ 1.6522
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 5.99989,
+ 0.02617,
+ -2.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -6.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 6.69497,
+ -0.00606,
+ 2.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ -5.95,
+ 0,
+ -1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.4,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 1,
+ 1.07,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.44,
+ "target": [
+ 1,
+ 0.97,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 3.84997,
+ 0.01308,
+ 1.52534
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ -7.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 4.69497,
+ -0.00606,
+ 0.99996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 5.99989,
+ 0.02617,
+ -2.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -6.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 6.69497,
+ -0.00606,
+ 2.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ -5.95,
+ 0,
+ -1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.4,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 1,
+ 1.07,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.44,
+ "target": [
+ 1,
+ 0.97,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 3.84997,
+ 0.01308,
+ 1.52534
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ -7.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 4.69497,
+ -0.00606,
+ 0.99996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone238",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 5.99989,
+ 0.02617,
+ -2.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -6.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 6.69497,
+ -0.00606,
+ 2.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ -5.95,
+ 0,
+ -1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.4,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone238",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 1,
+ 1.07,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.44,
+ "target": [
+ 1,
+ 0.97,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 3.84997,
+ 0.01308,
+ 1.52534
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ -7.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 4.69497,
+ -0.00606,
+ 0.99996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone284",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone285",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone288",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone290",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone293",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone295",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone298",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone300",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone303",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone305",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone308",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone310",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone59",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 281.535,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 1440,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone62",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 211.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 66.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 158,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 0,
+ 72.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ -10.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 10.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "increment",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 294.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 174,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 0,
+ 219,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -85,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone68",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone83",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ -4.534,
+ -1.04656,
+ -2.46736
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ -1.94,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ -2.34,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1.53083,
+ 0.76068,
+ 2.57111
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.12,
+ "target": [
+ -2.01784,
+ -0.94619,
+ -2.51383
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.8,
+ "target": [
+ 1.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0.2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone311",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone311",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone312",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone313",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone314",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone315",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ -112.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ -65.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -99.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ -2.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ -86.42,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ -72.67,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ -114.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ -79.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.32,
+ "target": [
+ 0,
+ -106.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ -59.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 0,
+ -86.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ -31.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 0,
+ -59.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone45",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone316",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ -410.34,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ -119.29,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ 51.375,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 232,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 1440,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.8,
+ "target": [
+ 0,
+ 1557,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ 0,
+ 1293,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 1440,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone317",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.72,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone318",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone319",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone320",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone321",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom_T_add20",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ -5.4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 1.755,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 3.325,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 3.015,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 1.76,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 0.24,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ -2.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.44,
+ "target": [
+ 0,
+ -6.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 0,
+ 1.755,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 0,
+ 3.325,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 0,
+ 3.015,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 1.76,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 0,
+ 0.24,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -0.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom_T_add20",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1.07,
+ 1.07,
+ 1.07
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 1.07,
+ 1.07,
+ 1.07
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top_t_minus20",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ 4.4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 9,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -1.755,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ -3.325,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -3.015,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -2.16,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 4.4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 0,
+ -1.755,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 0,
+ -3.325,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 0,
+ -3.015,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 0,
+ -2.16,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top_t_minus20",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1.07,
+ 1.07,
+ 1.07
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 1.07,
+ 1.07,
+ 1.07
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone323",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone324",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone326",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone327",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.16,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone329",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone330",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone332",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone333",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.16,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone335",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.4,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone336",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone338",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone339",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.16,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "monitor_pitch",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.76,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.8,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 1.2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone112",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ -1.8,
+ 0,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0.6
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ -2,
+ 0,
+ 0.4
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ -0.3
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ -1.8,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 0,
+ 0.4
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ -0.2
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ -1.8,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.56,
+ "target": [
+ 0,
+ 0,
+ 0.3
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.44,
+ "target": [
+ -2,
+ 0,
+ 0.2
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.36,
+ "target": [
+ -1.8,
+ 0,
+ -0.2
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone340",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0.75
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.75
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.75
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0.75
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -0.75
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone342",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1080,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/coral/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/coral/idle.json
new file mode 100644
index 000000000..26a8c9cd1
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/coral/idle.json
@@ -0,0 +1,4183 @@
+{
+ "length": 10,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone233",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 2.99989,
+ 0.02617,
+ -0.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ -0.95,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.84997,
+ 0.01308,
+ 0.52534
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 2.99989,
+ 0.02617,
+ -0.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ -0.95,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1.24997,
+ 0.01308,
+ -0.24966
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone238",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 2.99989,
+ 0.02617,
+ -0.49931
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.49996
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ -0.95,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1.69997,
+ 0.01308,
+ -0.62466
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.76,
+ "target": [
+ 0.69497,
+ -0.00606,
+ 0.72496
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -0.91,
+ -0.01,
+ 0.5
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone284",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone285",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone288",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone290",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone293",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone295",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone298",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone300",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone303",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone305",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone308",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.98,
+ 0.98,
+ 0.98
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone310",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.03,
+ 1.03,
+ 1.03
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.99,
+ 0.99,
+ 0.99
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.08,
+ 1.08,
+ 1.08
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone59",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 281.535,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 1440,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone62",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 211.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 66.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 158,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 0,
+ 72.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ -10.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 10.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "increment",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 294.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 174,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 0,
+ 219,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -85,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone68",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone83",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.16,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0.2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone311",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 4.08,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 4.08,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 4.875,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 4.08,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone311",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone312",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1.035,
+ 1.035,
+ 1.035
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone313",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.56,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.32,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.32,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ -0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone314",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone315",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone45",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.075
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone316",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ 51.375,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 232,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone317",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.72,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 0.03,
+ -0.03
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone318",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone319",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone320",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone321",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone323",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone324",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone326",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone327",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.8,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone329",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.36,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.16,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone330",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.56,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone332",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone333",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.8,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone335",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.36,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.16,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone336",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone338",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.0281,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1,
+ 0.9275,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone339",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1.0287,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.16,
+ "target": [
+ 1,
+ 1.075,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 1,
+ 0.85,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/crystal/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/crystal/flight.json
new file mode 100644
index 000000000..ababc8961
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/crystal/flight.json
@@ -0,0 +1,4066 @@
+{
+ "length": 6.04,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotor",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ -4.94,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ -8.06,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ -0.15,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0.185,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0,
+ 0.06,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -3.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ -3.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ 0.32,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ -2.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ -2.97,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ -7.8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ -9.11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -5.82,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 1.77,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.14,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ 2.6,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0.6,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.12,
+ "target": [
+ 0,
+ 0.34,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone143",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone145",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1.1368,
+ 1.1368,
+ 1.1368
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.145,
+ 1.145,
+ 1.145
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 1.1368,
+ 1.1368,
+ 1.1368
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.145,
+ 1.145,
+ 1.145
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 1.1368,
+ 1.1368,
+ 1.1368
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 1.145,
+ 1.145,
+ 1.145
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone149",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone165",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone160",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone161",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone169",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.3,
+ 1.3,
+ 1.3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 1.3,
+ 1.3,
+ 1.3
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone171",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 50
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0,
+ 40
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 0,
+ 50
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 100
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0,
+ 90
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0,
+ 100
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0,
+ 150
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 0,
+ 140
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 150
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 200
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 190
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ 0,
+ 200
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 0,
+ 250
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 240
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 0,
+ 250
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 0,
+ 300
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 0,
+ 290
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ 0,
+ 300
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ 0,
+ 360
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 350
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 360
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone177",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone181",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "large_valve_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ 0,
+ 50
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 40
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0,
+ 50
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 150
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ 0,
+ 140
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0,
+ 150
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 250
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 240
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ 250
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ 0,
+ 360
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 350
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ 360
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve2_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 149.72,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 324.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 526.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve3_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve4_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 0,
+ 10.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "switch3_control2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "large_valve2_control_rotate",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "switch4_control_increment2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve5_control_x",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve6_control_z",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 188.72,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 431.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve7_control_y",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinnything_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1.43,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 8,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0.74,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone198",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0,
+ 77.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 17.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 52.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ -10
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -360
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 42.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ 45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 27,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -28,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -19.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ -19,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone235",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 74,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 45.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 52,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 21,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 41,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ -2.68,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -44,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -60.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 69,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ -49,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -58,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 54,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinninglight",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 540,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1.0239,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone207",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1.0357,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 1,
+ 1.0357,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1.0587,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1.0587,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone213",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1.0467,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1.065,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1.0467,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_purple",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_purple",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 720,
+ 720,
+ 720
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/crystal/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/crystal/idle.json
new file mode 100644
index 000000000..7c4103008
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/crystal/idle.json
@@ -0,0 +1,4615 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone132",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone146",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone146",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone147",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone147",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone150",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone150",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone151",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone151",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone162",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone162",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone163",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone163",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone170",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone170",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone172",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone172",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone182",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone182",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.5,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -0.5,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0.2,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone155",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1.1484,
+ 1.1484,
+ 1.1484
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1.17,
+ 1.17,
+ 1.17
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 1.1484,
+ 1.1484,
+ 1.1484
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1.17,
+ 1.17,
+ 1.17
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone143",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone145",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1.1368,
+ 1.1368,
+ 1.1368
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.145,
+ 1.145,
+ 1.145
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 1.1368,
+ 1.1368,
+ 1.1368
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 1.145,
+ 1.145,
+ 1.145
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone149",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone153",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone165",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.36,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone160",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1.0346,
+ 1.0346,
+ 1.0346
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone161",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone169",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone171",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 9.4
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ 0,
+ 45
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 0,
+ 30
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone177",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone181",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone174",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve2_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 149.72,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 324.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 526.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve3_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve4_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 0,
+ 10.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -90,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "switch3_control2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "large_valve2_control_rotate",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "switch4_control_increment2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve5_control_x",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.12,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ -0.035,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve5_control_x",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve6_control_z",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.16,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -0.025,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0.03,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0.03,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve6_control_z",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 188.72,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 431.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 526.01,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve7_control_y",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.12,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -0.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0.07,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -0.025,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0.03,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ -0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0.045,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 0.03,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -0.04,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0.02,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ -0.035,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "small_valve7_control_y",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 3.9,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "spinnything_control",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1.43,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 8,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ -0.32,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0.74,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone138",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 7.5,
+ 1.81,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 12.7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 11.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ -2.5,
+ -7.3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ -0.27,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone216",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 1.25,
+ 1.25,
+ 1.25
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 2.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1.15,
+ 1.15,
+ 1.15
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 3.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone223",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 3.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1.2,
+ 1.2,
+ 1.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0,
+ 77.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0,
+ 17.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 52.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ -10
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -360
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1.05,
+ 1.05,
+ 1.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 1.065,
+ 1.065,
+ 1.065
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 42.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ 45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 27,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -28,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -19.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ -19,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone235",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ -13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 12.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 16,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ -12,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 12,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ -2.68,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ -12,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -44,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -60.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ -49,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ -48,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -53,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/factory/crash.json b/common/src/main/resources/assets/tardis_refined/animations/console/factory/crash.json
new file mode 100644
index 000000000..214b06f42
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/factory/crash.json
@@ -0,0 +1,4723 @@
+{
+ "length": 3,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotorhead",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone227",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -70,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -132.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -140,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -217.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ -230,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -360,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone170",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.4166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0833333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4583333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone172",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.041666666666666664,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0833333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9583333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone173",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2916666666666667,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2916666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0833333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2916666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9583333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone168",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0416666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone188",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4166666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone223",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.125,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.2916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.4166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4166666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5833333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone181",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.2916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.4166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4166666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone182",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.1666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone178",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.0833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 55,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 55,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ -57.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7083333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ 62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.75,
+ "target": [
+ 0,
+ 20,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2916666666666667,
+ "target": [
+ 0,
+ 62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.7916666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4583333333333333,
+ "target": [
+ 0,
+ 35,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.75,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.125,
+ "target": [
+ 0,
+ 60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.375,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.625,
+ "target": [
+ 0,
+ 20,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/factory/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/factory/flight.json
new file mode 100644
index 000000000..cf9de9d04
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/factory/flight.json
@@ -0,0 +1,7702 @@
+{
+ "length": 16,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotorhead",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.30000000000000004,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -4.790000000000001,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -4.790000000000001,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -4.790000000000001,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 0,
+ -4.790000000000001,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0.30000000000000004,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone227",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -720,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.625,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.916666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.708333333333333,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.541666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.333333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.875,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.625,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.916666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.708333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.541666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.875,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.708333333333333,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.333333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.6666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2916666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4166666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.7916666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.291666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.791666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.791666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.208333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.041666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.708333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.666666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.333333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone172",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.7083333333333335,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.041666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.083333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.041666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.583333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.208333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone173",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.375,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.666666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.083333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.291666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.125,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.458333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.125,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.458333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.708333333333333,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.916666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.416666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.833333333333334,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.166666666666666,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7916666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2916666666666665,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.708333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.291666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.958333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.208333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.041666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.208333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.291666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.791666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.16666666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.7916666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2916666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.708333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.291666666666667,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.958333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.583333333333333,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.541666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.708333333333334,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.041666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.708333333333334,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.958333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.291666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5833333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.666666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.958333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.458333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.291666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.666666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone168",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.541666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.583333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.3333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.583333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.791666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.208333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.541666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.333333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone188",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4583333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.041666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.291666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.708333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.458333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.5,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.833333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.791666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.08333333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4583333333333335,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.291666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.666666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.375,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.208333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.958333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.708333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.541666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone223",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.8333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.791666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.208333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.458333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.25,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone182",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.1666666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.7083333333333335,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.875,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.041666666666667,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.083333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.708333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.041666666666666,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.583333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.208333333333334,
+ "target": [
+ 0,
+ 0.10000000000000003,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4583333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.7083333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.083333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.708333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.083333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.625,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.333333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.416666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.416666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone178",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.541666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.583333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.416666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.041666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.166666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.416666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.041666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.166666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.9166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.541666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.583333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.375,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2916666666666667,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.0416666666666665,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.166666666666667,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.208333333333333,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.583333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.083333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.125,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.541666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.666666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.208333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.583333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.208333333333334,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.375,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.208333333333334,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2916666666666665,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.1666666666666665,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.9583333333333335,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.708333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.541666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.458333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.166666666666666,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.458333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.875,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.708333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.166666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.791666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.208333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.916666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/factory/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/factory/idle.json
new file mode 100644
index 000000000..c25569763
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/factory/idle.json
@@ -0,0 +1,5584 @@
+{
+ "length": 32,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone227",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 32,
+ "target": [
+ 0,
+ -360,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.041666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.458333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.541666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.333333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.708333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.041666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.083333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.458333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.791666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.083333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.541666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.791666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.041666666666667,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.458333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.083333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.333333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.708333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.041666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.375,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.083333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.458333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.791666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.083333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.541666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.791666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.3333333333333333,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.041666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.458333333333334,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.541666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.333333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.708333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.041666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.375,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.75,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.083333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.458333333333332,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.791666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.083333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.541666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.791666666666668,
+ "target": [
+ 0,
+ -10,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.75,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.25,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 23.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.25,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.791666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.208333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.166666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.208333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.791666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.291666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.0833333333333333,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.7083333333333335,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.7083333333333335,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.583333333333334,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.208333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.041666666666666,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.958333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.083333333333332,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.708333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.708333333333332,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.583333333333332,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.208333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.041666666666668,
+ "target": [
+ 0,
+ 0.2,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 30.958333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2916666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.958333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.958333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.291666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.208333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.958333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.166666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.958333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone168",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5833333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.666666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.958333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.458333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.541666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.666666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.958333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.458333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.75,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.541666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone188",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.9583333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.541666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.541666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.958333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 23.875,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.541666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.541666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.20833333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.125,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.041666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.583333333333334,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16.208333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.083333333333332,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.125,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.041666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.583333333333332,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone182",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2916666666666665,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.958333333333333,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.166666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.958333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.125,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.291666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.208333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.958333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.166666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.958333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4583333333333335,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.166666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.166666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.041666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.458333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 23.166666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.166666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.041666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone178",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.708333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.708333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 23.125,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.291666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.875,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.291666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.416666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.041666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.166666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.541666666666668,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.791666666666668,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.208333333333332,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.416666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.666666666666668,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.041666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.166666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.083333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.791666666666668,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.291666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5416666666666666,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7916666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6666666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.208333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.416666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.041666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.166666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.333333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.791666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.291666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.833333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.541666666666668,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.791666666666668,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.208333333333332,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.416666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.75,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.666666666666668,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.125,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.041666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.875,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.166666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.083333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.791666666666668,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.291666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.9166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.416666666666667,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.416666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.083333333333334,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.583333333333334,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 17.916666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 20.416666666666668,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 23.416666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.083333333333332,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 27.625,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.75,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.2916666666666667,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.0416666666666665,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.7916666666666665,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.0833333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8333333333333335,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.166666666666667,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.416666666666667,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.791666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.208333333333333,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.583333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.083333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.125,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.541666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.666666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.208333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.583333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.208333333333334,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.083333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.375,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.208333333333334,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.291666666666668,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.041666666666668,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.791666666666668,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.083333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.5,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.833333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.166666666666668,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.625,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.416666666666668,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.791666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.208333333333332,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.583333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.083333333333332,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.125,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.541666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.625,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.25,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.666666666666668,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.583333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.208333333333332,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.083333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.375,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.208333333333332,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.3333333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.7083333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2916666666666665,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.5416666666666665,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.1666666666666665,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.9583333333333335,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.333333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.708333333333333,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.916666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.208333333333333,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.666666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.541666666666667,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.458333333333333,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.166666666666666,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.666666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.458333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.875,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.583333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.041666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.708333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.166666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.791666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.208333333333334,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.916666666666666,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.416666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.333333333333332,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 16.75,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 17.708333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.291666666666668,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 18.541666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.166666666666668,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.5,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 19.958333333333332,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.333333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.708333333333332,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 20.916666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.208333333333332,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 21.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.125,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 22.541666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 23.458333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 24.625,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.166666666666668,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 25.666666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.458333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 26.875,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 27.583333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.041666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 28.708333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.166666666666668,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 29.791666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.208333333333332,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 30.916666666666668,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.416666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 31.916666666666668,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8333333333333335,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.5,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.666666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.541666666666666,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16.416666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.833333333333332,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 22.5,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 26.5,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.666666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.541666666666668,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone172",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.75,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.583333333333333,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.416666666666666,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16.416666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 19.75,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 21.583333333333332,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 25.416666666666668,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.916666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.916666666666668,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone173",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.4166666666666667,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.9166666666666665,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.041666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.083333333333334,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.916666666666666,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.916666666666666,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16.416666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 18.916666666666668,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 24.041666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 28.083333333333332,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 29.916666666666668,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 31.916666666666668,
+ "target": [
+ 0,
+ -2.7755575615628914e-17,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_off.json b/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_off.json
new file mode 100644
index 000000000..38e9dd05e
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_off.json
@@ -0,0 +1,426 @@
+{
+ "length": 2,
+ "looping" : false,
+ "animations": [
+ {
+ "bone": "rotorhead",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -9,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -9,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone181",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 30,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 20,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.875,
+ "target": [
+ 0,
+ 20,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_on.json b/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_on.json
new file mode 100644
index 000000000..cbef399f2
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/factory/power_on.json
@@ -0,0 +1,426 @@
+{
+ "length": 2,
+ "looping" : false,
+ "animations": [
+ {
+ "bone": "rotorhead",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone181",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ 52.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.75,
+ "target": [
+ 0,
+ 52.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin3",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.6666666666666666,
+ "target": [
+ 0,
+ 52.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "dialspin4",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 52.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/initiative/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/initiative/flight.json
new file mode 100644
index 000000000..a17098203
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/initiative/flight.json
@@ -0,0 +1,6193 @@
+{
+ "length": 10,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotor_on",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ -0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -0.225,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ -0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -1.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 1.575,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 3.5,
+ 0,
+ 3.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 5.5,
+ 0,
+ -3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.08,
+ "target": [
+ -2.5,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 3.5,
+ 0,
+ 3.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 5.5,
+ 0,
+ -3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.08,
+ "target": [
+ -2.5,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 3.5,
+ 0,
+ 3.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 5.5,
+ 0,
+ -3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ -2.5,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 1,
+ 0.9,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone197",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone197",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone196",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone196",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone200",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 6,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 6,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -3,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 6,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 6,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ -3,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0.225,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ 0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 1.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -1.575,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ 2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone203",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ -0.13,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0.25,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ -0.175,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ -0.01,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0.25,
+ 0.3,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ -0.5,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0.125,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone203",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1.1,
+ 1.1,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0.9,
+ 0.9,
+ 0.9
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone202",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ -0.15,
+ -0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.925,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ -0.125,
+ 0.525,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0.125,
+ 0.15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.425,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ -0.01,
+ 0.325,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ -0.275,
+ 0.65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ -0.025,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0.275,
+ -0.55,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ -0.225,
+ -0.15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0.15,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ -63.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ -41,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ -35.975,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ -40.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.8,
+ "target": [
+ -16.61,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ -8,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.4,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone207",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone208",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone198",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -21.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone213",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.01,
+ 1.01
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 1,
+ 1.01,
+ 1.01
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone214",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone215",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone216",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ 0.75,
+ 2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ -1,
+ 0.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1.6,
+ 1.6,
+ 1.6
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.72,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 1.65,
+ 1.65,
+ 1.65
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ -0.75,
+ 0.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0.25,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 0.5,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ -1.75,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ -0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ -0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 1,
+ 1.0175,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone223",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 1,
+ 1.025,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ -0.75,
+ 1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0.25,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 0.5,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ -1.75,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ 0.75,
+ 2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ -1,
+ 0.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.28,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1.6,
+ 1.6,
+ 1.6
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone227",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.76,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone229",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.12,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 2.5,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone235",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.88,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "GRUM_core",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone237",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.76,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone238",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.76,
+ "target": [
+ 1.1,
+ 1.4,
+ 1.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone240",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone241",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone242",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone243",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone245",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone246",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0.2
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone247",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ -4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ -4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone248",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 3.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ 3.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone249",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.16,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.16,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ -1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone176",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone250",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone251",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone252",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone253",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone254",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.675
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone255",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone256",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone257",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone258",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone259",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone260",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone261",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -0.25
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ -0.75
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0,
+ -0.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ 0,
+ -0.25
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ 0,
+ -0.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.56,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone261",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 0,
+ 180
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.28,
+ "target": [
+ 0,
+ 0,
+ 180
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/initiative/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/initiative/idle.json
new file mode 100644
index 000000000..14100621c
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/initiative/idle.json
@@ -0,0 +1,4309 @@
+{
+ "length": 10,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotor_on",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ -0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -0.225,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ -0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone183",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -1.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 1.575,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone192",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 2.5,
+ 0,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 3.5,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone193",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 2.5,
+ 0,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 3.5,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -1.5,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1.5,
+ 0,
+ 2.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 1.5,
+ 0,
+ -1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 3.5,
+ 0,
+ -3
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.56,
+ "target": [
+ -2,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone197",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone197",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone196",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone196",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.8,
+ "target": [
+ 1,
+ 1.02,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone200",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 6,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 6,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ -3,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone199",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 6,
+ 0,
+ 2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ -3,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 6,
+ 0,
+ -2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ -3,
+ 0,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 0.225,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 0,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ 0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone201",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 1.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -1.575,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.6,
+ "target": [
+ 0,
+ 2.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone203",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.12,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ -0.13,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ -0.01,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0.25,
+ -0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ -0.5,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone202",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ -0.15,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0.25,
+ -0.125,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ -0.125,
+ 0.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0.125,
+ -0.175,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ -0.01,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ -0.275,
+ 0.325,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.24,
+ "target": [
+ -0.025,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0.275,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ -0.225,
+ 0.1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0.2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 2.8,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ -1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 1.025,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ -7.6,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 1.975,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ -0.545,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0.39,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone207",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone208",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ -8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 8,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone213",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 1,
+ 1.01,
+ 1.01
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 1,
+ 1.01,
+ 1.01
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone214",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ -4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ -4,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone215",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 3.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.08,
+ "target": [
+ -2,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.6,
+ "target": [
+ 3.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone216",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.48,
+ "target": [
+ 60,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ 0.75,
+ 2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ -1,
+ 0.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1.6,
+ 1.6,
+ 1.6
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.72,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 0.25,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 1.65,
+ 1.65,
+ 1.65
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ -0.75,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0.25,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 0.5,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ -1.75,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ -0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ -0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.72,
+ "target": [
+ 0.1,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone222",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1.05,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 1,
+ 1.0175,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone223",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 0.95,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1.1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 0.98,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.4,
+ "target": [
+ 1,
+ 1.025,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ -0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ -0.75,
+ 1.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0.25,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 0.5,
+ 0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ -1.75,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone224",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.28,
+ "target": [
+ 0.75,
+ 2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.84,
+ "target": [
+ -1,
+ 0.75,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ -0.25,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone225",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.28,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 1.6,
+ 1.6,
+ 1.6
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1.5,
+ 1.5,
+ 1.5
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0.9429,
+ 0.9429,
+ 0.9429
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone227",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.44,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone229",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.2,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.36,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 2.5,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone233",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 2.5,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone235",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone234",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.96,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone236",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.68,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.88,
+ "target": [
+ 0,
+ 0,
+ -0.05
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -0.52,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ -0.25,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.4,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone247",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone248",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone249",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone252",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0,
+ 0,
+ -1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/nuka/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/nuka/flight.json
new file mode 100644
index 000000000..c491527a4
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/nuka/flight.json
@@ -0,0 +1,163 @@
+{
+ "length": 8,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "rotor_zminus3_yplus5_rotateY",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 6,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 6,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_zminus3_yplus5_rotateY",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 240,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone110",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -1.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone113",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -1.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone118",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ -1.5
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ -3
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/flight.json
new file mode 100644
index 000000000..7fa511f0d
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/flight.json
@@ -0,0 +1,2368 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone345",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "Rotor",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0.29783,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0.64353,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.16,
+ "target": [
+ 0,
+ 1.35608,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.2,
+ "target": [
+ 0,
+ 1.69139,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ 2.00503,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 2.29615,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ 2.56544,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ 2.81422,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ 3.04401,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 3.25635,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 3.45273,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 3.63437,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ 3.80256,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 3.95834,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 4.10268,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 4.58088,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 5.0548,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 0,
+ 5.08159,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ 5.07585,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 5.03068,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ 4.93744,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 4.78483,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 4.55626,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ 4.22797,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 3.76415,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ 3.11252,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ 2.20489,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 1.0098,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ -0.3243,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ -1.51272,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ -2.43651,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ -3.12961,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ -3.65086,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -4.04537,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -4.345,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -4.57064,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ -4.73746,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ -4.8567,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ -4.93628,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -4.98251,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ -4.99922,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ -4.98766,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ -4.96477,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ -4.92993,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ -4.88265,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ -4.82219,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -4.74791,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -4.65884,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ -4.55427,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ -4.43308,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -4.29438,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ -4.13686,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ -3.95931,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -3.76023,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ -3.53806,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -3.29097,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -3.01718,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ -2.71463,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ -2.38146,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ -2.01609,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -1.61818,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ -1.19062,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ -0.74451,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ -0.31374,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0.26738,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0.61041,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0.96473,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 1.30877,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 1.63514,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 1.94167,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 2.22828,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 2.49573,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 2.74498,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 2.97721,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ 3.19354,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 3.39493,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 3.58244,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 3.75688,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 3.9191,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 4.06977,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 4.2096,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 4.67163,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 5.0548,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0,
+ 5.08159,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 5.07585,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ 5.03068,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 4.93744,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 4.78483,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 4.55626,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ 4.22797,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 3.76415,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 3.11252,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 2.20489,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 1.0098,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ -0.3243,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -1.51272,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ -2.43651,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ -3.12961,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ -3.65086,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ -4.04537,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -4.345,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ -4.57064,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ -4.73746,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ -4.8567,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -4.93628,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ -4.98251,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ -4.98938,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ -4.9687,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ -4.93701,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -4.89386,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ -4.83858,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ -4.7705,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 0,
+ -4.68877,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0,
+ -4.59267,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ -4.48121,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ -4.35335,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ -4.20798,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ -4.04378,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ -3.8593,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ -3.65278,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ -3.42244,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -3.16599,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ -2.88111,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ -2.56494,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ -2.21447,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ -1.82675,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 0,
+ -1.39971,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.92,
+ "target": [
+ 0,
+ -0.93472,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ -0.44612,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone125",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone132",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone140",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone142",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone144",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone135",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone137",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone139",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone146",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone148",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone150",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 17.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone352",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -2.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ -1.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ -1.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ -1.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ -1.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ -2.25,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ -2.75,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -2.25,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone352",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 0.5,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone358",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 4,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 4,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 4,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone359",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0.5,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 4,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 4,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 2,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone287",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone360",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone361",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ 0,
+ 0.1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone362",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone363",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone364",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/idle.json
new file mode 100644
index 000000000..6317acba7
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/refurbished/idle.json
@@ -0,0 +1,2131 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone151",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 12.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ 7.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone346",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 0.21274,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -0.26671,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ -0.46791,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -0.45768,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ -0.42583,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ -0.37623,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -0.29676,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -0.06054,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 0.00702,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 0.04242,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.05979,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone346",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 1.19245,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 3.13686,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.88,
+ "target": [
+ 0,
+ 5.30608,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.16,
+ "target": [
+ 0,
+ 21.48523,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 32.27212,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 39.87978,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ 46.22124,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 47.55957,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 48.78229,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ 49.87907,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ 50.83815,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ 51.64599,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 0,
+ 52.28691,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 52.74251,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 52.98815,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 53,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 53.05036,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ 53.27895,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 53.6213,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ 54.08351,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 57.29674,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 59.43292,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ 60.27778,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 60,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 59.0022,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 56.77,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 54.1548,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ 53.0834,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 0,
+ 51.906,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 50.61684,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 49.21364,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 47.69263,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 46.05009,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0,
+ 44.28294,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 42.39117,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ 40.37194,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 38.22787,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 35.96209,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 33.58082,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 17.73541,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 12.54285,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 10.14048,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 7.92259,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 5.92744,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 4.18467,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ 2.71647,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 1.5379,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0.65544,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 0.06902,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ -0.2285,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ -0.24715,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone348",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.24,
+ "target": [
+ 0,
+ -0.07263,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.4,
+ "target": [
+ 0,
+ -0.02962,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0.00686,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0.06062,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0.13426,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 0,
+ 0.30625,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.64,
+ "target": [
+ 0,
+ 0.37435,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 0,
+ 0.42451,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0.45999,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ 0.34113,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ 0.05171,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ -0.24309,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ -0.47438,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ -0.45768,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 0,
+ -0.42583,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ -0.37623,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ -0.29676,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ -0.06054,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ 0.00702,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 0.04242,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0.05979,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone348",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ 0.76911,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 17.4003,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.88,
+ "target": [
+ 0,
+ 33.75421,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ 43.76884,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ 49.2736,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 51.96465,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 52.43506,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 52.78859,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 52.99317,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 53,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ 53.05036,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 53.27895,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ 53.6213,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 54.08351,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 57.29674,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 59.43292,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 60.27778,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.12,
+ "target": [
+ 0,
+ 60,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 59.0022,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 56.77,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ 54.1548,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 53.0834,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 51.906,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 50.61684,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 49.21364,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 47.69263,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ 46.05009,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 44.28294,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 42.39117,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ 40.37194,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 38.22787,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 35.96209,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 33.58082,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 17.73541,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0,
+ 12.54285,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 10.14048,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 7.92259,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 5.92744,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 4.18467,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ 2.71647,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 1.5379,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ 0.65544,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ 0.06902,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ -0.2285,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ -0.24715,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone349",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0.20589,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.42912,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0.26378,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -0.15022,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ -0.43733,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ -0.44489,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ -0.10341,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ 0.04796,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.56,
+ "target": [
+ 0,
+ -0.14211,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ -0.1491,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ -0.07205,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone349",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.16,
+ "target": [
+ 0,
+ -0.17565,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.36,
+ "target": [
+ 0,
+ -2.09882,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -8.54629,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 0,
+ -21.33744,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -35.30617,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ -47.2309,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -53.75096,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -57.91465,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 0,
+ -59.66115,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ -59.70096,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ -59.38552,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ -58.97002,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ -58.45345,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 0,
+ -57.83464,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ -57.1126,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -56.28599,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ -55.35602,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ -54.32362,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -53.19034,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ -47.68581,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ -25.16878,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ -15.78238,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ -9.33839,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ -4.15671,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ -0.34759,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ 2.09493,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 3.24362,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ 3.2038,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 0,
+ 1.65115,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone351",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0.47292,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.38289,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 0,
+ 0.27999,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ 0.17411,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0.0732,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0.00066,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0.02779,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0.12779,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0.13292,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ -0.06052,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ 0.09039,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0.33541,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ 0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone351",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ -0.37132,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ -8.12442,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -15.58479,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.32,
+ "target": [
+ 0,
+ -22.11753,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.84,
+ "target": [
+ 0,
+ -27.25669,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ -29.87663,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ -30,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ -29.95496,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ -28.70572,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ -26.12838,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ -22.89731,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -17.27046,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ -9.07765,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -4.23765,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.8,
+ "target": [
+ 0,
+ -3.25414,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ -2.37947,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ -1.61726,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -0.96781,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.96,
+ "target": [
+ 0,
+ -0.42974,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/toyota/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/toyota/flight.json
new file mode 100644
index 000000000..4b94502ad
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/toyota/flight.json
@@ -0,0 +1,2476 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 180,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone185",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.28,
+ "target": [
+ 0,
+ 9.26,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 29.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ -34,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.48,
+ "target": [
+ 0,
+ 3.18,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 0,
+ -7.99,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1,
+ 1.225,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 1,
+ 1.1379,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 1,
+ 0.92,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1.1356,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.935,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1,
+ 1.305,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 0.91,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom_translate_2",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ -4.65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0.22,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 0.57,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ 0.17,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 0,
+ -0.13,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 0,
+ -2.05,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.17,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom_translate_2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ -0.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ 11,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ 0.86,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ -6.54,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0.46,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.84,
+ "target": [
+ 0,
+ 2.02,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top_translate_2",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 4.45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -0.17,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 0.08,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ -0.44,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0.48,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 1.65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0,
+ 2.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 1.57,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.17,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ -0.25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top_translate_2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -20,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 0,
+ -3.67,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ -7.69,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0,
+ 1.54,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ -2.5,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 1.13,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone226",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 0,
+ 0,
+ -0.95
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.72,
+ "target": [
+ 0,
+ 0,
+ 0.4
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone227",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0.55
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0.4
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone228",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 0,
+ -0.95
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ 0,
+ -0.35
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.12,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.36,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone229",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 6,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 6,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.32,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.08,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.36,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.68,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.76,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.08,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.24,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.64,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.24,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone240",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.92,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.68,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.84,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.12,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.28,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.56,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone241",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "Monitor_1",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 5.24,
+ "target": [
+ 0.21,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ -0.2,
+ 0,
+ -0.1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "monitor_2",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ -0.5,
+ 0,
+ -0.2
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/toyota/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/toyota/idle.json
new file mode 100644
index 000000000..d17391942
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/toyota/idle.json
@@ -0,0 +1,1087 @@
+{
+ "length": 6,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.92,
+ "target": [
+ 1,
+ 1.2,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.24,
+ "target": [
+ 1,
+ 1.1129,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.92,
+ "target": [
+ 1,
+ 0.92,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 1,
+ 1.0906,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 0.935,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1,
+ 1.25,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 1,
+ 0.91,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone230",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.36,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone229",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.64,
+ "target": [
+ 6,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 6,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone231",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.36,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.44,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.16,
+ "target": [
+ 0,
+ -0.2,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.96,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.44,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.72,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone239",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.36,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.72,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.96,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.32,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.64,
+ "target": [
+ 1,
+ 1.12,
+ 1.12
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone240",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.48,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.24,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.76,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.24,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone241",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.8,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.08,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.56,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.44,
+ "target": [
+ 1.005,
+ 1.005,
+ 1.005
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/victorian/flight.json b/common/src/main/resources/assets/tardis_refined/animations/console/victorian/flight.json
new file mode 100644
index 000000000..4778d7e9e
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/victorian/flight.json
@@ -0,0 +1,5458 @@
+{
+ "length": 16,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone180",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone186",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone195",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.72,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone188",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone56",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.4,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ -3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ -2.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10.48,
+ "target": [
+ 0,
+ -3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.6,
+ "target": [
+ 0,
+ -4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 14.48,
+ "target": [
+ 0,
+ -3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 15.8,
+ "target": [
+ 0,
+ -0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 15.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_bottom",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 11.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 13.84,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 15.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.6,
+ "target": [
+ 0,
+ 4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.48,
+ "target": [
+ 0,
+ 3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 0,
+ 4,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.6,
+ "target": [
+ 0,
+ 3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10.48,
+ "target": [
+ 0,
+ 2.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 0,
+ -1,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.6,
+ "target": [
+ 0,
+ 3.5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 14.48,
+ "target": [
+ 0,
+ 3,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 15.84,
+ "target": [
+ 0,
+ 0.1,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "rotor_top",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 5,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 12.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone130",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone129",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone131",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone132",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.96,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone133",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone134",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.56,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.08,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone176",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone127",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.28,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone128",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.64,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.48,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.44,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.84,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.88,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.28,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.56,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.44,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.88,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.6,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.72,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.16,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.8,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.92,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone245",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.08,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.8,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.28,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone244",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.08,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.8,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.28,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.08,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.8,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.28,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.12,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.28,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.92,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.56,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.44,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.16,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.44,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.88,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.6,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.72,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.16,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.8,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.92,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone206",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 0.56,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 2.68,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.52,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.2,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.4,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 5.68,
+ "target": [
+ 0,
+ -45,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.12,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.04,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ -50,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.24,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.88,
+ "target": [
+ 0,
+ -60,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 9.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.16,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10.64,
+ "target": [
+ 0,
+ -40,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 11.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 13.64,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.08,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 14.8,
+ "target": [
+ 0,
+ -25,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.28,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 15.84,
+ "target": [
+ 0,
+ -65,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone138",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone160",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone137",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone158",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone157",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone159",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 15.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone58",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone212",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.96,
+ "target": [
+ 1,
+ 0,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.96,
+ "target": [
+ 1,
+ 0,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 11.96,
+ "target": [
+ 1,
+ 0,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 16,
+ "target": [
+ 1,
+ 0,
+ 1
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone162",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone161",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone163",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone165",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.52,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 7.92,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone164",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone166",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 5.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6.48,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.12,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.52,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 9.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 10.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 11.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 12.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 13.32,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 14.92,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone135",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone136",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/animations/console/victorian/idle.json b/common/src/main/resources/assets/tardis_refined/animations/console/victorian/idle.json
new file mode 100644
index 000000000..4e804b370
--- /dev/null
+++ b/common/src/main/resources/assets/tardis_refined/animations/console/victorian/idle.json
@@ -0,0 +1,1093 @@
+{
+ "length": 10,
+ "looping" : true,
+ "animations": [
+ {
+ "bone": "bone193",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 1.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 1.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.12,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 3.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 4.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.84,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.88,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone194",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0.72,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 0.76,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.12,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.16,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.64,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 7.68,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.04,
+ "target": [
+ 0,
+ 0.05,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 9.08,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone204",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 360,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone205",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -720,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone206",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 172.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 6,
+ "target": [
+ 0,
+ -62.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 8.72,
+ "target": [
+ 0,
+ 107.5,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone210",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone211",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone212",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone213",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone214",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone215",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone216",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone217",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone218",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone219",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone220",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ 7,
+ 0
+ ],
+ "interpolation": "catmullrom"
+ }
+ ]
+ },
+ {
+ "bone": "bone221",
+ "target": "position",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 1,
+ 0.025
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 2.56,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone232",
+ "target": "rotation",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "linear"
+ },
+ {
+ "timestamp": 10,
+ "target": [
+ 0,
+ -720,
+ 0
+ ],
+ "interpolation": "linear"
+ }
+ ]
+ },
+ {
+ "bone": "bone138",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone160",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone137",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone158",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone157",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone159",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone163",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.04,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone164",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.68,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone165",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 0.32,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.2,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ },
+ {
+ "bone": "bone166",
+ "target": "scale",
+ "keyframes": [
+ {
+ "timestamp": 0,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 1,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.6,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 2.8,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.2,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.4,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.6,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 3.8,
+ "target": [
+ 0,
+ 0,
+ 0
+ ],
+ "interpolation": "step"
+ },
+ {
+ "timestamp": 4,
+ "target": [
+ 1,
+ 1,
+ 1
+ ],
+ "interpolation": "step"
+ }
+ ]
+ }
+ ],
+ "loop": true
+}
\ No newline at end of file
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_emissive.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_emissive.png
index 16c2f8789..0ed7cf0b4 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_emissive.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_emissive.png differ
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint.png
index 0dfd5a9ee..ef43dcbd4 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint.png differ
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint_emissive.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint_emissive.png
index 16c2f8789..0ed7cf0b4 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint_emissive.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_mint_emissive.png differ
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage.png
index eaa727724..dc792ab1a 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage.png differ
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage_emissive.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage_emissive.png
index ee756f826..0596f168d 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage_emissive.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_vintage_emissive.png differ
diff --git a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_wood.png b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_wood.png
index 5ee855f24..eb847f18e 100644
Binary files a/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_wood.png and b/common/src/main/resources/assets/tardis_refined/textures/blockentity/console/factory/factory_console_wood.png differ
diff --git a/fabric/src/main/java/whocraft/tardis_refined/fabric/events/ModEvents.java b/fabric/src/main/java/whocraft/tardis_refined/fabric/events/ModEvents.java
index c9c8360c2..1bed0d45c 100644
--- a/fabric/src/main/java/whocraft/tardis_refined/fabric/events/ModEvents.java
+++ b/fabric/src/main/java/whocraft/tardis_refined/fabric/events/ModEvents.java
@@ -9,11 +9,14 @@
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents;
import net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents;
+import net.fabricmc.fabric.api.networking.v1.PacketSender;
import net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiGraphics;
+import net.minecraft.server.MinecraftServer;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.server.level.ServerPlayer;
+import net.minecraft.server.network.ServerGamePacketListenerImpl;
import net.minecraft.world.level.Level;
import whocraft.tardis_refined.ControlGroupCheckers;
import whocraft.tardis_refined.client.TRItemColouring;
@@ -22,6 +25,7 @@
import whocraft.tardis_refined.client.overlays.GravityOverlay;
import whocraft.tardis_refined.client.overlays.VortexOverlay;
import whocraft.tardis_refined.command.TardisRefinedCommand;
+import whocraft.tardis_refined.common.capability.player.TardisPlayerInfo;
import whocraft.tardis_refined.common.capability.tardis.TardisLevelOperator;
import whocraft.tardis_refined.common.dimension.DimensionHandler;
import whocraft.tardis_refined.common.dimension.TardisTeleportData;
@@ -60,6 +64,14 @@ public static void addCommonEvents() {
});
+ // Force End a Vortex Session
+ ServerPlayConnectionEvents.JOIN.register((handler, sender, server) -> {
+ ServerPlayer player = handler.getPlayer();
+ TardisPlayerInfo.get(player).ifPresent(tardisPlayerInfo -> {
+ tardisPlayerInfo.endPlayerForInspection(player);
+ });
+ });
+
ServerTickEvents.START_SERVER_TICK.register(ControlGroupCheckers::tickServer);
ServerTickEvents.END_SERVER_TICK.register(server -> TardisTeleportData.tick());
diff --git a/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java b/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java
index c83b161f5..63213a482 100644
--- a/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java
+++ b/forge/src/main/java/whocraft/tardis_refined/common/data/LangProviderEnglish.java
@@ -196,6 +196,7 @@ protected void addTranslations() {
add(ModMessages.UI_LIST_SELECTION, "Currently selected: &s");
add(ModMessages.UI_EXTERNAL_SHELL, "EXTERNAL SHELL CONFIGURATION");
add(ModMessages.UI_SHELL_SELECTION, "EXTERNAL SHELL CONFIGURATION");
+ add(ModMessages.UI_MONITOR_SHELL_VIEW, "FLIGHT VIEW");
add(ModMessages.UI_DESKTOP_SELECTION, "DESKTOP CONFIGURATION");
add(ModMessages.UI_DESKTOP_CONFIGURATION, "DESKTOP CONFIGURATION");
add(ModMessages.UI_DESKTOP_CANCEL_TITLE, "OPERATION IN PROGRESS");
diff --git a/forge/src/main/java/whocraft/tardis_refined/neoforge/CommonBus.java b/forge/src/main/java/whocraft/tardis_refined/neoforge/CommonBus.java
index 1bcad6a3a..28656c0b6 100644
--- a/forge/src/main/java/whocraft/tardis_refined/neoforge/CommonBus.java
+++ b/forge/src/main/java/whocraft/tardis_refined/neoforge/CommonBus.java
@@ -16,6 +16,7 @@
import whocraft.tardis_refined.ControlGroupCheckers;
import whocraft.tardis_refined.TardisRefined;
import whocraft.tardis_refined.command.TardisRefinedCommand;
+import whocraft.tardis_refined.common.capability.player.TardisPlayerInfo;
import whocraft.tardis_refined.common.dimension.DimensionHandler;
import whocraft.tardis_refined.common.dimension.TardisTeleportData;
import whocraft.tardis_refined.common.hum.TardisHums;
@@ -47,6 +48,16 @@ public static void onServerStart(ServerStartedEvent event) {
}
+ @SubscribeEvent
+ public static void onPlayerLoggedOut(PlayerEvent.PlayerLoggedOutEvent playerLoggedOutEvent) {
+ // Force End a Vortex Session
+ Player player = playerLoggedOutEvent.getEntity();
+ if (player instanceof ServerPlayer serverPlayer) {
+ TardisPlayerInfo.get(player).ifPresent(tardisPlayerInfo -> {
+ tardisPlayerInfo.endPlayerForInspection(serverPlayer);
+ });
+ }
+ }
@SubscribeEvent
public static void onDatapack(AddReloadListenerEvent addReloadListenerEvent) {