优化马桶搋子动画

This commit is contained in:
Atsuihsio 2025-01-10 04:27:32 +08:00
parent 9b02d94674
commit ae634c5cb7
6 changed files with 485 additions and 217 deletions

View file

@ -1,8 +1,12 @@
package com.atsuishio.superbwarfare.client.model.item; package com.atsuishio.superbwarfare.client.model.item;
import com.atsuishio.superbwarfare.ModUtils; import com.atsuishio.superbwarfare.ModUtils;
import com.atsuishio.superbwarfare.event.ClientEventHandler;
import com.atsuishio.superbwarfare.item.LungeMine; import com.atsuishio.superbwarfare.item.LungeMine;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.minecraft.util.Mth;
import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class LungeMineModel extends GeoModel<LungeMine> { public class LungeMineModel extends GeoModel<LungeMine> {
@ -21,4 +25,10 @@ public class LungeMineModel extends GeoModel<LungeMine> {
public ResourceLocation getTextureResource(LungeMine animatable) { public ResourceLocation getTextureResource(LungeMine animatable) {
return ModUtils.loc("textures/item/lunge_mine.png"); return ModUtils.loc("textures/item/lunge_mine.png");
} }
@Override
public void setCustomAnimations(LungeMine animatable, long instanceId, AnimationState animationState) {
CoreGeoBone camera = getAnimationProcessor().getBone("camera");
ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(), Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ());
}
} }

View file

