
public static final AnimationDefinition MODEL_NEW = AnimationDefinition.Builder.withLength(1f).looping()
.addAnimation("L_Leg",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Leg",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(-17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-17.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(-22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(22.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0.041676664f, KeyframeAnimations.degreeVec(0f, 0f, -10f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.20834334f, KeyframeAnimations.degreeVec(0f, 0f, 10f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(12.5f, 0f, 10f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.75f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.9583434f, KeyframeAnimations.degreeVec(0f, 0f, -10f),
			AnimationChannel.Interpolations.LINEAR))).build();
public static final AnimationDefinition MODEL_NEW2 = AnimationDefinition.Builder.withLength(2f)
.addAnimation("L_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-130f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-151.18f, 42.8f, -51f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.5f, KeyframeAnimations.degreeVec(-85.03f, -1.91f, 1.61f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2f, KeyframeAnimations.degreeVec(-61.75f, -7.02f, -2.09f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-135f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-150.16f, -35.4f, 45.28f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.5f, KeyframeAnimations.degreeVec(-63.49f, 10.55f, -10.73f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2f, KeyframeAnimations.degreeVec(-15.6f, 12.09f, -8.73f),
			AnimationChannel.Interpolations.LINEAR))).build();
public static final AnimationDefinition MODEL_NEW3 = AnimationDefinition.Builder.withLength(4f)
.addAnimation("Body",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 4f, 1f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.375f, KeyframeAnimations.posVec(0f, 4f, 1f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.7916765f, KeyframeAnimations.posVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Body",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0f, KeyframeAnimations.scaleVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.375f, KeyframeAnimations.scaleVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.7916765f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Leg",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(2.7083435f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.0416765f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Leg",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Leg",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(2.7083435f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.0416765f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Head",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(3.4167665f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.7083435f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Arm",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(3.1676665f, KeyframeAnimations.scaleVec(0.2f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Arm",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(3.1676665f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.5f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, -23f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.125f, KeyframeAnimations.posVec(0f, -21f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.4583433f, KeyframeAnimations.posVec(0f, -17f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.4583435f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0.125f, KeyframeAnimations.degreeVec(0f, -12.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.2916767f, KeyframeAnimations.degreeVec(-3.09f, 22.3f, -8.11f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.4583433f, KeyframeAnimations.degreeVec(6.9f, -22.64f, -5.74f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.625f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.5f, KeyframeAnimations.degreeVec(0f, 0f, 7.5f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.7083435f, KeyframeAnimations.degreeVec(0f, 0f, -17.5f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.0416765f, KeyframeAnimations.degreeVec(0.75f, 2.38f, 0.02f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.8343335f, KeyframeAnimations.degreeVec(0.77f, 12.38f, -359.85f),
			AnimationChannel.Interpolations.LINEAR))).build();
public static final AnimationDefinition MODEL_NEW5 = AnimationDefinition.Builder.withLength(4f)
.addAnimation("Body",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(1.041677f, KeyframeAnimations.posVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.4583435f, KeyframeAnimations.posVec(0f, 4f, 1f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.8343335f, KeyframeAnimations.posVec(0f, 4f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Body",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(1.041677f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.4583435f, KeyframeAnimations.scaleVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.8343335f, KeyframeAnimations.scaleVec(0f, 0f, 1f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Leg",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0.791677f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.125f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Leg",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(3.8343335f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Leg",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0.791677f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.125f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Head",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0.125f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.41676696f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Arm",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0.3433335f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.676667f, KeyframeAnimations.scaleVec(0.2f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Arm",
	new AnimationChannel(AnimationChannel.Targets.SCALE,
		new Keyframe(0.3433335f, KeyframeAnimations.scaleVec(1f, 1f, 1f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.676667f, KeyframeAnimations.scaleVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(1.375f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.375f, KeyframeAnimations.posVec(0f, -17f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.7083435f, KeyframeAnimations.posVec(0f, -21f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.8343335f, KeyframeAnimations.posVec(0f, -23f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0.77f, 12.38f, -359.85f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.791677f, KeyframeAnimations.degreeVec(0.75f, 2.38f, 0.02f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.125f, KeyframeAnimations.degreeVec(0f, 0f, -17.5f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.3433335f, KeyframeAnimations.degreeVec(0f, 0f, 7.5f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.2083435f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.375f, KeyframeAnimations.degreeVec(6.9f, -22.64f, -5.74f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.541677f, KeyframeAnimations.degreeVec(-3.09f, 22.3f, -8.11f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.7083435f, KeyframeAnimations.degreeVec(0f, -12.5f, 0f),
			AnimationChannel.Interpolations.LINEAR))).build();
public static final AnimationDefinition MODEL_NEW4 = AnimationDefinition.Builder.withLength(4.25f)
.addAnimation("Head",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(12.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.25f, KeyframeAnimations.degreeVec(5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.0834333f, KeyframeAnimations.degreeVec(9.96f, 0.87f, -4.92f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.5416765f, KeyframeAnimations.degreeVec(9.92f, -1.3f, 7.39f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("L_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.75f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.2916767f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.5f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.7916767f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.2916765f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.5f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.7916765f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3f, KeyframeAnimations.degreeVec(-72.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.2916765f, KeyframeAnimations.degreeVec(-110f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("R_Arm",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0.25f, KeyframeAnimations.degreeVec(-92.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.75f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.2916767f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.5f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.7916767f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.2916765f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.5f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.7916765f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3f, KeyframeAnimations.degreeVec(-122.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.2916765f, KeyframeAnimations.degreeVec(-67.5f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.5f, KeyframeAnimations.posVec(0f, 0f, -10f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.4583433f, KeyframeAnimations.posVec(0f, 3f, -10f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.4167665f, KeyframeAnimations.posVec(0f, 1f, -10f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.25f, KeyframeAnimations.posVec(0f, 3f, -10f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.5f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("Heart",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.5f, KeyframeAnimations.degreeVec(0f, 35f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.4167665f, KeyframeAnimations.degreeVec(0f, 335f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.25f, KeyframeAnimations.degreeVec(0f, 450f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.5f, KeyframeAnimations.degreeVec(0f, 360f, 0f),
			AnimationChannel.Interpolations.LINEAR))).build();