
public static final AnimationDefinition IDLE = AnimationDefinition.Builder.withLength(3.75f).looping()
.addAnimation("bone4",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.8834333f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.75f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone4",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.9167666f, KeyframeAnimations.degreeVec(0f, 7.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.8834333f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.934333f, KeyframeAnimations.degreeVec(0f, -7.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.75f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone5",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.9167666f, KeyframeAnimations.posVec(0.4f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.8834333f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.934333f, KeyframeAnimations.posVec(-0.4f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.75f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone5",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.9167666f, KeyframeAnimations.degreeVec(0f, 10f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.8834333f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.934333f, KeyframeAnimations.degreeVec(0f, -10f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.75f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone6",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.9167666f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.9343333f, KeyframeAnimations.posVec(0.1

f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.8834333f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.75f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone6",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.9167666f, KeyframeAnimations.degreeVec(0f, 22.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.8834333f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.934333f, KeyframeAnimations.degreeVec(0f, -22.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.75f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone7",
	new AnimationChannel(AnimationChannel.Targets.POSITION, 
		new Keyframe(0f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(0.9167666f, KeyframeAnimations.posVec(1.2f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(1.8834333f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(2.934333f, KeyframeAnimations.posVec(-1.2f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR), 
		new Keyframe(3.75f, KeyframeAnimations.posVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone7",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.9167666f, KeyframeAnimations.degreeVec(0f, 22.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(1.8834333f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(2.934333f, KeyframeAnimations.degreeVec(0f, -22.5f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(3.75f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone2",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.3433333f, KeyframeAnimations.degreeVec(0f, -5

f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.7343333f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR)))
.addAnimation("bone9",
	new AnimationChannel(AnimationChannel.Targets.ROTATION,
		new Keyframe(0f, KeyframeAnimations.degreeVec(0f, 0f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.3f, KeyframeAnimations.degreeVec(0f, 5

f, 0f),
			AnimationChannel.Interpolations.LINEAR),
		new Keyframe(0.7676667f, KeyframeAnimations.degreeVec(0f, -5f, 0f),
			AnimationChannel.Interpolations.LINEAR))).build();