@ -68,7 +68,7 @@ public class LungeMineRenderer extends GeoItemRenderer<LungeMine> {
Minecraft mc = Minecraft.getInstance(); Minecraft mc = Minecraft.getInstance();
String name = bone.getName(); String name = bone.getName();
boolean renderingArms = false; boolean renderingArms = false;
if (name.equals("Lefthand")) { if (name.equals("Lefthand") || name.equals("Righthand")) {
bone.setHidden(true); bone.setHidden(true);
renderingArms = true; renderingArms = true;
} else { } else {
@ -93,9 +93,15 @@ public class LungeMineRenderer extends GeoItemRenderer<LungeMine> {
ResourceLocation loc = localPlayer.getSkinTextureLocation(); ResourceLocation loc = localPlayer.getSkinTextureLocation();
VertexConsumer armBuilder = this.currentBuffer.getBuffer(RenderType.entitySolid(loc)); VertexConsumer armBuilder = this.currentBuffer.getBuffer(RenderType.entitySolid(loc));
VertexConsumer sleeveBuilder = this.currentBuffer.getBuffer(RenderType.entityTranslucent(loc)); VertexConsumer sleeveBuilder = this.currentBuffer.getBuffer(RenderType.entityTranslucent(loc));
if (name.equals("Lefthand")) {
stack.translate(-1.0f * SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f); stack.translate(-1.0f * SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f);
AnimationHelper.renderPartOverBone(model.leftArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); AnimationHelper.renderPartOverBone2(model.leftArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
AnimationHelper.renderPartOverBone(model.leftSleeve, bone, stack, sleeveBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); AnimationHelper.renderPartOverBone2(model.leftSleeve, bone, stack, sleeveBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
} else {
stack.translate(SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f);
AnimationHelper.renderPartOverBone2(model.rightArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
AnimationHelper.renderPartOverBone2(model.rightSleeve, bone, stack, sleeveBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
}
this.currentBuffer.getBuffer(this.renderType); this.currentBuffer.getBuffer(this.renderType);
stack.popPose(); stack.popPose();

View file

@ -33,6 +33,9 @@ import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.ClipContext; import net.minecraft.world.level.ClipContext;
import net.minecraft.world.level.Level; import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.BellBlock;
import net.minecraft.world.level.block.CrossCollisionBlock;
import net.minecraft.world.level.block.DoorBlock;
import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.BlockHitResult;
import net.minecraft.world.phys.Vec3; import net.minecraft.world.phys.Vec3;
@ -246,11 +249,12 @@ public class ClientEventHandler {
public static void handleLungeAttack(Player player, ItemStack stack) { public static void handleLungeAttack(Player player, ItemStack stack) {
if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack == 0 && holdFire && !player.getCooldowns().isOnCooldown(stack.getItem())) { if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack == 0 && holdFire && !player.getCooldowns().isOnCooldown(stack.getItem())) {
lungeAttack = 6; lungeAttack = 36;
player.playSound(SoundEvents.PLAYER_ATTACK_SWEEP, 1f, 1); player.playSound(SoundEvents.PLAYER_ATTACK_SWEEP, 1f, 1);
} }
if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack >= 1 && lungeAttack <= 2) { if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack >= 18 && lungeAttack <= 21) {
boolean lookAtEntity = false; boolean lookAtEntity = false;
Entity lookingEntity = TraceTool.findLookingEntity(player, 5); Entity lookingEntity = TraceTool.findLookingEntity(player, 5);
@ -267,10 +271,8 @@ public class ClientEventHandler {
if (lookAtEntity) { if (lookAtEntity) {
ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(0, lookingEntity.getUUID(), result)); ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(0, lookingEntity.getUUID(), result));
lungeAttack = 0; } else if (blockState.canOcclude() || blockState.getBlock() instanceof DoorBlock || blockState.getBlock() instanceof CrossCollisionBlock || blockState.getBlock() instanceof BellBlock) {
} else if (blockState.canOcclude()) {
ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(1, player.getUUID(), result)); ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(1, player.getUUID(), result));
lungeAttack = 0;
} }
} }
@ -1190,7 +1192,7 @@ public class ClientEventHandler {
angle = Math.atan(Mth.abs((float) cameraLocation) / (lookDistance + 2.9)) * Mth.RAD_TO_DEG; angle = Math.atan(Mth.abs((float) cameraLocation) / (lookDistance + 2.9)) * Mth.RAD_TO_DEG;
} }
if (player.getMainHandItem().is(ModTags.Items.GUN)) { if (player.getMainHandItem().is(ModTags.Items.GUN) || player.getMainHandItem().is(ModItems.LUNGE_MINE.get())) {
event.setPitch((float) (pitch + cameraRot[0] + (DisplayConfig.CAMERA_ROTATE.get() ? 0.2 : 0) * turnRot[0] + 3 * velocityY)); event.setPitch((float) (pitch + cameraRot[0] + (DisplayConfig.CAMERA_ROTATE.get() ? 0.2 : 0) * turnRot[0] + 3 * velocityY));
if (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK) { if (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK) {
event.setYaw((float) (yaw + cameraRot[1] + (DisplayConfig.CAMERA_ROTATE.get() ? 0.8 : 0) * turnRot[1] - (cameraLocation > 0 ? 1 : -1) * angle * zoomPos)); event.setYaw((float) (yaw + cameraRot[1] + (DisplayConfig.CAMERA_ROTATE.get() ? 0.8 : 0) * turnRot[1] - (cameraLocation > 0 ? 1 : -1) * angle * zoomPos));

View file

@ -2,7 +2,9 @@ package com.atsuishio.superbwarfare.item;
import com.atsuishio.superbwarfare.client.renderer.item.LungeMineRenderer; import com.atsuishio.superbwarfare.client.renderer.item.LungeMineRenderer;
import com.atsuishio.superbwarfare.event.ClientEventHandler; import com.atsuishio.superbwarfare.event.ClientEventHandler;
import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer;
import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer;
import net.minecraft.core.BlockPos; import net.minecraft.core.BlockPos;
import net.minecraft.util.Mth; import net.minecraft.util.Mth;
@ -72,15 +74,24 @@ public class LungeMine extends Item implements GeoItem, AnimatedItem {
} }
private PlayState idlePredicate(AnimationState<LungeMine> event) { private PlayState idlePredicate(AnimationState<LungeMine> event) {
LocalPlayer player = Minecraft.getInstance().player;
if (player == null) return PlayState.STOP;
if (ClientEventHandler.lungeAttack > 0) { if (ClientEventHandler.lungeAttack > 0) {
return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lunge_mine.fire")); return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lunge_mine.fire"));
} }
if (player.isSprinting() && player.onGround()) {
return event.setAndContinue(RawAnimation.begin().thenLoop("animation.lunge_mine.run"));
}
return event.setAndContinue(RawAnimation.begin().thenLoop("animation.lunge_mine.idle")); return event.setAndContinue(RawAnimation.begin().thenLoop("animation.lunge_mine.idle"));
} }
@Override @Override
public void registerControllers(AnimatableManager.ControllerRegistrar data) { public void registerControllers(AnimatableManager.ControllerRegistrar data) {
var idleController = new AnimationController<>(this, "idleController", 0, this::idlePredicate); var idleController = new AnimationController<>(this, "idleController", 2, this::idlePredicate);
data.add(idleController); data.add(idleController);
} }

View file

@ -5,79 +5,297 @@
"loop": true "loop": true
}, },
"animation.lunge_mine.fire": { "animation.lunge_mine.fire": {
"animation_length": 0.25, "animation_length": 0.8083,
"bones": { "bones": {
"bone": { "bone": {
"rotation": { "rotation": {
"0.0": { "0.0": {
"vector": [0, 0, 0] "post": [0, 0, 0],
}, "lerp_mode": "catmullrom"
"0.05": {
"vector": [1.73, 0, 0]
}, },
"0.0917": { "0.0917": {
"vector": [-6, 0, 0] "post": [21.80037, -8.76229, -6.05976],
"lerp_mode": "catmullrom"
}, },
"0.1833": { "0.1667": {
"vector": [0.73, 0, 0] "post": [42.23058, 20.37034, -12.98807],
"lerp_mode": "catmullrom"
}, },
"0.2417": { "0.25": {
"vector": [0, 0, 0] "post": [25.36398, 24.23112, -2.69135],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [25.36398, 24.23112, -2.69135],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [29.83183, 32.2484, -2.43932],
"lerp_mode": "catmullrom"
},
"0.5167": {
"post": [-2.07662, 11.48149, 20.78602],
"lerp_mode": "catmullrom"
},
"0.6333": {
"post": [1.13, 3.43, -0.56],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
} }
}, },
"position": { "position": {
"0.0": { "0.0": {
"vector": [0, 0, 0] "post": [0, 0, 0],
"lerp_mode": "catmullrom"
}, },
"0.05": { "0.0667": {
"vector": [0, -0.4, 2] "post": [0.85011, -2.53343, 4.70433],
"lerp_mode": "catmullrom"
}, },
"0.0917": { "0.1667": {
"vector": [0, 0, -6] "post": [-1, -5, 18],
"lerp_mode": "catmullrom"
}, },
"0.1833": { "0.25": {
"vector": [0, 0, 2] "post": [0, -2.8, -11],
"lerp_mode": "catmullrom"
}, },
"0.2417": { "0.3": {
"vector": [0, 0, 0] "post": [0, -2.8, -18],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [-1.15597, 1.26922, 3.59812],
"lerp_mode": "catmullrom"
},
"0.475": {
"post": [0.75, -0.83, 8.2],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [2.10672, -2.59908, 3.24101],
"lerp_mode": "catmullrom"
},
"0.675": {
"post": [-0.31, -0.39, 1.14],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
} }
} }
}, },
"Lefthand": { "Lefthand": {
"rotation": { "rotation": {
"0.0": { "0.0": {
"vector": [0, 0, 0] "post": [0, 0, 0],
"lerp_mode": "catmullrom"
}, },
"0.05": { "0.0833": {
"vector": [-9.75, 2.75, 0] "post": [0, 0, -28],
"lerp_mode": "catmullrom"
}, },
"0.0917": { "0.1667": {
"vector": [20.25, -5.25, -6.25] "post": [21.60303, -7.04703, -64.39908],
"lerp_mode": "catmullrom"
}, },
"0.1833": { "0.25": {
"vector": [-9.75, 2.75, 0] "post": [7.22562, 40.45246, -29.2706],
"lerp_mode": "catmullrom"
}, },
"0.2417": { "0.375": {
"vector": [0, 0, 0] "post": [7.22562, 40.45246, -29.2706],
"lerp_mode": "catmullrom"
},
"0.4917": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
} }
}, },
"position": { "position": {
"0.0": { "0.0": {
"vector": [0, 0, 0] "post": [0, 0, 0],
"lerp_mode": "catmullrom"
}, },
"0.05": { "0.1667": {
"vector": [1.755, 0, -0.945] "post": [0, 0, 0],
"lerp_mode": "catmullrom"
}, },
"0.0917": { "0.25": {
"vector": [-2.555, 0.405, 1.37] "post": [0, 0, 11],
"lerp_mode": "catmullrom"
}, },
"0.1833": { "0.375": {
"vector": [1.755, 0, -0.945] "post": [0, 0, 11],
"lerp_mode": "catmullrom"
}, },
"0.2417": { "0.4917": {
"vector": [0, 0, 0] "post": [0, 0, 0],
"lerp_mode": "catmullrom"
} }
} }
},
"Righthand": {
"rotation": {
"0.0": [0, 0, 0],
"0.1167": [-11.15654, 26.8833, -24.92971],
"0.25": [-20.3978, -1.14941, -47.67977],
"0.375": [-20.3978, -1.14941, -47.67977],
"0.4917": [0, 0, 0]
},
"position": {
"0.0": [0, 0, 0],
"0.25": [0, 0, 7],
"0.375": [0, 0, 7],
"0.4917": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1": {
"post": [1.25, -1, -2],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [1.25, -0.75, 1.05],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [1.91, -1.57, -3.13],
"lerp_mode": "catmullrom"
},
"0.3333": {
"post": [-2.08, 0.85, 3.57],
"lerp_mode": "catmullrom"
},
"0.4417": {
"post": [1.04, -1.31, -0.57],
"lerp_mode": "catmullrom"
},
"0.5667": {
"post": [-0.13, 0.13, 0.22],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
}
}
},
"animation.lunge_mine.run": {
"loop": true,
"animation_length": 0.8,
"bones": {
"0": {
"rotation": {
"0.0": {
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [-16.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [-12.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [6.5, -4, 0],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [4.75, -3.5, 0],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [3.5, -4, 0],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [4.75, -3.5, 0],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [6.5, -4, 0],
"lerp_mode": "catmullrom"
}
}
},
"bone": {
"rotation": {
"0.0": {
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [-4.07442, -34.06517, -11.12625],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [3.92558, -40.06517, -9.12625],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [-1.5, -0.5, 0],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [0, 0.75, 0],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [1.25, -0.5, 0],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [0, 0.75, 0],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [-1.5, -0.5, 0],
"lerp_mode": "catmullrom"
}
}
},
"camera": {
"rotation": {
"0.0": [-0.3, -0.3, 0.3],
"0.2": [0.3, 0, -0.3],
"0.4": [-0.3, 0.3, 0.3],
"0.6": [0.3, 0, -0.3],
"0.8": [-0.3, -0.3, 0.3]
}
} }
} }
} }

View file

@ -7,30 +7,31 @@
"texture_width": 32, "texture_width": 32,
"texture_height": 32, "texture_height": 32,
"visible_bounds_width": 5, "visible_bounds_width": 5,
"visible_bounds_height": 2.5, "visible_bounds_height": 3,
"visible_bounds_offset": [0, 0.75, 0] "visible_bounds_offset": [0, 0.5, 0]
}, },
"bones": [ "bones": [
{ {
"name": "bone", "name": "bone",
"pivot": [0, 0, 0] "pivot": [0, -1, 0],
"rotation": [-30.91335, -29.04218, 20.6412]
}, },
{ {
"name": "bone15", "name": "bone15",
"parent": "bone", "parent": "bone",
"pivot": [-0.07128, -0.75862, -38], "pivot": [-0.07128, -1.75862, -38],
"rotation": [-90, 0, -112.5] "rotation": [-90, 0, -112.5]
}, },
{ {
"name": "bone14", "name": "bone14",
"parent": "bone15", "parent": "bone15",
"pivot": [-0.07128, -0.75862, -38], "pivot": [-0.07128, -1.75862, -38],
"rotation": [0, -22.5, 0], "rotation": [0, -22.5, 0],
"cubes": [ "cubes": [
{ {
"origin": [2.67206, -2.56662, -38.19], "origin": [2.67206, -3.56662, -38.19],
"size": [0.38, 3.616, 0.38], "size": [0.38, 3.616, 0.38],
"pivot": [2.86206, -0.75862, -38], "pivot": [2.86206, -1.75862, -38],
"rotation": [0, -45, 0], "rotation": [0, -45, 0],
"uv": { "uv": {
"north": {"uv": [15, 14], "uv_size": [1, 2]}, "north": {"uv": [15, 14], "uv_size": [1, 2]},
@ -41,9 +42,9 @@
} }
}, },
{ {
"origin": [-1.72794, -2.56662, -35.89], "origin": [-1.72794, -3.56662, -35.89],
"size": [0.38, 3.616, 0.38], "size": [0.38, 3.616, 0.38],
"pivot": [-1.53794, -0.75862, -35.7], "pivot": [-1.53794, -1.75862, -35.7],
"rotation": [0, -45, 0], "rotation": [0, -45, 0],
"uv": { "uv": {
"north": {"uv": [11, 16], "uv_size": [1, 2]}, "north": {"uv": [11, 16], "uv_size": [1, 2]},
@ -54,9 +55,9 @@
} }
}, },
{ {
"origin": [-1.72794, -2.56662, -40.49], "origin": [-1.72794, -3.56662, -40.49],
"size": [0.38, 3.616, 0.38], "size": [0.38, 3.616, 0.38],
"pivot": [-1.53794, -0.75862, -40.3], "pivot": [-1.53794, -1.75862, -40.3],
"rotation": [0, 45, 0], "rotation": [0, 45, 0],
"uv": { "uv": {
"north": {"uv": [14, 16], "uv_size": [1, 2]}, "north": {"uv": [14, 16], "uv_size": [1, 2]},
@ -71,19 +72,19 @@
{ {
"name": "bone1", "name": "bone1",
"parent": "bone15", "parent": "bone15",
"pivot": [0, 1.56612, -38] "pivot": [0, 0.56612, -38]
}, },
{ {
"name": "bone2", "name": "bone2",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [-24.22775, 180, 0], "rotation": [-24.22775, 180, 0],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [10, 10], "uv_size": [1, 2]}, "north": {"uv": [10, 10], "uv_size": [1, 2]},
@ -91,10 +92,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [1, 11], "uv_size": [1, 2]}, "north": {"uv": [1, 11], "uv_size": [1, 2]},
@ -102,7 +103,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -111,10 +112,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [4, 17], "uv_size": [1, 1]}, "north": {"uv": [4, 17], "uv_size": [1, 1]},
@ -122,10 +123,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [2, 17], "uv_size": [1, 1]}, "north": {"uv": [2, 17], "uv_size": [1, 1]},
@ -133,7 +134,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -146,14 +147,14 @@
{ {
"name": "bone3", "name": "bone3",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [155.77225, 45, 180], "rotation": [155.77225, 45, 180],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [5, 11], "uv_size": [1, 2]}, "north": {"uv": [5, 11], "uv_size": [1, 2]},
@ -161,10 +162,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [7, 11], "uv_size": [1, 2]}, "north": {"uv": [7, 11], "uv_size": [1, 2]},
@ -172,7 +173,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -181,10 +182,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [6, 17], "uv_size": [1, 1]}, "north": {"uv": [6, 17], "uv_size": [1, 1]},
@ -192,10 +193,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [8, 17], "uv_size": [1, 1]}, "north": {"uv": [8, 17], "uv_size": [1, 1]},
@ -203,7 +204,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -216,14 +217,14 @@
{ {
"name": "bone4", "name": "bone4",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [0, 90, 24.22775], "rotation": [0, 90, 24.22775],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [10, 12], "uv_size": [1, 2]}, "north": {"uv": [10, 12], "uv_size": [1, 2]},
@ -231,10 +232,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [11, 12], "uv_size": [1, 2]}, "north": {"uv": [11, 12], "uv_size": [1, 2]},
@ -242,7 +243,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -251,10 +252,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [17, 10], "uv_size": [1, 1]}, "north": {"uv": [17, 10], "uv_size": [1, 1]},
@ -262,10 +263,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [17, 12], "uv_size": [1, 1]}, "north": {"uv": [17, 12], "uv_size": [1, 1]},
@ -273,7 +274,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -286,14 +287,14 @@
{ {
"name": "bone5", "name": "bone5",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [-24.22775, 45, 0], "rotation": [-24.22775, 45, 0],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [2, 13], "uv_size": [1, 2]}, "north": {"uv": [2, 13], "uv_size": [1, 2]},
@ -301,10 +302,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [4, 13], "uv_size": [1, 2]}, "north": {"uv": [4, 13], "uv_size": [1, 2]},
@ -312,7 +313,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -321,10 +322,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [17, 16], "uv_size": [1, 1]}, "north": {"uv": [17, 16], "uv_size": [1, 1]},
@ -332,10 +333,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [0, 18], "uv_size": [1, 1]}, "north": {"uv": [0, 18], "uv_size": [1, 1]},
@ -343,7 +344,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -356,14 +357,14 @@
{ {
"name": "bone6", "name": "bone6",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [-24.22775, 0, 0], "rotation": [-24.22775, 0, 0],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [8, 13], "uv_size": [1, 2]}, "north": {"uv": [8, 13], "uv_size": [1, 2]},
@ -371,10 +372,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [13, 10], "uv_size": [1, 2]}, "north": {"uv": [13, 10], "uv_size": [1, 2]},
@ -382,7 +383,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -391,10 +392,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [4, 18], "uv_size": [1, 1]}, "north": {"uv": [4, 18], "uv_size": [1, 1]},
@ -402,10 +403,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [6, 18], "uv_size": [1, 1]}, "north": {"uv": [6, 18], "uv_size": [1, 1]},
@ -413,7 +414,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -426,14 +427,14 @@
{ {
"name": "bone7", "name": "bone7",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [-24.22775, -45, 0], "rotation": [-24.22775, -45, 0],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [11, 14], "uv_size": [1, 2]}, "north": {"uv": [11, 14], "uv_size": [1, 2]},
@ -441,10 +442,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [14, 12], "uv_size": [1, 2]}, "north": {"uv": [14, 12], "uv_size": [1, 2]},
@ -452,7 +453,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -461,10 +462,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [9, 18], "uv_size": [1, 1]}, "north": {"uv": [9, 18], "uv_size": [1, 1]},
@ -472,10 +473,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [10, 18], "uv_size": [1, 1]}, "north": {"uv": [10, 18], "uv_size": [1, 1]},
@ -483,7 +484,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -496,14 +497,14 @@
{ {
"name": "bone8", "name": "bone8",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [0, -90, -24.22775], "rotation": [0, -90, -24.22775],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [1, 15], "uv_size": [1, 2]}, "north": {"uv": [1, 15], "uv_size": [1, 2]},
@ -511,10 +512,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [3, 15], "uv_size": [1, 2]}, "north": {"uv": [3, 15], "uv_size": [1, 2]},
@ -522,7 +523,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -531,10 +532,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [12, 18], "uv_size": [1, 1]}, "north": {"uv": [12, 18], "uv_size": [1, 1]},
@ -542,10 +543,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [13, 18], "uv_size": [1, 1]}, "north": {"uv": [13, 18], "uv_size": [1, 1]},
@ -553,7 +554,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -566,14 +567,14 @@
{ {
"name": "bone9", "name": "bone9",
"parent": "bone1", "parent": "bone1",
"pivot": [0, 1.56612, -38], "pivot": [0, 0.56612, -38],
"rotation": [155.77225, -45, -180], "rotation": [155.77225, -45, -180],
"cubes": [ "cubes": [
{ {
"origin": [0.51455, 0.1983, -40.9732], "origin": [0.51455, -0.8017, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [1.32548, 0.25295, -40.91815], "pivot": [1.32548, -0.74705, -40.91815],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [7, 15], "uv_size": [1, 2]}, "north": {"uv": [7, 15], "uv_size": [1, 2]},
@ -581,10 +582,10 @@
} }
}, },
{ {
"origin": [-1.39083, 0.07157, -40.9732], "origin": [-1.39083, -0.92843, -40.9732],
"size": [0.86558, 4.55856, 0.9101], "size": [0.86558, 4.55856, 0.9101],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.5799, 0.12622, -40.91815], "pivot": [-0.5799, -0.87378, -40.91815],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [15, 8], "uv_size": [1, 2]}, "north": {"uv": [15, 8], "uv_size": [1, 2]},
@ -592,7 +593,7 @@
} }
}, },
{ {
"origin": [-0.63015, 0.07597, -40.9692], "origin": [-0.63015, -0.92403, -40.9692],
"size": [1.2603, 4.61358, 0.90211], "size": [1.2603, 4.61358, 0.90211],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -601,10 +602,10 @@
} }
}, },
{ {
"origin": [0.19438, 4.58464, -40.9736], "origin": [0.19438, 3.58464, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [0.5799, 4.6393, -40.91877], "pivot": [0.5799, 3.6393, -40.91877],
"rotation": [0, 0, -9.64685], "rotation": [0, 0, -9.64685],
"uv": { "uv": {
"north": {"uv": [15, 18], "uv_size": [1, 1]}, "north": {"uv": [15, 18], "uv_size": [1, 1]},
@ -612,10 +613,10 @@
} }
}, },
{ {
"origin": [-0.63923, 4.5292, -40.9736], "origin": [-0.63923, 3.5292, -40.9736],
"size": [0.44018, 2.05585, 0.90738], "size": [0.44018, 2.05585, 0.90738],
"inflate": -0.05465, "inflate": -0.05465,
"pivot": [-0.25371, 4.58385, -40.91877], "pivot": [-0.25371, 3.58385, -40.91877],
"rotation": [0, 0, 9.64685], "rotation": [0, 0, 9.64685],
"uv": { "uv": {
"north": {"uv": [16, 18], "uv_size": [1, 1]}, "north": {"uv": [16, 18], "uv_size": [1, 1]},
@ -623,7 +624,7 @@
} }
}, },
{ {
"origin": [-0.30396, 4.5336, -40.96938], "origin": [-0.30396, 3.5336, -40.96938],
"size": [0.60792, 2.07498, 0.9021], "size": [0.60792, 2.07498, 0.9021],
"inflate": -0.05025, "inflate": -0.05025,
"uv": { "uv": {
@ -636,13 +637,13 @@
{ {
"name": "bone10", "name": "bone10",
"parent": "bone15", "parent": "bone15",
"pivot": [0, 1.54612, -38], "pivot": [0, 0.54612, -38],
"rotation": [0, 0, -90], "rotation": [0, 0, -90],
"cubes": [ "cubes": [
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [180, 0, 0], "rotation": [180, 0, 0],
"uv": { "uv": {
"east": {"uv": [18, 18], "uv_size": [1, 1]}, "east": {"uv": [18, 18], "uv_size": [1, 1]},
@ -652,9 +653,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [-135, 0, 0], "rotation": [-135, 0, 0],
"uv": { "uv": {
"east": {"uv": [3, 19], "uv_size": [1, 1]}, "east": {"uv": [3, 19], "uv_size": [1, 1]},
@ -664,9 +665,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [-45, 0, 0], "rotation": [-45, 0, 0],
"uv": { "uv": {
"east": {"uv": [19, 9], "uv_size": [1, 1]}, "east": {"uv": [19, 9], "uv_size": [1, 1]},
@ -676,9 +677,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [-90, 0, 0], "rotation": [-90, 0, 0],
"uv": { "uv": {
"east": {"uv": [7, 19], "uv_size": [1, 1]}, "east": {"uv": [7, 19], "uv_size": [1, 1]},
@ -688,9 +689,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [45, 0, 0], "rotation": [45, 0, 0],
"uv": { "uv": {
"east": {"uv": [19, 13], "uv_size": [1, 1]}, "east": {"uv": [19, 13], "uv_size": [1, 1]},
@ -700,10 +701,8 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38],
"rotation": [0, 0, 0],
"uv": { "uv": {
"east": {"uv": [19, 11], "uv_size": [1, 1]}, "east": {"uv": [19, 11], "uv_size": [1, 1]},
"west": {"uv": [12, 19], "uv_size": [1, 1]}, "west": {"uv": [12, 19], "uv_size": [1, 1]},
@ -712,9 +711,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [135, 0, 0], "rotation": [135, 0, 0],
"uv": { "uv": {
"east": {"uv": [19, 17], "uv_size": [1, 1]}, "east": {"uv": [19, 17], "uv_size": [1, 1]},
@ -724,9 +723,9 @@
} }
}, },
{ {
"origin": [-0.49674, -1.72594, -39.35199], "origin": [-0.49674, -2.72594, -39.35199],
"size": [0.556, 1.316, 2.70399], "size": [0.556, 1.316, 2.70399],
"pivot": [-1.6, 1.53806, -38], "pivot": [-1.6, 0.53806, -38],
"rotation": [90, 0, 0], "rotation": [90, 0, 0],
"uv": { "uv": {
"east": {"uv": [19, 15], "uv_size": [1, 1]}, "east": {"uv": [19, 15], "uv_size": [1, 1]},
@ -740,13 +739,13 @@
{ {
"name": "bone16", "name": "bone16",
"parent": "bone15", "parent": "bone15",
"pivot": [0.00806, 1.60538, -38], "pivot": [0.00806, 0.60538, -38],
"rotation": [0, 0, -90], "rotation": [0, 0, -90],
"cubes": [ "cubes": [
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [180, 0, 0], "rotation": [180, 0, 0],
"uv": { "uv": {
"east": {"uv": [20, 19], "uv_size": [1, 1]}, "east": {"uv": [20, 19], "uv_size": [1, 1]},
@ -755,9 +754,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [-135, 0, 0], "rotation": [-135, 0, 0],
"uv": { "uv": {
"east": {"uv": [21, 0], "uv_size": [1, 1]}, "east": {"uv": [21, 0], "uv_size": [1, 1]},
@ -766,9 +765,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [-45, 0, 0], "rotation": [-45, 0, 0],
"uv": { "uv": {
"east": {"uv": [2, 21], "uv_size": [1, 1]}, "east": {"uv": [2, 21], "uv_size": [1, 1]},
@ -777,9 +776,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [-90, 0, 0], "rotation": [-90, 0, 0],
"uv": { "uv": {
"east": {"uv": [21, 3], "uv_size": [1, 1]}, "east": {"uv": [21, 3], "uv_size": [1, 1]},
@ -788,9 +787,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [45, 0, 0], "rotation": [45, 0, 0],
"uv": { "uv": {
"east": {"uv": [5, 21], "uv_size": [1, 1]}, "east": {"uv": [5, 21], "uv_size": [1, 1]},
@ -799,10 +798,8 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38],
"rotation": [0, 0, 0],
"uv": { "uv": {
"east": {"uv": [21, 6], "uv_size": [1, 1]}, "east": {"uv": [21, 6], "uv_size": [1, 1]},
"up": {"uv": [7, 21], "uv_size": [1, 1]}, "up": {"uv": [7, 21], "uv_size": [1, 1]},
@ -810,9 +807,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [135, 0, 0], "rotation": [135, 0, 0],
"uv": { "uv": {
"east": {"uv": [8, 21], "uv_size": [1, 1]}, "east": {"uv": [8, 21], "uv_size": [1, 1]},
@ -821,9 +818,9 @@
} }
}, },
{ {
"origin": [0.00806, -0.45094, -38.85176], "origin": [0.00806, -1.45094, -38.85176],
"size": [1, 1.32908, 1.70351], "size": [1, 1.32908, 1.70351],
"pivot": [-1.03728, 1.60538, -38], "pivot": [-1.03728, 0.60538, -38],
"rotation": [90, 0, 0], "rotation": [90, 0, 0],
"uv": { "uv": {
"east": {"uv": [21, 9], "uv_size": [1, 1]}, "east": {"uv": [21, 9], "uv_size": [1, 1]},
@ -836,11 +833,11 @@
{ {
"name": "bone11", "name": "bone11",
"parent": "bone15", "parent": "bone15",
"pivot": [0, 7.81612, -38], "pivot": [0, 6.81612, -38],
"rotation": [0, 0, -90], "rotation": [0, 0, -90],
"cubes": [ "cubes": [
{ {
"origin": [-6.0164, 7.19052, -38.25913], "origin": [-6.0164, 6.19052, -38.25913],
"size": [9.0728, 1.2512, 0.51826], "size": [9.0728, 1.2512, 0.51826],
"uv": { "uv": {
"east": {"uv": [0, 20], "uv_size": [1, 1]}, "east": {"uv": [0, 20], "uv_size": [1, 1]},
@ -850,9 +847,9 @@
} }
}, },
{ {
"origin": [-6.0164, 7.19052, -38.25913], "origin": [-6.0164, 6.19052, -38.25913],
"size": [9.0728, 1.2512, 0.51826], "size": [9.0728, 1.2512, 0.51826],
"pivot": [0, 7.81612, -38], "pivot": [0, 6.81612, -38],
"rotation": [45, 0, 0], "rotation": [45, 0, 0],
"uv": { "uv": {
"east": {"uv": [2, 20], "uv_size": [1, 1]}, "east": {"uv": [2, 20], "uv_size": [1, 1]},
@ -862,9 +859,9 @@
} }
}, },
{ {
"origin": [-6.0164, 7.19052, -38.25913], "origin": [-6.0164, 6.19052, -38.25913],
"size": [9.0728, 1.2512, 0.51826], "size": [9.0728, 1.2512, 0.51826],
"pivot": [0, 7.81612, -38], "pivot": [0, 6.81612, -38],
"rotation": [90, 0, 0], "rotation": [90, 0, 0],
"uv": { "uv": {
"east": {"uv": [6, 20], "uv_size": [1, 1]}, "east": {"uv": [6, 20], "uv_size": [1, 1]},
@ -874,9 +871,9 @@
} }
}, },
{ {
"origin": [-6.0164, 7.19052, -38.25913], "origin": [-6.0164, 6.19052, -38.25913],
"size": [9.0728, 1.2512, 0.51826], "size": [9.0728, 1.2512, 0.51826],
"pivot": [0, 7.81612, -38], "pivot": [0, 6.81612, -38],
"rotation": [135, 0, 0], "rotation": [135, 0, 0],
"uv": { "uv": {
"east": {"uv": [4, 20], "uv_size": [1, 1]}, "east": {"uv": [4, 20], "uv_size": [1, 1]},
@ -890,11 +887,11 @@
{ {
"name": "bone13", "name": "bone13",
"parent": "bone15", "parent": "bone15",
"pivot": [0, 8.39684, -38], "pivot": [0, 7.39684, -38],
"rotation": [0, 0, -90], "rotation": [0, 0, -90],
"cubes": [ "cubes": [
{ {
"origin": [2.47568, 7.8901, -38.2099], "origin": [2.47568, 6.8901, -38.2099],
"size": [41, 1.01347, 0.41979], "size": [41, 1.01347, 0.41979],
"uv": { "uv": {
"west": {"uv": [16, 20], "uv_size": [1, 1]}, "west": {"uv": [16, 20], "uv_size": [1, 1]},
@ -903,9 +900,9 @@
} }
}, },
{ {
"origin": [2.47568, 7.8901, -38.2099], "origin": [2.47568, 6.8901, -38.2099],
"size": [41, 1.01347, 0.41979], "size": [41, 1.01347, 0.41979],
"pivot": [0, 8.39684, -38], "pivot": [0, 7.39684, -38],
"rotation": [45, 0, 0], "rotation": [45, 0, 0],
"uv": { "uv": {
"west": {"uv": [20, 16], "uv_size": [1, 1]}, "west": {"uv": [20, 16], "uv_size": [1, 1]},
@ -914,9 +911,9 @@
} }
}, },
{ {
"origin": [2.47568, 7.8901, -38.2099], "origin": [2.47568, 6.8901, -38.2099],
"size": [41, 1.01347, 0.41979], "size": [41, 1.01347, 0.41979],
"pivot": [0, 8.39684, -38], "pivot": [0, 7.39684, -38],
"rotation": [90, 0, 0], "rotation": [90, 0, 0],
"uv": { "uv": {
"west": {"uv": [17, 20], "uv_size": [1, 1]}, "west": {"uv": [17, 20], "uv_size": [1, 1]},
@ -925,9 +922,9 @@
} }
}, },
{ {
"origin": [2.47568, 7.8901, -38.2099], "origin": [2.47568, 6.8901, -38.2099],
"size": [41, 1.01347, 0.41979], "size": [41, 1.01347, 0.41979],
"pivot": [0, 8.39684, -38], "pivot": [0, 7.39684, -38],
"rotation": [135, 0, 0], "rotation": [135, 0, 0],
"uv": { "uv": {
"west": {"uv": [20, 17], "uv_size": [1, 1]}, "west": {"uv": [20, 17], "uv_size": [1, 1]},
@ -940,11 +937,11 @@
{ {
"name": "bone12", "name": "bone12",
"parent": "bone15", "parent": "bone15",
"pivot": [0, 7.80484, -38], "pivot": [0, 6.80484, -38],
"rotation": [0, 0, -90], "rotation": [0, 0, -90],
"cubes": [ "cubes": [
{ {
"origin": [0.06768, 7.05412, -38.31096], "origin": [0.06768, 6.05412, -38.31096],
"size": [0.4, 1.50144, 0.62192], "size": [0.4, 1.50144, 0.62192],
"uv": { "uv": {
"east": {"uv": [8, 20], "uv_size": [1, 1]}, "east": {"uv": [8, 20], "uv_size": [1, 1]},
@ -954,9 +951,9 @@
} }
}, },
{ {
"origin": [0.06768, 7.05412, -38.31096], "origin": [0.06768, 6.05412, -38.31096],
"size": [0.4, 1.50144, 0.62192], "size": [0.4, 1.50144, 0.62192],
"pivot": [0, 7.80484, -38], "pivot": [0, 6.80484, -38],
"rotation": [45, 0, 0], "rotation": [45, 0, 0],
"uv": { "uv": {
"east": {"uv": [10, 20], "uv_size": [1, 1]}, "east": {"uv": [10, 20], "uv_size": [1, 1]},
@ -966,9 +963,9 @@
} }
}, },
{ {
"origin": [0.06768, 7.05412, -38.31096], "origin": [0.06768, 6.05412, -38.31096],
"size": [0.4, 1.50144, 0.62192], "size": [0.4, 1.50144, 0.62192],
"pivot": [0, 7.80484, -38], "pivot": [0, 6.80484, -38],
"rotation": [90, 0, 0], "rotation": [90, 0, 0],
"uv": { "uv": {
"east": {"uv": [12, 20], "uv_size": [1, 1]}, "east": {"uv": [12, 20], "uv_size": [1, 1]},
@ -978,9 +975,9 @@
} }
}, },
{ {
"origin": [0.06768, 7.05412, -38.31096], "origin": [0.06768, 6.05412, -38.31096],
"size": [0.4, 1.50144, 0.62192], "size": [0.4, 1.50144, 0.62192],
"pivot": [0, 7.80484, -38], "pivot": [0, 6.80484, -38],
"rotation": [135, 0, 0], "rotation": [135, 0, 0],
"uv": { "uv": {
"east": {"uv": [14, 20], "uv_size": [1, 1]}, "east": {"uv": [14, 20], "uv_size": [1, 1]},
@ -994,22 +991,46 @@
{ {
"name": "Lefthand", "name": "Lefthand",
"parent": "bone", "parent": "bone",
"pivot": [7.01236, -5.43119, -0.83195], "pivot": [-0.02562, -1.69984, -10.17369],
"rotation": [38.46558, -4.86619, -67.48152], "rotation": [-78.7128, -62.43386, -156.99397],
"cubes": [ "cubes": [
{ {
"origin": [4.71236, -5.43119, -2.78195], "origin": [-2.02562, -2.69984, -12.17369],
"size": [4, 12, 4], "size": [4, 12, 4],
"uv": { "uv": {
"north": {"uv": [0, 8], "uv_size": [2, 2]}, "north": {"uv": [10.5, 12.25], "uv_size": [-1.25, -1]},
"east": {"uv": [0, 8], "uv_size": [2, 2]}, "east": {"uv": [10.5, 12.25], "uv_size": [-1.25, -1]},
"south": {"uv": [0, 8], "uv_size": [2, 2]}, "south": {"uv": [10.5, 12.25], "uv_size": [-1.25, -1]},
"west": {"uv": [0, 8], "uv_size": [2, 2]}, "west": {"uv": [1.5, 7.25], "uv_size": [-1.25, -1]},
"up": {"uv": [2, 10], "uv_size": [-2, -2]}, "up": {"uv": [9.25, 11.25], "uv_size": [1.25, 1]},
"down": {"uv": [2, 10], "uv_size": [-2, -2]} "down": {"uv": [9.25, 11.25], "uv_size": [1.25, 1]}
} }
} }
] ]
},
{
"name": "Righthand",
"parent": "bone",
"pivot": [-1.16248, -2.07076, 2.91014],
"rotation": [-84.20154, 23.24966, -151.44156],
"cubes": [
{
"origin": [-3.16248, -3.07076, 0.91014],
"size": [4, 12, 4],
"uv": {
"north": {"uv": [11.5, 16], "uv_size": [-0.5, -1.5]},
"east": {"uv": [5.5, 7], "uv_size": [-1.5, -1.5]},
"south": {"uv": [11.5, 16], "uv_size": [-0.5, -1.5]},
"west": {"uv": [11.5, 16], "uv_size": [-0.5, -1.5]},
"up": {"uv": [11, 14.5], "uv_size": [0.5, 1.5]},
"down": {"uv": [11, 14.5], "uv_size": [0.5, 1.5]}
}
}
]
},
{
"name": "camera",
"pivot": [3.17141, 5.16276, 9.77702]
} }
] ]
} }