优化AK12动画和手臂轴
This commit is contained in:
parent
535b1f5478
commit
bec488777b
5 changed files with 1476 additions and 2510 deletions
|
@ -152,12 +152,12 @@ public class AK12ItemRenderer extends GeoItemRenderer<AK12Item> {
|
||||||
VertexConsumer sleeveBuilder = this.currentBuffer.getBuffer(RenderType.entityTranslucent(loc));
|
VertexConsumer sleeveBuilder = this.currentBuffer.getBuffer(RenderType.entityTranslucent(loc));
|
||||||
if (name.equals("Lefthand")) {
|
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 {
|
} else {
|
||||||
stack.translate(SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f);
|
stack.translate(SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f);
|
||||||
AnimationHelper.renderPartOverBone(model.rightArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
|
AnimationHelper.renderPartOverBone2(model.rightArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1);
|
||||||
AnimationHelper.renderPartOverBone(model.rightSleeve, bone, stack, sleeveBuilder, 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);
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10455,8 +10455,33 @@
|
||||||
"pivot": [0.5, -1.3922, -2.72863]
|
"pivot": [0.5, -1.3922, -2.72863]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bullet",
|
"name": "Lefthand",
|
||||||
"parent": "magazine",
|
"parent": "magazine",
|
||||||
|
"pivot": [1.28636, -0.07038, -7.39903],
|
||||||
|
"rotation": [-88.72948, -51.54928, -132.8024],
|
||||||
|
"cubes": [
|
||||||
|
{
|
||||||
|
"origin": [-0.71364, -1.07038, -9.39903],
|
||||||
|
"size": [4, 12, 4],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [9.5, 35.5], "uv_size": [-0.5, -0.5]},
|
||||||
|
"east": {"uv": [9.5, 35.5], "uv_size": [-0.5, -0.5]},
|
||||||
|
"south": {"uv": [9.5, 35.5], "uv_size": [-0.5, -0.5]},
|
||||||
|
"west": {"uv": [10.5, 34], "uv_size": [-0.5, -0.5]},
|
||||||
|
"up": {"uv": [9, 35], "uv_size": [0.5, 0.5]},
|
||||||
|
"down": {"uv": [9, 35], "uv_size": [0.5, 0.5]}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mag",
|
||||||
|
"parent": "magazine",
|
||||||
|
"pivot": [0.5, -1.3922, -2.72863]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bullet",
|
||||||
|
"parent": "mag",
|
||||||
"pivot": [0.50283, 1.51538, -1.50152],
|
"pivot": [0.50283, 1.51538, -1.50152],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
|
@ -10499,7 +10524,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Magazine0",
|
"name": "Magazine0",
|
||||||
"parent": "magazine",
|
"parent": "mag",
|
||||||
"pivot": [6.05277, -4.30277, -7.80277],
|
"pivot": [6.05277, -4.30277, -7.80277],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
|
@ -10704,7 +10729,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Magazine1",
|
"name": "Magazine1",
|
||||||
"parent": "magazine",
|
"parent": "mag",
|
||||||
"pivot": [6.05277, -4.30277, -7.80277],
|
"pivot": [6.05277, -4.30277, -7.80277],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
|
@ -10951,7 +10976,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Magazine2",
|
"name": "Magazine2",
|
||||||
"parent": "magazine",
|
"parent": "mag",
|
||||||
"pivot": [0.5, -1.38859, -2.73924],
|
"pivot": [0.5, -1.38859, -2.73924],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
|
@ -12009,8 +12034,6 @@
|
||||||
{
|
{
|
||||||
"origin": [0.43845, -3.55413, -96.3082],
|
"origin": [0.43845, -3.55413, -96.3082],
|
||||||
"size": [0.11201, 3.3456, 0],
|
"size": [0.11201, 3.3456, 0],
|
||||||
"pivot": [0.49609, 4.65547, -96.3082],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"uv": {
|
"uv": {
|
||||||
"south": {"uv": [17, 114.5], "uv_size": [0.125, 0.125]}
|
"south": {"uv": [17, 114.5], "uv_size": [0.125, 0.125]}
|
||||||
}
|
}
|
||||||
|
@ -14070,8 +14093,6 @@
|
||||||
{
|
{
|
||||||
"origin": [0.38353, -0.28889, -0.36412],
|
"origin": [0.38353, -0.28889, -0.36412],
|
||||||
"size": [0.22796, 1.29141, 0.07188],
|
"size": [0.22796, 1.29141, 0.07188],
|
||||||
"pivot": [0.49751, 0.21522, -0.30692],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [43, 17], "uv_size": [0.25, 1.25]},
|
"north": {"uv": [43, 17], "uv_size": [0.25, 1.25]},
|
||||||
"east": {"uv": [18, 43], "uv_size": [0.25, 1.25]},
|
"east": {"uv": [18, 43], "uv_size": [0.25, 1.25]},
|
||||||
|
@ -16510,46 +16531,6 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Righthand",
|
|
||||||
"parent": "0",
|
|
||||||
"pivot": [-3.9878, -4.75077, 12.17668],
|
|
||||||
"rotation": [107.23447, 13.26214, -173.79815],
|
|
||||||
"cubes": [
|
|
||||||
{
|
|
||||||
"origin": [-5.9878, -3.75077, 10.17668],
|
|
||||||
"size": [4, 12, 4],
|
|
||||||
"uv": {
|
|
||||||
"north": {"uv": [43, 42], "uv_size": [0.25, 1.25]},
|
|
||||||
"east": {"uv": [43, 42], "uv_size": [0.25, 1.25]},
|
|
||||||
"south": {"uv": [43, 42], "uv_size": [0.25, 1.25]},
|
|
||||||
"west": {"uv": [43, 42], "uv_size": [0.25, 1.25]},
|
|
||||||
"up": {"uv": [43.25, 43.25], "uv_size": [-0.25, -1.25]},
|
|
||||||
"down": {"uv": [43.25, 43.25], "uv_size": [-0.25, -1.25]}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Lefthand",
|
|
||||||
"parent": "0",
|
|
||||||
"pivot": [6.83731, -6.80141, -1.32145],
|
|
||||||
"rotation": [143.17156, -4.59752, 144.20494],
|
|
||||||
"cubes": [
|
|
||||||
{
|
|
||||||
"origin": [5.23731, -6.80141, -3.07145],
|
|
||||||
"size": [3, 12, 4],
|
|
||||||
"uv": {
|
|
||||||
"north": {"uv": [41, 29], "uv_size": [0.25, 1.5]},
|
|
||||||
"east": {"uv": [41, 29], "uv_size": [0.25, 1.5]},
|
|
||||||
"south": {"uv": [41, 29], "uv_size": [0.25, 1.5]},
|
|
||||||
"west": {"uv": [41, 29], "uv_size": [0.25, 1.5]},
|
|
||||||
"up": {"uv": [41.25, 30.5], "uv_size": [-0.25, -1.5]},
|
|
||||||
"down": {"uv": [41.25, 30.5], "uv_size": [-0.25, -1.5]}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "flare",
|
"name": "flare",
|
||||||
"parent": "0",
|
"parent": "0",
|
||||||
|
@ -16568,6 +16549,26 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Righthand",
|
||||||
|
"parent": "0",
|
||||||
|
"pivot": [-0.60468, -1.33634, 1.54587],
|
||||||
|
"rotation": [-75.81552, 9.63414, -177.43973],
|
||||||
|
"cubes": [
|
||||||
|
{
|
||||||
|
"origin": [-2.60468, -2.33634, -0.45413],
|
||||||
|
"size": [4, 12, 4],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [10.5, 31], "uv_size": [-0.5, 0.5]},
|
||||||
|
"east": {"uv": [10.5, 31], "uv_size": [-0.5, 0.5]},
|
||||||
|
"south": {"uv": [10.5, 31], "uv_size": [-0.5, 0.5]},
|
||||||
|
"west": {"uv": [10.5, 31], "uv_size": [-0.5, 0.5]},
|
||||||
|
"up": {"uv": [10, 31.5], "uv_size": [0.5, -0.5]},
|
||||||
|
"down": {"uv": [10, 31.5], "uv_size": [0.5, -0.5]}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Add table
Reference in a new issue