diff --git a/rigboy/v2/cut-ends-round4/README.md b/rigboy/v2/cut-ends-round4/README.md new file mode 100644 index 00000000..28d15598 --- /dev/null +++ b/rigboy/v2/cut-ends-round4/README.md @@ -0,0 +1,17 @@ +# Round 4: cut limbs with drawn round ends + +`rig.json` keeps round 2's bones, constraints and animations. The four `under-*` slots are gone. Each limb part stays on one bone, with no mesh across a joint. + +At each limb joint the piece that goes under gets a drawn round end: a disc about the joint, an outline stroked at the wider of the two pieces' line widths, and band fill read from the piece's own colours. The piece on top is unchanged except that its end is trimmed by one line width, so the under outline shows. Paint the top piece hides at rest takes band fill. `ops.json` lists each joint's radius, line width and drawn pixels. + +Changes that are not round ends: + +- Ankles: the foot now draws over the shin, because the gold cuff is painted over it. Six slots moved in draw order. +- Skirt and pelvis moved to `torso`. +- The whole pauldron moved to `front-upper-arm`; the torso under it takes fill. + +The cap's disc on the pivot reaches half the limb's width + .25 + the joint's registration offset, so it stays put under rotation. A fill never invents gold, and a warm component under 30 px is residue. + +`gun.png` is 122×67, its drawn size, area-averaged on premultiplied pixels: the one region under 0.5 scale, which aliased at 730×400 with no mipmaps. Its width, height and scale stay in `rig.json`, so world size is unchanged (`downsampled.json`). + +Walk, 31 samples, joint disc of half the limb's fitted width, capped by the pivot's distance to the painted silhouette (`disc-radii.json`): 0 background pixels at all 12 joints. Stripping the drawn end from one knee and one elbow reads 1141 and 250 px, so the disc fires. diff --git a/rigboy/v2/cut-ends-round4/disc-radii.json b/rigboy/v2/cut-ends-round4/disc-radii.json new file mode 100644 index 00000000..66feeee6 --- /dev/null +++ b/rigboy/v2/cut-ends-round4/disc-radii.json @@ -0,0 +1,178 @@ +{ + "near shoulder": { + "tube": "front-upper-arm", + "bone": "front-upper-arm", + "J": [ + 216.65, + 324.7 + ], + "fitted": true, + "reasons": [], + "width": 23.23, + "R": 11.62, + "R_width": 11.62, + "painted_edge": null + }, + "near elbow": { + "tube": "front-upper-arm", + "bone": "front-bracer", + "J": [ + 259.3, + 369.6 + ], + "fitted": true, + "reasons": [], + "width": 27.3, + "R": 13.65, + "R_width": 13.65, + "painted_edge": null + }, + "near wrist": { + "tube": "front-bracer", + "bone": "front-fist", + "J": [ + 301.95, + 399.9 + ], + "fitted": true, + "reasons": [], + "width": 36.41, + "R": 17.76, + "R_width": 18.2, + "painted_edge": 17.76 + }, + "far shoulder": { + "tube": "rear-upper-arm", + "bone": "rear-upper-arm", + "J": [ + 187.45, + 325.8 + ], + "fitted": false, + "reasons": [ + "R: inliers stop at t=-12, 12 px short of the joint (limit 11.2)" + ], + "width": 25.61, + "R": 11.5, + "R_width": 12.81, + "painted_edge": 11.5 + }, + "far elbow": { + "tube": "rear-upper-arm", + "bone": "rear-bracer", + "J": [ + 156.0, + 357.25 + ], + "fitted": true, + "reasons": [], + "width": 23.05, + "R": 11.25, + "R_width": 11.52, + "painted_edge": 11.25 + }, + "far wrist": { + "tube": "rear-bracer", + "bone": "gun", + "J": [ + 132.45, + 379.7 + ], + "fitted": true, + "reasons": [], + "width": 26.64, + "R": 13.32, + "R_width": 13.32, + "painted_edge": null + }, + "near hip": { + "tube": "front-thigh", + "bone": "front-thigh", + "J": [ + 207.65, + 423.5 + ], + "fitted": false, + "reasons": [ + "R: inliers stop at t=-18, 18 px short of the joint (limit 17.5)" + ], + "width": 24.35, + "R": 12.17, + "R_width": 12.17, + "painted_edge": null + }, + "near knee": { + "tube": "front-thigh", + "bone": "front-shin", + "J": [ + 246.95, + 484.1 + ], + "fitted": true, + "reasons": [], + "width": 28.52, + "R": 14.26, + "R_width": 14.26, + "painted_edge": null + }, + "near ankle": { + "tube": "front-shin", + "bone": "front-foot", + "J": [ + 280.6, + 535.75 + ], + "fitted": true, + "reasons": [], + "width": 41.31, + "R": 20.61, + "R_width": 20.65, + "painted_edge": 20.61 + }, + "far hip": { + "tube": "rear-thigh", + "bone": "rear-thigh", + "J": [ + 190.8, + 422.35 + ], + "fitted": false, + "reasons": [ + "L: no line", + "R: no line", + "width from the same tube at the far knee" + ], + "width": 24.8, + "R": 12.4, + "R_width": 12.4, + "painted_edge": null + }, + "far knee": { + "tube": "rear-thigh", + "bone": "rear-shin", + "J": [ + 178.45, + 491.95 + ], + "fitted": true, + "reasons": [], + "width": 24.8, + "R": 12.4, + "R_width": 12.4, + "painted_edge": null + }, + "far ankle": { + "tube": "rear-shin", + "bone": "rear-foot", + "J": [ + 135.8, + 520.05 + ], + "fitted": true, + "reasons": [], + "width": 40.2, + "R": 20.1, + "R_width": 20.1, + "painted_edge": null + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round4/downsampled.json b/rigboy/v2/cut-ends-round4/downsampled.json new file mode 100644 index 00000000..e0dccc81 --- /dev/null +++ b/rigboy/v2/cut-ends-round4/downsampled.json @@ -0,0 +1,14 @@ +{ + "gun/gun": { + "image": "gun.png", + "scale": 0.16743854, + "from_px": [ + 730, + 400 + ], + "to_px": [ + 122, + 67 + ] + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round4/front-bracer.png b/rigboy/v2/cut-ends-round4/front-bracer.png new file mode 100644 index 00000000..334ed85e Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-bracer.png differ diff --git a/rigboy/v2/cut-ends-round4/front-fist.png b/rigboy/v2/cut-ends-round4/front-fist.png new file mode 100644 index 00000000..24b3c1b9 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-fist.png differ diff --git a/rigboy/v2/cut-ends-round4/front-foot.png b/rigboy/v2/cut-ends-round4/front-foot.png new file mode 100644 index 00000000..ce408e14 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-foot.png differ diff --git a/rigboy/v2/cut-ends-round4/front-shin.png b/rigboy/v2/cut-ends-round4/front-shin.png new file mode 100644 index 00000000..ecdc8877 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-shin.png differ diff --git a/rigboy/v2/cut-ends-round4/front-thigh.png b/rigboy/v2/cut-ends-round4/front-thigh.png new file mode 100644 index 00000000..c288eef7 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-thigh.png differ diff --git a/rigboy/v2/cut-ends-round4/front-upper-arm.png b/rigboy/v2/cut-ends-round4/front-upper-arm.png new file mode 100644 index 00000000..02e2a307 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/front-upper-arm.png differ diff --git a/rigboy/v2/cut-ends-round4/gun.png b/rigboy/v2/cut-ends-round4/gun.png new file mode 100644 index 00000000..d655e413 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/gun.png differ diff --git a/rigboy/v2/cut-ends-round4/ops.json b/rigboy/v2/cut-ends-round4/ops.json new file mode 100644 index 00000000..20b401bd --- /dev/null +++ b/rigboy/v2/cut-ends-round4/ops.json @@ -0,0 +1,183 @@ +{ + "near-elbow": { + "over_removed_px": 113, + "over_added_layer_px": 0, + "joint_offset_px": 0.43, + "warm_fill_px": 0, + "fitted": true, + "fit_reasons": [], + "over_fitted": true, + "R": 12.23, + "width": 27.3, + "line_px": 2.828, + "drawn_px": 404, + "trimmed_px": 0, + "hidden_filled_px": 391, + "J": [ + 259.3, + 369.6 + ] + }, + "near-wrist": { + "over_removed_px": 111, + "over_added_layer_px": 0, + "joint_offset_px": 0.12, + "warm_fill_px": 83, + "fitted": true, + "fit_reasons": [], + "over_fitted": false, + "R": 16.75, + "width": 36.41, + "line_px": 3.0, + "drawn_px": 651, + "trimmed_px": 0, + "hidden_filled_px": 765, + "J": [ + 301.95, + 399.9 + ] + }, + "far-elbow": { + "over_removed_px": 121, + "over_added_layer_px": 0, + "joint_offset_px": 0.0, + "warm_fill_px": 0, + "fitted": true, + "fit_reasons": [], + "over_fitted": true, + "R": 10.07, + "width": 23.05, + "line_px": 2.828, + "drawn_px": 318, + "trimmed_px": 0, + "hidden_filled_px": 253, + "J": [ + 156.0, + 357.25 + ] + }, + "far-wrist": { + "over_removed_px": 208, + "over_added_layer_px": 0, + "joint_offset_px": 0.28, + "warm_fill_px": 129, + "fitted": true, + "fit_reasons": [], + "over_fitted": true, + "R": 11.83, + "width": 26.77, + "line_px": 2.828, + "drawn_px": 428, + "trimmed_px": 49, + "hidden_filled_px": 370, + "J": [ + 132.45, + 379.7 + ] + }, + "near-knee": { + "joint_offset_px": 1.0, + "warm_fill_px": 0, + "fitted": true, + "fit_reasons": [], + "over_fitted": false, + "R": 13.06, + "width": 28.52, + "line_px": 2.828, + "drawn_px": 500, + "trimmed_px": 5, + "hidden_filled_px": 326, + "J": [ + 246.95, + 484.1 + ] + }, + "far-knee": { + "joint_offset_px": 0.82, + "warm_fill_px": 0, + "fitted": true, + "fit_reasons": [], + "over_fitted": true, + "R": 11.15, + "width": 24.8, + "line_px": 2.693, + "drawn_px": 617, + "trimmed_px": 0, + "hidden_filled_px": 359, + "J": [ + 178.45, + 491.95 + ] + }, + "near-ankle": { + "over_removed_px": 213, + "over_added_layer_px": 0, + "joint_offset_px": 0.21, + "warm_fill_px": 0, + "fitted": true, + "fit_reasons": [], + "over_fitted": false, + "R": 19.2, + "width": 41.31, + "line_px": 3.041, + "drawn_px": 922, + "trimmed_px": 0, + "hidden_filled_px": 1040, + "J": [ + 280.6, + 535.75 + ] + }, + "far-ankle": { + "over_removed_px": 378, + "over_added_layer_px": 0, + "joint_offset_px": 0.47, + "warm_fill_px": 1, + "fitted": true, + "fit_reasons": [], + "over_fitted": true, + "R": 18.5, + "width": 40.2, + "line_px": 3.0, + "drawn_px": 833, + "trimmed_px": 13, + "hidden_filled_px": 953, + "J": [ + 135.8, + 520.05 + ] + }, + "far-hip": { + "J": [ + 190.8, + 422.35 + ], + "R": 22.73, + "line_px": 2.236, + "drawn_px": 1966, + "note": "hull of the thigh and a disc at its joint, new pixels only where hidden at rest" + }, + "near-hip": { + "J": [ + 207.65, + 423.5 + ], + "line_px": 2.5, + "drawn_px": 456, + "note": "hull of the pelvis, new pixels only under the near thigh at rest" + }, + "near-shoulder_gold_px": 161, + "near-shoulder": { + "J": [ + 216.65, + 324.7 + ], + "over_added_torso_px": 481, + "hidden_filled_px": 1784 + }, + "warm_residue": { + "rear-shin": 2, + "torso": 44, + "front-upper-arm": 4 + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round4/rear-bracer.png b/rigboy/v2/cut-ends-round4/rear-bracer.png new file mode 100644 index 00000000..c376d02d Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rear-bracer.png differ diff --git a/rigboy/v2/cut-ends-round4/rear-foot.png b/rigboy/v2/cut-ends-round4/rear-foot.png new file mode 100644 index 00000000..08a82ee1 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rear-foot.png differ diff --git a/rigboy/v2/cut-ends-round4/rear-shin.png b/rigboy/v2/cut-ends-round4/rear-shin.png new file mode 100644 index 00000000..86edf1ef Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rear-shin.png differ diff --git a/rigboy/v2/cut-ends-round4/rear-thigh.png b/rigboy/v2/cut-ends-round4/rear-thigh.png new file mode 100644 index 00000000..2319c388 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rear-thigh.png differ diff --git a/rigboy/v2/cut-ends-round4/rear-upper-arm.png b/rigboy/v2/cut-ends-round4/rear-upper-arm.png new file mode 100644 index 00000000..6b3cc8f1 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rear-upper-arm.png differ diff --git a/rigboy/v2/cut-ends-round4/rig.json b/rigboy/v2/cut-ends-round4/rig.json new file mode 100644 index 00000000..d6aeac80 --- /dev/null +++ b/rigboy/v2/cut-ends-round4/rig.json @@ -0,0 +1,849 @@ +{ + "spec": "rigc-rig/1", + "name": "rigboy-b10e-proportion-axis", + "note": "DECOMPILED from corrected-preprocessed.json by `rigc ingest` 2.82.0. Every number here was read out of that skeleton; nothing was authored, so this file says what the object IS and nothing about why. `invariants` is deliberately absent \u2014 a skeleton declares none, and an assertion with nothing to measure must SKIP rather than pass.", + "skeleton": { + "x": -117.27788789069166, + "y": -4.936206007051607, + "width": 260.1597405134771, + "height": 426.62744645834823, + "images": "./images/", + "audio": null + }, + "images": "../images/", + "bones": [ + { + "name": "root", + "rotation": 0.04774475 + }, + { + "name": "hip", + "parent": "root", + "y": 142.025947, + "x": 1.126526 + }, + { + "name": "crosshair", + "parent": "root", + "x": 188.2767383801231, + "y": 354.03910008757765, + "color": "ff3f00ff", + "icon": "circle" + }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 16.31472287805985, + "x": 0.6313509224184618, + "y": 3.4952253442240675, + "rotation": 19.610935, + "color": "abe323ff" + }, + { + "name": "rear-foot-target", + "parent": "root", + "x": 38.48978016731056, + "y": 0.261833852834404, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-leg-target", + "parent": "rear-foot-target", + "x": -21.081971429027174, + "y": 23.213839414725104, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 70.68721595875732, + "x": -9.278436, + "y": 1.354318, + "rotation": -72.541, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 51.07477361672782, + "x": 70.6824132429673, + "y": -0.8239891688588095, + "rotation": -19.83334, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 37.22018941381147, + "x": 51.07261546258195, + "y": -0.46952083152000884, + "rotation": 45.7786, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 31.273639218010853, + "x": 37.2198948990216, + "y": 0.14806655864774665, + "rotation": -0.8520164, + "inherit": "noRotationOrReflection", + "color": "ff000dff" + }, + { + "name": "torso", + "parent": "hip", + "length": 32.58705885874484, + "x": -1.0056459298293563, + "y": 3.0489982807703147, + "rotation": 103.82454, + "color": "e0da19ff" + }, + { + "name": "torso2", + "parent": "torso", + "length": 32.58705885874484, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "torso3", + "parent": "torso2", + "length": 32.541726698858696, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "front-shoulder", + "parent": "torso3", + "x": 33.513588, + "y": -14.577999, + "rotation": 255.891, + "color": "00ff04ff" + }, + { + "name": "front-upper-arm", + "parent": "front-shoulder", + "length": 61.92763922514731, + "rotation": -87.51462, + "color": "00ff04ff" + }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 52.31742061684612, + "x": 61.92617961698869, + "y": -0.42518001418057866, + "rotation": 18.2995, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 63.07545085054885, + "x": 52.31727447608105, + "y": 0.12365837777249976, + "rotation": 12.433234, + "color": "00ff04ff" + }, + { + "name": "front-foot-target", + "parent": "root", + "x": -8.411673008512254, + "y": 0.024959592825539653, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-leg-target", + "parent": "front-foot-target", + "x": -17.656901879509434, + "y": 18.068901872925057, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-thigh", + "parent": "hip", + "length": 72.22776474459113, + "x": 7.267173, + "y": 4.743688, + "rotation": -95.51192, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 61.644505026806726, + "x": 72.22089965621538, + "y": 0.9958176775248128, + "rotation": -2.213562, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 30.186462197481823, + "x": 61.644144023156315, + "y": -0.21096836815291284, + "rotation": 51.26577, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 34.83469814174643, + "x": 30.186411711333374, + "y": -0.05520863949192412, + "rotation": -1.675728, + "inherit": "noRotationOrReflection", + "color": "00ff04ff" + }, + { + "name": "back-shoulder", + "parent": "torso3", + "x": 28.996908, + "y": -11.983749, + "rotation": -104.109, + "color": "ff000dff" + }, + { + "name": "rear-upper-arm", + "parent": "back-shoulder", + "length": 44.477016536633826, + "rotation": -65.44643, + "color": "ff000dff" + }, + { + "name": "rear-bracer", + "parent": "rear-upper-arm", + "length": 32.53621059681044, + "x": 44.477016536633826, + "rotation": 23.15295, + "color": "ff000dff" + }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 33.659953951245974, + "x": 32.53498632758193, + "y": -0.2822492941650555, + "rotation": -5.427727, + "color": "ff000dff" + }, + { + "name": "gun-tip", + "parent": "gun", + "x": 124.82680583697439, + "y": 32.63964449289412, + "rotation": 7.099831, + "color": "ff0000ff" + }, + { + "name": "neck", + "parent": "torso3", + "length": 46.097337951391324, + "x": 32.541161222192876, + "y": -0.19184070074818546, + "rotation": -31.53788, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 163.49290981611276, + "x": 46.09705473971493, + "y": -0.161587525844043, + "rotation": 26.09855, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 29.363800790767055, + "x": 93.15220530949266, + "y": -37.16069899490431, + "rotation": -49.1028, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 34.54724471894382, + "x": 29.36354588451995, + "y": 0.1161555543363643, + "rotation": 50.41702, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 38.68393790367268, + "x": 102.04835872675595, + "y": 2.2908990194863956, + "rotation": -32.16711, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 49.912346702986234, + "x": 38.6839565553493, + "y": -0.022161008224699897, + "rotation": 83.70933, + "color": "e0da19ff" + }, + { + "name": "muzzle", + "parent": "rear-bracer", + "x": 150.67041974470024, + "y": 21.30245911554759, + "rotation": 3.0575485, + "color": "ffb900ff", + "icon": "muzzleFlash" + }, + { + "name": "muzzle-ring", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring2", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring3", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring4", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "head-control", + "parent": "head", + "x": 68.52091307854782, + "color": "00a220ff", + "icon": "arrows" + } + ], + "slots": [ + { + "name": "rear-upper-arm", + "bone": "rear-upper-arm", + "attachment": "rear-upper-arm" + }, + { + "name": "rear-bracer", + "bone": "rear-bracer", + "attachment": "rear-bracer" + }, + { + "name": "gun", + "bone": "gun", + "attachment": "gun" + }, + { + "name": "rigboy-rear-gauntlet", + "bone": "gun", + "attachment": "rear_fist" + }, + { + "name": "rear-thigh", + "bone": "rear-thigh", + "attachment": "rear-thigh" + }, + { + "name": "rear-shin", + "bone": "rear-shin", + "attachment": "rear-shin" + }, + { + "name": "rear-foot", + "bone": "rear-foot", + "attachment": "rear-foot" + }, + { + "name": "rigboy-rear-ankle-band", + "bone": "rear-foot", + "attachment": "rear_ankle_band" + }, + { + "name": "neck", + "bone": "neck", + "attachment": "neck" + }, + { + "name": "torso", + "bone": "torso", + "attachment": "torso" + }, + { + "name": "front-upper-arm", + "bone": "front-upper-arm", + "attachment": "front-upper-arm" + }, + { + "name": "head", + "bone": "head", + "attachment": "head" + }, + { + "name": "eye", + "bone": "head", + "attachment": "eye-indifferent" + }, + { + "name": "front-thigh", + "bone": "front-thigh", + "attachment": "front-thigh" + }, + { + "name": "front-shin", + "bone": "front-shin", + "attachment": "front-shin" + }, + { + "name": "front-foot", + "bone": "front-foot", + "attachment": "front-foot" + }, + { + "name": "mouth", + "bone": "head", + "attachment": "mouth-smile" + }, + { + "name": "goggles", + "bone": "head", + "attachment": "goggles" + }, + { + "name": "front-bracer", + "bone": "front-bracer", + "attachment": "front-bracer" + }, + { + "name": "front-fist", + "bone": "front-fist", + "attachment": "front-fist-open" + }, + { + "name": "muzzle", + "bone": "muzzle" + }, + { + "name": "head-bb", + "bone": "head" + }, + { + "name": "crosshair", + "bone": "crosshair" + }, + { + "name": "muzzle-glow", + "bone": "gun-tip", + "color": "ffffff00", + "blend": "additive" + }, + { + "name": "muzzle-ring", + "bone": "muzzle-ring", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring2", + "bone": "muzzle-ring2", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring3", + "bone": "muzzle-ring3", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring4", + "bone": "muzzle-ring4", + "color": "d8baffff", + "blend": "additive" + } + ], + "skins": { + "default": { + "eye": { + "eye-indifferent": { + "path": "eye", + "image": "eye.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "front-bracer": { + "front-bracer": { + "path": "front-bracer", + "image": "front-bracer.png", + "width": 416, + "height": 624, + "x": -75.87721, + "y": 17.36372, + "rotation": 35.39127 + } + }, + "front-fist": { + "front-fist-open": { + "path": "front-fist", + "image": "front-fist.png", + "width": 416, + "height": 624, + "x": -129.0726, + "y": -8.696331, + "rotation": 46.95944, + "scaleY": 0.99999994 + } + }, + "front-foot": { + "front-foot": { + "path": "front-foot", + "image": "front-foot.png", + "width": 416, + "height": 624, + "x": -214.69234, + "y": 97.66713, + "rotation": 47.483723, + "scaleY": 0.99999994 + } + }, + "front-shin": { + "front-shin": { + "path": "front-shin", + "image": "front-shin.png", + "width": 416, + "height": 624, + "x": -166.15077, + "y": 61.163563, + "rotation": 56.915737 + } + }, + "front-thigh": { + "front-thigh": { + "path": "front-thigh", + "image": "front-thigh.png", + "width": 416, + "height": 624, + "x": -94.05102, + "y": 60.814705, + "rotation": 57.03599 + } + }, + "front-upper-arm": { + "front-upper-arm": { + "path": "front-upper-arm", + "image": "front-upper-arm.png", + "width": 416, + "height": 624, + "x": -15.872194, + "y": 2.456819, + "rotation": 46.472153 + } + }, + "goggles": { + "goggles": { + "path": "goggles", + "image": "goggles.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "gun": { + "gun": { + "path": "gun", + "image": "gun.png", + "width": 730, + "height": 400, + "x": 62.482674, + "y": 10.889955, + "rotation": -138.33244, + "scaleX": 0.16743854, + "scaleY": 0.16743852 + } + }, + "head": { + "head": { + "path": "head", + "image": "head.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "mouth": { + "mouth-smile": { + "path": "mouth", + "image": "mouth.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "neck": { + "neck": { + "path": "neck", + "image": "neck.png", + "width": 416, + "height": 624, + "x": 14.570192, + "y": -2.5444996, + "rotation": -78.28451 + } + }, + "rear-bracer": { + "rear-bracer": { + "path": "rear-bracer", + "image": "rear-bracer.png", + "width": 416, + "height": 624, + "x": -68.84368, + "y": 2.4207644, + "rotation": 136.36986 + } + }, + "rear-foot": { + "rear-foot": { + "path": "rear-foot", + "image": "rear-foot.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rear-shin": { + "rear-shin": { + "path": "rear-shin", + "image": "rear-shin.png", + "width": 416, + "height": 624, + "x": -123.53707, + "y": -134.70226, + "rotation": 146.62106 + } + }, + "rear-thigh": { + "rear-thigh": { + "path": "rear-thigh", + "image": "rear-thigh.png", + "width": 416, + "height": 624, + "x": -112.06277, + "y": -2.9238315, + "rotation": 100.06198 + } + }, + "rear-upper-arm": { + "rear-upper-arm": { + "path": "rear-upper-arm", + "image": "rear-upper-arm.png", + "width": 416, + "height": 624, + "x": -24.289118, + "y": 4.065864, + "rotation": 135 + } + }, + "rigboy-rear-ankle-band": { + "rear_ankle_band": { + "path": "rigboy-rear-ankle-band", + "image": "rigboy-rear-ankle-band.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rigboy-rear-gauntlet": { + "rear_fist": { + "path": "rigboy-rear-gauntlet", + "image": "rigboy-rear-gauntlet.png", + "width": 416, + "height": 624, + "x": -98.68945, + "y": -23.326681, + "rotation": 151.03633 + } + }, + "torso": { + "torso": { + "path": "torso", + "image": "torso.png", + "width": 416, + "height": 624, + "x": 111.61766, + "y": -5.0502048, + "rotation": -88.34332 + } + } + } + }, + "constraints": [ + { + "name": "shoulder", + "type": "transform", + "bones": [ + "back-shoulder" + ], + "source": "front-shoulder", + "properties": { + "x": { + "to": { + "x": { + "max": 62.17225539150017 + } + } + }, + "y": { + "to": { + "y": { + "max": 62.17225539150017 + } + } + } + }, + "x": 24.97270495420172, + "y": -1.0332760261924039, + "mixX": -1 + }, + { + "name": "front-leg-ik", + "type": "ik", + "bones": [ + "front-thigh", + "front-shin" + ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-leg-ik", + "type": "ik", + "bones": [ + "rear-thigh", + "rear-shin" + ], + "target": "rear-leg-target", + "bendPositive": false + }, + { + "name": "front-foot-ik", + "type": "ik", + "bones": [ + "front-foot" + ], + "target": "front-foot-target" + }, + { + "name": "rear-foot-ik", + "type": "ik", + "bones": [ + "rear-foot" + ], + "target": "rear-foot-target" + }, + { + "name": "aim-torso-ik", + "type": "ik", + "bones": [ + "aim-constraint-target" + ], + "target": "crosshair" + }, + { + "name": "aim-torso-transform", + "type": "transform", + "bones": [ + "torso" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 69.5, + "mixRotate": 0 + }, + { + "name": "aim-head-transform", + "type": "transform", + "bones": [ + "head" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 84.3, + "mixRotate": 0 + }, + { + "name": "aim-front-arm-transform", + "type": "transform", + "bones": [ + "front-upper-arm" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": -180, + "mixRotate": 0 + }, + { + "name": "aim-ik", + "type": "ik", + "bones": [ + "rear-upper-arm" + ], + "target": "crosshair", + "mix": 0 + } + ], + "events": { + "footstep": {} + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round4/rigboy-rear-ankle-band.png b/rigboy/v2/cut-ends-round4/rigboy-rear-ankle-band.png new file mode 100644 index 00000000..d73d5220 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rigboy-rear-ankle-band.png differ diff --git a/rigboy/v2/cut-ends-round4/rigboy-rear-gauntlet.png b/rigboy/v2/cut-ends-round4/rigboy-rear-gauntlet.png new file mode 100644 index 00000000..8bc59694 Binary files /dev/null and b/rigboy/v2/cut-ends-round4/rigboy-rear-gauntlet.png differ diff --git a/rigboy/v2/cut-ends-round4/torso.png b/rigboy/v2/cut-ends-round4/torso.png new file mode 100644 index 00000000..533c552a Binary files /dev/null and b/rigboy/v2/cut-ends-round4/torso.png differ diff --git a/rigboy/v2/cut-ends-round6/README.md b/rigboy/v2/cut-ends-round6/README.md new file mode 100644 index 00000000..86643426 --- /dev/null +++ b/rigboy/v2/cut-ends-round6/README.md @@ -0,0 +1,15 @@ +# Round 6: ankle motion + +Images are round 5's, byte for byte, and the full set is in `../images/`, where `rig.json` reads it. Only `rig.json` and `motion.json` changed, and each limb part stays on one bone. + +The leg is 134 long on a hip 142 high, against 204 on 247 in the source, and its shin is shorter than its thigh where the source's is longer. So the same foot path bent the knee further and laid the shin back, which read as a hinged boot. + +Three changes, all to foot-path geometry; no bone length moved: + +- `hip` y +7 in the setup pose, so the leg stands straighter. Every animation carries it. +- `front-foot-target` x +30 in the setup pose, so the shin leans forward as the source's does. Every animation carries it. +- `walk`: the x of both foot targets' translate keys × 0.85, 7 keys each with their curves. Stride and ground speed drop 15 %. + +Walk, 31 samples: shin-to-foot bend within 13.8° of the source on the front leg and 12.0° on the rear, from 35.6° and 21.1°. 0 background pixels at all 12 joint discs. Stripping the fills from one knee and one elbow reads 489 and 201 px, so the disc fires. + +The front leg now sits forward of the rear one: the feet are 130 px apart at one double support and 80 at the other, where round 5 had 130 and 124. diff --git a/rigboy/v2/cut-ends-round6/disc-radii.json b/rigboy/v2/cut-ends-round6/disc-radii.json new file mode 100644 index 00000000..66feeee6 --- /dev/null +++ b/rigboy/v2/cut-ends-round6/disc-radii.json @@ -0,0 +1,178 @@ +{ + "near shoulder": { + "tube": "front-upper-arm", + "bone": "front-upper-arm", + "J": [ + 216.65, + 324.7 + ], + "fitted": true, + "reasons": [], + "width": 23.23, + "R": 11.62, + "R_width": 11.62, + "painted_edge": null + }, + "near elbow": { + "tube": "front-upper-arm", + "bone": "front-bracer", + "J": [ + 259.3, + 369.6 + ], + "fitted": true, + "reasons": [], + "width": 27.3, + "R": 13.65, + "R_width": 13.65, + "painted_edge": null + }, + "near wrist": { + "tube": "front-bracer", + "bone": "front-fist", + "J": [ + 301.95, + 399.9 + ], + "fitted": true, + "reasons": [], + "width": 36.41, + "R": 17.76, + "R_width": 18.2, + "painted_edge": 17.76 + }, + "far shoulder": { + "tube": "rear-upper-arm", + "bone": "rear-upper-arm", + "J": [ + 187.45, + 325.8 + ], + "fitted": false, + "reasons": [ + "R: inliers stop at t=-12, 12 px short of the joint (limit 11.2)" + ], + "width": 25.61, + "R": 11.5, + "R_width": 12.81, + "painted_edge": 11.5 + }, + "far elbow": { + "tube": "rear-upper-arm", + "bone": "rear-bracer", + "J": [ + 156.0, + 357.25 + ], + "fitted": true, + "reasons": [], + "width": 23.05, + "R": 11.25, + "R_width": 11.52, + "painted_edge": 11.25 + }, + "far wrist": { + "tube": "rear-bracer", + "bone": "gun", + "J": [ + 132.45, + 379.7 + ], + "fitted": true, + "reasons": [], + "width": 26.64, + "R": 13.32, + "R_width": 13.32, + "painted_edge": null + }, + "near hip": { + "tube": "front-thigh", + "bone": "front-thigh", + "J": [ + 207.65, + 423.5 + ], + "fitted": false, + "reasons": [ + "R: inliers stop at t=-18, 18 px short of the joint (limit 17.5)" + ], + "width": 24.35, + "R": 12.17, + "R_width": 12.17, + "painted_edge": null + }, + "near knee": { + "tube": "front-thigh", + "bone": "front-shin", + "J": [ + 246.95, + 484.1 + ], + "fitted": true, + "reasons": [], + "width": 28.52, + "R": 14.26, + "R_width": 14.26, + "painted_edge": null + }, + "near ankle": { + "tube": "front-shin", + "bone": "front-foot", + "J": [ + 280.6, + 535.75 + ], + "fitted": true, + "reasons": [], + "width": 41.31, + "R": 20.61, + "R_width": 20.65, + "painted_edge": 20.61 + }, + "far hip": { + "tube": "rear-thigh", + "bone": "rear-thigh", + "J": [ + 190.8, + 422.35 + ], + "fitted": false, + "reasons": [ + "L: no line", + "R: no line", + "width from the same tube at the far knee" + ], + "width": 24.8, + "R": 12.4, + "R_width": 12.4, + "painted_edge": null + }, + "far knee": { + "tube": "rear-thigh", + "bone": "rear-shin", + "J": [ + 178.45, + 491.95 + ], + "fitted": true, + "reasons": [], + "width": 24.8, + "R": 12.4, + "R_width": 12.4, + "painted_edge": null + }, + "far ankle": { + "tube": "rear-shin", + "bone": "rear-foot", + "J": [ + 135.8, + 520.05 + ], + "fitted": true, + "reasons": [], + "width": 40.2, + "R": 20.1, + "R_width": 20.1, + "painted_edge": null + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round6/downsampled.json b/rigboy/v2/cut-ends-round6/downsampled.json new file mode 100644 index 00000000..e0dccc81 --- /dev/null +++ b/rigboy/v2/cut-ends-round6/downsampled.json @@ -0,0 +1,14 @@ +{ + "gun/gun": { + "image": "gun.png", + "scale": 0.16743854, + "from_px": [ + 730, + 400 + ], + "to_px": [ + 122, + 67 + ] + } +} \ No newline at end of file diff --git a/rigboy/v2/cut-ends-round6/motion.json b/rigboy/v2/cut-ends-round6/motion.json new file mode 100644 index 00000000..779a8161 --- /dev/null +++ b/rigboy/v2/cut-ends-round6/motion.json @@ -0,0 +1,14257 @@ +{ + "spec": "rigc-motion/1", + "archetype": "rigboy-b10e-proportion-axis", + "cut": "rigboy-b10e-proportion-axis", + "note": "DECOMPILED from corrected-preprocessed.json by `rigc ingest` 2.82.0. Every number here was read out of that skeleton; nothing was authored, so this file says what the object IS and nothing about why. Every curve is a raw `curve` array — the absolute (time, value) control points verbatim — because an export carries a different bezier per key per channel and no named easing can say that. Each `duration` is the largest key time in its animation, which is the only figure skeleton JSON supports.", + "easings": {}, + "animations": { + "idle": { + "duration": 1.6666666, + "tracks": [ + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 42.46212 + ], + "curve": [ + 0.02905485, + 42.9721, + 0.1343778, + 45.28228 + ] + }, + { + "t": 0.3333333, + "v": [ + 45.27423 + ], + "curve": [ + 0.5781397, + 45.26433, + 0.7984326, + 40.07414 + ] + }, + { + "t": 0.8333333, + "v": [ + 39.74404 + ], + "curve": [ + 0.8783341, + 39.31842, + 1.0192736, + 38.22513 + ] + }, + { + "t": 1.2, + "v": [ + 38.22134 + ], + "curve": [ + 1.376692, + 38.21765, + 1.619414, + 41.68151 + ] + }, + { + "t": 1.6666666, + "v": [ + 42.46212 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.0861111, + 0, + 0.23336044, + 2.482643 + ] + }, + { + "t": 0.3333333, + "v": [ + 4.127198 + ], + "curve": [ + 0.428754, + 5.69687, + 0.7111111, + 10.064902 + ] + }, + { + "t": 0.8333333, + "v": [ + 10.064902 + ], + "curve": [ + 0.9263888, + 10.064902, + 1.0922853, + 4.210019 + ] + }, + { + "t": 1.2, + "v": [ + 2.781331 + ], + "curve": [ + 1.3494836, + 0.7986326, + 1.551389, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -42.93737193235015, + 0 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.2097222, + 0, + 0.5250046, + -1.0681800899194904, + 0.2097222, + 0, + 0.5250046, + 2.5341243432485916 + ] + }, + { + "t": 0.8333333, + "v": [ + -1.0681800899194904, + 2.5341243432485916 + ], + "curve": [ + 1.1499954, + -1.0681800899194904, + 1.4597223, + 0, + 1.1499954, + 2.5341243432485916, + 1.4597223, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -60.86928 + ], + "curve": [ + 0.15379426, + -60.85433, + 0.4520833, + -68.65044 + ] + }, + { + "t": 0.8333333, + "v": [ + -68.65044 + ], + "curve": [ + 1.2208333, + -68.65044, + 1.542334, + -60.86928 + ] + }, + { + "t": 1.6666666, + "v": [ + -60.86928 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.0990061, + 0.2725744, + 0.3666667, + 1.227249 + ] + }, + { + "t": 0.5333333, + "v": [ + 1.227249 + ], + "curve": [ + 0.665, + 1.227249, + 0.9372414, + -0.5649137 + ] + }, + { + "t": 1.1333333, + "v": [ + -0.5542478 + ], + "curve": [ + 1.3156896, + -0.5539121, + 1.5823046, + -0.20918465 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.06666667, + 0, + 0.21343653, + 2.859753 + ] + }, + { + "t": 0.2666667, + "v": [ + 3.646973 + ], + "curve": [ + 0.3576066, + 4.991878, + 0.535274, + 7.916351 + ] + }, + { + "t": 0.6666667, + "v": [ + 7.916351 + ], + "curve": [ + 0.8092751, + 7.916355, + 1.0674844, + 5.494446 + ] + }, + { + "t": 1.1333333, + "v": [ + 4.69825 + ], + "curve": [ + 1.245374, + 3.34354, + 1.525, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.06666667, + 0, + 0.22483164, + -7.965755 + ] + }, + { + "t": 0.2666667, + "v": [ + -9.751606 + ], + "curve": [ + 0.3156868, + -11.84417, + 0.518887, + -16.655235 + ] + }, + { + "t": 0.6666667, + "v": [ + -16.65524 + ], + "curve": [ + 0.8171845, + -16.65524, + 1.0289435, + -11.434772 + ] + }, + { + "t": 1.1333333, + "v": [ + -9.13718 + ], + "curve": [ + 1.250492, + -6.558552, + 1.525, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.1, + 0, + 0.3, + 1.3225384 + ] + }, + { + "t": 0.4, + "v": [ + 1.3225384 + ], + "curve": [ + 0.55, + 1.3225384, + 0.8664853, + 0.925766 + ] + }, + { + "t": 1, + "v": [ + 0.7331009 + ], + "curve": [ + 1.189498, + 0.4596481, + 1.5, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.1183693, + -0.4436188, + 0.3, + -8.51938 + ] + }, + { + "t": 0.4, + "v": [ + -8.51938 + ], + "curve": [ + 0.55, + -8.51938, + 0.85, + 1.9588852 + ] + }, + { + "t": 1, + "v": [ + 1.9588852 + ], + "curve": [ + 1.1666666, + 1.9588852, + 1.5774637, + 0.3826828 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.74768 + ], + "curve": [ + 0.1764417, + -7.881808, + 0.3491666, + -8.94765 + ] + }, + { + "t": 0.4666667, + "v": [ + -8.94765 + ], + "curve": [ + 0.55, + -8.94765, + 0.6970137, + -6.771097 + ] + }, + { + "t": 0.8333333, + "v": [ + -5.436397 + ], + "curve": [ + 0.8796374, + -4.983036, + 1.05, + -4.122652 + ] + }, + { + "t": 1.1333333, + "v": [ + -4.122652 + ], + "curve": [ + 1.2658333, + -4.122652, + 1.4685582, + -5.477994 + ] + }, + { + "t": 1.6666666, + "v": [ + -6.74768 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.09774022, + 0.9077854942257719, + 0.2998519, + 2.7920117499997645, + 0.16993235, + 0.08288550182547698, + 0.3162684, + -2.03948250107637 + ] + }, + { + "t": 0.4, + "v": [ + 2.8316092594586113, + -3.7002688207826813 + ], + "curve": [ + 0.5295718, + 2.882832980675668, + 0.7759276, + 1.6097659017643842, + 0.49205795, + -5.526203924207987, + 0.6681138, + -8.836581205592264 + ] + }, + { + "t": 0.8666667, + "v": [ + 0.8842868685780004, + -8.868312681298976 + ], + "curve": [ + 0.9656826, + 0.09262372870421383, + 1.1093842, + -1.8091722199266507, + 0.993936, + -8.868312681298976, + 1.143917, + -6.575569632717669 + ] + }, + { + "t": 1.2333333, + "v": [ + -1.8787572733284794, + -5.134952677584169 + ], + "curve": [ + 1.3416667, + -1.8787572733284794, + 1.5675943, + -0.9213183425400736, + 1.3165368, + -3.794437405688863, + 1.5583333, + 0 + ] + }, + { + "t": 1.6666666, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "hip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.07331329, + 0.34827155, + 0.3033066, + 1.270263 + ] + }, + { + "t": 0.4, + "v": [ + 1.2787018 + ], + "curve": [ + 0.6146915, + 1.2974385, + 0.847058, + -1.4075624 + ] + }, + { + "t": 1.2, + "v": [ + -1.3809776 + ], + "curve": [ + 1.3437005, + -1.3701534, + 1.6023358, + -0.2823823 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -7.443837508832773, + -14.395967084225248 + ], + "curve": [ + 0.05875295, + -8.060076469822244, + 0.2579626, + -9.445240125204402, + 0.14166667, + -14.395967084225248, + 0.34119925, + -15.477026965088408 + ] + }, + { + "t": 0.4666667, + "v": [ + -9.41074074068766, + -16.624342575077183 + ], + "curve": [ + 0.6203822, + -9.385332805076814, + 0.788416, + -8.25927326748384, + 0.5973517, + -17.819348657009115, + 0.75, + -18.6584969138665 + ] + }, + { + "t": 0.9, + "v": [ + -7.470720792064058, + -18.6584969138665 + ], + "curve": [ + 0.9780124, + -6.91941329116036, + 1.174976, + -5.628404542788198, + 1.0355474, + -18.613577459346143, + 1.233996, + -17.458245358747188 + ] + }, + { + "t": 1.3333334, + "v": [ + -5.631668586196252, + -16.561559788137735 + ], + "curve": [ + 1.500856, + -5.63511914637048, + 1.614493, + -6.808370534418372, + 1.453844, + -15.473744270003737, + 1.60875, + -14.395967084225248 + ] + }, + { + "t": 1.6666666, + "v": [ + -7.443837508832773, + -14.395967084225248 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 3.7834435 + ], + "curve": [ + 0.16666667, + 3.7834435, + 0.5, + 5.449173 + ] + }, + { + "t": 0.6666667, + "v": [ + 5.449173 + ], + "curve": [ + 0.9166667, + 5.449173, + 1.4166666, + 3.7834435 + ] + }, + { + "t": 1.6666666, + "v": [ + 3.7834435 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.06311346, + 0.5412674, + 0.3666667, + 3.3939 + ] + }, + { + "t": 0.5333333, + "v": [ + 3.3939 + ], + "curve": [ + 0.6958333, + 3.3939, + 0.938892, + -1.6320496 + ] + }, + { + "t": 1.2, + "v": [ + -1.6092262 + ], + "curve": [ + 1.4195797, + -1.5900345, + 1.5741305, + -0.6726322 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 30.38353768924736, + 0 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 39.19888 + ], + "curve": [ + 0.185123, + 39.21545, + 0.5, + 29.370453 + ] + }, + { + "t": 0.6666667, + "v": [ + 29.370453 + ], + "curve": [ + 0.9166667, + 29.370453, + 1.4166666, + 39.19888 + ] + }, + { + "t": 1.6666666, + "v": [ + 39.19888 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -22.87543 + ], + "curve": [ + 0.0994818, + -23.44993, + 0.3631936, + -24.73999 + ] + }, + { + "t": 0.5333333, + "v": [ + -24.74071 + ], + "curve": [ + 0.7060638, + -24.7416, + 0.9608056, + -20.96683 + ] + }, + { + "t": 1.1333333, + "v": [ + -20.967194 + ], + "curve": [ + 1.35508, + -20.967667, + 1.5666924, + -22.280136 + ] + }, + { + "t": 1.6666666, + "v": [ + -22.87543 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.06681584, + 0.3343238, + 0.3412546, + 2.5357144 + ] + }, + { + "t": 0.5333333, + "v": [ + 2.5443554 + ], + "curve": [ + 0.7340414, + 2.553385, + 0.98162, + -0.9433611 + ] + }, + { + "t": 1.1333333, + "v": [ + -0.9299526 + ], + "curve": [ + 1.365215, + -0.9094587, + 1.548701, + -0.561897 + ] + }, + { + "t": 1.6666666, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.148 + ], + "curve": [ + 0.05198252, + -1.9036858, + 0.3839926, + -0.14695562 + ] + }, + { + "t": 0.5333333, + "v": [ + -0.1397686 + ], + "curve": [ + 0.761939, + -0.12876725, + 0.8954164, + -3.104005 + ] + }, + { + "t": 1.1333333, + "v": [ + -3.1014395 + ], + "curve": [ + 1.348143, + -3.098699, + 1.5921898, + -2.457665 + ] + }, + { + "t": 1.6666666, + "v": [ + -2.148 + ] + } + ] + }, + { + "slot": "front-fist", + "property": "attachment", + "keys": [ + { + "t": 0, + "v": "front-fist-open" + } + ] + } + ] + }, + "walk": { + "duration": 1, + "tracks": [ + { + "bone": "back-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 4.087345 + ] + }, + { + "t": 0.03333333, + "v": [ + 3.052846 + ] + }, + { + "t": 0.1, + "v": [ + -59.00914 + ], + "curve": [ + 0.1236928, + -72.96686, + 0.1688272, + -100.0528 + ] + }, + { + "t": 0.23333333, + "v": [ + -99.7063 + ], + "curve": [ + 0.3260634, + -99.20817, + 0.34862125, + -37.39541 + ] + }, + { + "t": 0.3666667, + "v": [ + -17.84707 + ], + "curve": [ + 0.387521, + 4.744033, + 0.4514076, + 32.35068 + ] + }, + { + "t": 0.5, + "v": [ + 32.39831 + ], + "curve": [ + 0.5374549, + 32.43502, + 0.5656413, + 6.425618 + ] + }, + { + "t": 0.5666666, + "v": [ + 1.9995908 + ] + }, + { + "t": 1, + "v": [ + 4.087345 + ] + } + ] + }, + { + "bone": "back-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -0.1123229207838531, + -2.791542349471559 + ], + "curve": [ + 0.13333334, + -0.1123229207838531, + 0.3333333, + 4.7784930250774345, + 0.13333334, + -2.791542349471559, + 0.3333333, + 1.7225320734258254 + ] + }, + { + "t": 0.4666667, + "v": [ + 4.7784930250774345, + 1.7225320734258254 + ], + "curve": [ + 0.6, + 4.7784930250774345, + 0.8583333, + -0.1123229207838531, + 0.6, + 1.7225320734258254, + 0.8583333, + -2.791542349471559 + ] + }, + { + "t": 1, + "v": [ + -0.1123229207838531, + -2.791542349471559 + ] + } + ] + }, + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 13.566517 + ], + "curve": [ + 0.021665983, + 9.70724, + 0.1470159, + -3.779979 + ] + }, + { + "t": 0.3666667, + "v": [ + -3.6853304 + ], + "curve": [ + 0.4572524, + -3.659578, + 0.4793066, + 0.8338775 + ] + }, + { + "t": 0.5, + "v": [ + 4.053596 + ], + "curve": [ + 0.5130476, + 6.083689, + 0.6349344, + 30.8047 + ] + }, + { + "t": 0.8, + "v": [ + 30.91521 + ], + "curve": [ + 0.9739746, + 31.002415, + 0.9800564, + 18.353865 + ] + }, + { + "t": 1, + "v": [ + 13.566517 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -28.72383 + ], + "curve": [ + 0.02368659, + -31.7421, + 0.1760204, + -43.39537 + ] + }, + { + "t": 0.3666667, + "v": [ + -43.59644 + ], + "curve": [ + 0.4030356, + -43.64886, + 0.4704281, + -40.14865 + ] + }, + { + "t": 0.5, + "v": [ + -35.63085 + ], + "curve": [ + 0.5466347, + -28.591816, + 0.624065, + -4.573129 + ] + }, + { + "t": 0.7333333, + "v": [ + -4.592627 + ], + "curve": [ + 0.8906477, + -4.620701, + 0.9538756, + -24.27828 + ] + }, + { + "t": 1, + "v": [ + -28.48091 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 18.190496 + ], + "curve": [ + 0.010253842, + 11.169012, + 0.04303193, + 1.3740194 + ] + }, + { + "t": 0.1, + "v": [ + 0.4737756 + ] + }, + { + "t": 0.23333333, + "v": [ + 0.549647 + ], + "curve": [ + 0.3635588, + 0.3049073, + 0.5154175, + -80.48494 + ] + }, + { + "t": 0.7333333, + "v": [ + -80.78354 + ], + "curve": [ + 0.788268, + -80.38087, + 0.9209627, + 17.41829 + ] + }, + { + "t": 1, + "v": [ + 18.190496 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 73.5692939991121, + 14.262684690007166 + ], + "curve": [ + 0.025, + 73.5692939991121, + 0.06885808, + 58.90397991802191, + 0.031141926, + 2.017663148046723, + 0.075, + 0.03869290936012568 + ] + }, + { + "t": 0.1, + "v": [ + 51.097781987923206, + 0.03869290936012568 + ] + }, + { + "t": 0.5, + "v": [ + -50.134656036589625, + -0.016470450078196818 + ], + "curve": [ + 0.5182838, + -56.45317447939113, + 0.575, + -80.62228251581342, + 0.5337463, + 3.371964495852541, + 0.5570473, + 23.908751147686978 + ] + }, + { + "t": 0.6, + "v": [ + -80.62228251581342, + 35.471080913482744 + ], + "curve": [ + 0.6333333, + -80.62228251581342, + 0.6880029, + -67.6682516819811, + 0.6428554, + 47.00727346311192, + 0.7, + 52.3135697679423 + ] + }, + { + "t": 0.7333333, + "v": [ + -57.82548495355493, + 52.31358220239338 + ], + "curve": [ + 0.7710902, + -49.627182462627154, + 0.8318373, + -16.194689391465694, + 0.7872631, + 52.31358220239338, + 0.7985512, + 55.73798650877843 + ] + }, + { + "t": 0.8666667, + "v": [ + 8.98252746651104, + 46.787320457987875 + ], + "curve": [ + 0.9026193, + 34.97181936187365, + 0.9666666, + 73.5692939991121, + 0.9315786, + 38.257616531227626, + 0.9666666, + 27.36937079283758 + ] + }, + { + "t": 1, + "v": [ + 73.5692939991121, + 14.262684690007166 + ] + } + ] + }, + { + "bone": "front-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 28.964193 + ], + "curve": [ + 0.05626451, + 28.744823, + 0.04890398, + 19.603014 + ] + }, + { + "t": 0.06666667, + "v": [ + 1.675728 + ] + }, + { + "t": 0.5, + "v": [ + -10.004452 + ], + "curve": [ + 0.525, + -10.004452, + 0.5923562, + -54.69306 + ] + }, + { + "t": 0.6, + "v": [ + -59.66399 + ], + "curve": [ + 0.6228758, + -74.54068, + 0.674358, + -101.77973 + ] + }, + { + "t": 0.7333333, + "v": [ + -101.77972 + ], + "curve": [ + 0.8121933, + -101.7797, + 0.8554094, + -84.66802 + ] + }, + { + "t": 0.8666667, + "v": [ + -63.52591 + ], + "curve": [ + 0.8694085, + -58.3765, + 0.975, + 28.964195 + ] + }, + { + "t": 1, + "v": [ + 28.964195 + ] + } + ] + }, + { + "bone": "front-leg-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -1.761601118713844, + -5.27253677015279 + ], + "curve": [ + 0.008333334, + -1.761601118713844, + 0.05833333, + 0.05854263290451886, + 0.0010207203, + 3.092073706195762, + 0.05833333, + 4.151816585852838 + ] + }, + { + "t": 0.06666667, + "v": [ + 0.05854263290451886, + 4.151816585852838 + ], + "curve": [ + 0.3, + 0.05854263290451886, + 0.7666666, + -1.761601118713844, + 0.3, + 4.151816585852838, + 0.7666666, + -5.27253677015279 + ] + }, + { + "t": 1, + "v": [ + -1.761601118713844, + -5.27253677015279 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0.9081271307691482, + 5.824911146959004 + ], + "curve": [ + 0.1624987, + 0.8792067114177056, + 0.3326475, + -1.035158539913403, + 0.1624987, + 5.824911146959004, + 0.3011157, + -4.496849599541169 + ] + }, + { + "t": 0.5, + "v": [ + -0.9936961736540885, + -4.519716555074163 + ], + "curve": [ + 0.7353738, + -0.9353823906044403, + 0.847223, + 0.9081271307691482, + 0.7233681, + -4.54539804860873, + 0.8375013, + 5.795989857195986 + ] + }, + { + "t": 1, + "v": [ + 0.9081271307691482, + 5.824911146959004 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 10.665460165310357, + -0.05294545748561381 + ], + "curve": [ + 0.17816044, + 10.656821952146261, + 0.2949699, + -2.6473536982126995, + 0.008833333, + -0.05294545748561381, + 0.475, + 0.01318655942105443 + ] + }, + { + "t": 0.5, + "v": [ + -2.6509963706560873, + 0.01318655942105443 + ], + "curve": [ + 0.7050302, + -2.6546371779318134, + 0.8475542, + 10.659756482600741, + 0.525, + 0.01318655942105443, + 0.975, + -0.05294545748561381 + ] + }, + { + "t": 1, + "v": [ + 10.665460165310357, + -0.05294545748561381 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -9.513367 + ], + "curve": [ + 0.0214478, + -13.319992, + 0.05789917, + -19.404175 + ] + }, + { + "t": 0.1, + "v": [ + -19.404175 + ], + "curve": [ + 0.2377866, + -19.68686, + 0.33747205, + 7.779631 + ] + }, + { + "t": 0.3666667, + "v": [ + 16.196716 + ], + "curve": [ + 0.39864385, + 25.41603, + 0.4965658, + 60.19389 + ] + }, + { + "t": 0.6, + "v": [ + 60.26086 + ], + "curve": [ + 0.7185024, + 60.12991, + 0.8452276, + 27.61441 + ] + }, + { + "t": 0.8666667, + "v": [ + 22.449387 + ], + "curve": [ + 0.8918752, + 16.37623, + 0.9789886, + -3.2677646 + ] + }, + { + "t": 1, + "v": [ + -9.513367 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -14.673275 + ], + "curve": [ + 0.08551843, + -14.673275, + 0.20198414, + 8.30991 + ] + }, + { + "t": 0.23333333, + "v": [ + 12.136024 + ], + "curve": [ + 0.2789693, + 17.70582, + 0.3914901, + 25.794325 + ] + }, + { + "t": 0.5, + "v": [ + 25.77012 + ], + "curve": [ + 0.6313128, + 25.740833, + 0.6943456, + 4.530927 + ] + }, + { + "t": 0.7333333, + "v": [ + -0.6513629 + ], + "curve": [ + 0.7676219, + -5.209029, + 0.9023453, + -14.40159 + ] + }, + { + "t": 1, + "v": [ + -14.673275 + ] + } + ] + }, + { + "bone": "gun-tip", + "property": "rotate", + "keys": [ + { + "t": 0.23333333, + "v": [ + 0.1086235 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.027893247, + 1.242131, + 0.01634026, + 3.4572334 + ] + }, + { + "t": 0.1, + "v": [ + 3.452011 + ], + "curve": [ + 0.15888935, + 3.448334, + 0.1887935, + 0.2309022 + ] + }, + { + "t": 0.23333333, + "v": [ + -2.2886696 + ], + "curve": [ + 0.265451, + -4.316047, + 0.3046157, + -5.922498 + ] + }, + { + "t": 0.3666667, + "v": [ + -5.93975 + ], + "curve": [ + 0.4464736, + -5.961938, + 0.5196544, + 3.4063644 + ] + }, + { + "t": 0.6, + "v": [ + 3.423363 + ], + "curve": [ + 0.7168543, + 3.417797, + 0.7715329, + -5.931904 + ] + }, + { + "t": 0.8666667, + "v": [ + -5.965309 + ], + "curve": [ + 0.9329224, + -5.988567, + 0.9819044, + -0.9372777 + ] + }, + { + "t": 1, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.790066 + ], + "curve": [ + 0.07374832, + -2.8390694, + 0.12107787, + 25.0846 + ] + }, + { + "t": 0.23333333, + "v": [ + 24.98932 + ], + "curve": [ + 0.3498563, + 24.89042, + 0.427126, + -2.862324 + ] + }, + { + "t": 0.5, + "v": [ + -2.799221 + ], + "curve": [ + 0.5753732, + -2.733959, + 0.6522827, + 24.50276 + ] + }, + { + "t": 0.7333333, + "v": [ + 24.54565 + ], + "curve": [ + 0.8276176, + 24.59554, + 0.9316076, + -2.692043 + ] + }, + { + "t": 1, + "v": [ + -2.790066 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.06667267, + 0, + 0.1593553, + -10.48392 + ] + }, + { + "t": 0.23333333, + "v": [ + -10.492886 + ], + "curve": [ + 0.3338235, + -10.49989, + 0.4386607, + -0.08680725 + ] + }, + { + "t": 0.5, + "v": [ + -0.08680725 + ], + "curve": [ + 0.5688103, + -0.08680725, + 0.658053, + -10.74765 + ] + }, + { + "t": 0.7333333, + "v": [ + -10.697582 + ], + "curve": [ + 0.8333084, + -10.631088, + 0.9472112, + 0 + ] + }, + { + "t": 1, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.013939 + ], + "curve": [ + 0.10559352, + -5.969406, + 0.1507493, + 18.62226 + ] + }, + { + "t": 0.23333333, + "v": [ + 18.723427 + ], + "curve": [ + 0.3355302, + 18.69581, + 0.40528485, + -11.373627 + ] + }, + { + "t": 0.5, + "v": [ + -11.454224 + ], + "curve": [ + 0.626311, + -11.45571, + 0.6293055, + 18.93505 + ] + }, + { + "t": 0.7333333, + "v": [ + 18.919914 + ], + "curve": [ + 0.8333666, + 18.919914, + 0.9129916, + -6.060696 + ] + }, + { + "t": 1, + "v": [ + -6.013939 + ] + } + ] + }, + { + "bone": "hair4", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0.021610777547259583, + 0.836729880467168 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -12.234505 + ], + "curve": [ + 0.06143671, + -12.234504, + 0.19128084, + -7.449013 + ] + }, + { + "t": 0.2666667, + "v": [ + -7.434601 + ], + "curve": [ + 0.3406891, + -7.42045, + 0.4206042, + -12.234505 + ] + }, + { + "t": 0.5, + "v": [ + -12.234505 + ], + "curve": [ + 0.5671493, + -12.26333, + 0.6940113, + -7.456505 + ] + }, + { + "t": 0.7666666, + "v": [ + -7.472237 + ], + "curve": [ + 0.8529694, + -7.490928, + 0.942855, + -12.234505 + ] + }, + { + "t": 1, + "v": [ + -12.234505 + ] + } + ] + }, + { + "bone": "head", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 1, + 1 + ], + "curve": [ + 0.03916667, + 1, + 0.08446944, + 0.9912923, + 0.03916667, + 1, + 0.08446944, + 1.0190994 + ] + }, + { + "t": 0.13333334, + "v": [ + 0.9912923, + 1.0190994 + ], + "curve": [ + 0.20465556, + 0.9912923, + 0.3176702, + 1.0191765, + 0.20465556, + 1.0190994, + 0.3367928, + 0.9916709 + ] + }, + { + "t": 0.4, + "v": [ + 1.0190022, + 0.9915339 + ], + "curve": [ + 0.4560374, + 1.018884, + 0.4936612, + 1.001296, + 0.483147, + 0.9913536, + 0.49272755, + 0.9987176 + ] + }, + { + "t": 0.5, + "v": [ + 1, + 1 + ], + "curve": [ + 0.5076706, + 0.9984317, + 0.5844694, + 0.9912923, + 0.5099203, + 1.001749, + 0.5844694, + 1.0190994 + ] + }, + { + "t": 0.6333333, + "v": [ + 0.9912923, + 1.0190994 + ], + "curve": [ + 0.7046556, + 0.9912923, + 0.8176701, + 1.0191765, + 0.7046556, + 1.0190994, + 0.8367927, + 0.9916709 + ] + }, + { + "t": 0.9, + "v": [ + 1.0190022, + 0.9915339 + ], + "curve": [ + 0.9560374, + 1.018884, + 0.9553667, + 1, + 0.9831469, + 0.9913536, + 0.9553667, + 1 + ] + }, + { + "t": 1, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -4.016284177712137, + -5.223571766974106 + ], + "curve": [ + 0.05273332, + -3.3040487675079735, + 0.1667785, + -2.261983325226363, + 0.0930327, + -5.22357238869666, + 0.1959178, + -2.3689136359632257 + ] + }, + { + "t": 0.23333333, + "v": [ + -2.261983325226363, + -0.8221624858231518 + ], + "curve": [ + 0.3092998, + -2.261983325226363, + 0.4364251, + -3.6323562010508836, + 0.2746537, + 0.8860134542824778, + 0.3798138, + 6.406070034566376 + ] + }, + { + "t": 0.5, + "v": [ + -4.373512279295511, + 6.394675103598222 + ], + "curve": [ + 0.53829, + -4.819896016832851, + 0.6595171, + -6.550816992678651, + 0.5982466, + 6.385357969405251, + 0.6943732, + 0.9685390409214935 + ] + }, + { + "t": 0.7333333, + "v": [ + -6.550816992678651, + -0.7816459460851081 + ], + "curve": [ + 0.7973798, + -6.550816992678651, + 0.9333333, + -4.916708166038279, + 0.7684355, + -2.35851569928253, + 0.8749288, + -5.223571145251552 + ] + }, + { + "t": 1, + "v": [ + -4.016284177712137, + -5.223571766974106 + ] + } + ] + }, + { + "bone": "hip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -4.354578 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -1.7754279174516368, + -8.616410597574342 + ], + "curve": [ + 0.025, + -1.7679426887637772, + 0.0672245, + -1.7504729067213196, + 0.02826383, + -11.897065188823602, + 0.05413223, + -14.932302262585564 + ] + }, + { + "t": 0.1, + "v": [ + -1.6221388023098466, + -15.037942872056586 + ], + "curve": [ + 0.14349824, + -1.45181915210994, + 0.20189807, + -1.1118768026930648, + 0.1520444, + -14.911446579514484, + 0.21322107, + -9.208636146641402 + ] + }, + { + "t": 0.2666667, + "v": [ + -0.7549006230885372, + -4.428141174940361 + ], + "curve": [ + 0.3076929, + -0.5329961552122595, + 0.3451087, + -0.3142816835878643, + 0.3060169, + -1.0135020781928819, + 0.3410871, + 1.9600213849056016 + ] + }, + { + "t": 0.3666667, + "v": [ + -0.2057506237914366, + 1.9600254882744572 + ], + "curve": [ + 0.4099607, + 0.01220942481713604, + 0.458473, + 0.16010285238529398, + 0.4266791, + 2.054760089393723, + 0.48069695, + -4.197689762770903 + ] + }, + { + "t": 0.5, + "v": [ + 0.16123416983052544, + -6.58093758524817 + ], + "curve": [ + 0.553076, + 0.16267849349552535, + 0.5589796, + 0.12133531144979635, + 0.5192444, + -8.956937366191898, + 0.5481416, + -14.8485064967689 + ] + }, + { + "t": 0.6, + "v": [ + -0.10367102350634641, + -14.739984824983036 + ], + "curve": [ + 0.6630032, + -0.44925845828213123, + 0.7975605, + -1.3021158217978543, + 0.702288, + -14.525925749670101, + 0.8024796, + 2.195476731050244 + ] + }, + { + "t": 0.8666667, + "v": [ + -1.5263537387634858, + 2.1664757986280696 + ], + "curve": [ + 0.900976, + -1.637680622712614, + 0.9666666, + -1.7854081187483575, + 0.9130171, + 2.1455480579129924, + 0.9666666, + -4.747329803784999 + ] + }, + { + "t": 1, + "v": [ + -1.7754279174516368, + -8.616410597574342 + ] + } + ] + }, + { + "bone": "muzzle-ring", + "property": "rotate", + "keys": [ + { + "t": 0.23333333, + "v": [ + 0.1086235 + ] + } + ] + }, + { + "bone": "muzzle-ring2", + "property": "rotate", + "keys": [ + { + "t": 0.2666667, + "v": [ + 0.1086235 + ] + } + ] + }, + { + "bone": "muzzle-ring3", + "property": "rotate", + "keys": [ + { + "t": 0.2666667, + "v": [ + 0.1086235 + ] + } + ] + }, + { + "bone": "muzzle-ring4", + "property": "rotate", + "keys": [ + { + "t": 0.2666667, + "v": [ + 0.1086235 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 17.7811 + ], + "curve": [ + 0.02514851, + 17.929705, + 0.07101186, + 18.4591 + ] + }, + { + "t": 0.13333334, + "v": [ + 18.457026 + ], + "curve": [ + 0.1866547, + 18.455263, + 0.2853263, + 17.33772 + ] + }, + { + "t": 0.3666667, + "v": [ + 17.33654 + ], + "curve": [ + 0.4048635, + 17.336, + 0.4699174, + 17.59838 + ] + }, + { + "t": 0.5, + "v": [ + 17.789774 + ], + "curve": [ + 0.5176707, + 17.9022, + 0.5816134, + 18.46532 + ] + }, + { + "t": 0.6333333, + "v": [ + 18.46029 + ], + "curve": [ + 0.7092406, + 18.45292, + 0.8148, + 17.319715 + ] + }, + { + "t": 0.8666667, + "v": [ + 17.322073 + ], + "curve": [ + 0.9082929, + 17.323965, + 0.9711425, + 17.56992 + ] + }, + { + "t": 1, + "v": [ + 17.7811 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 10.059132 + ], + "curve": [ + 0.04404857, + 11.161348, + 0.06296488, + 11.485394 + ] + }, + { + "t": 0.1, + "v": [ + 11.48998 + ], + "curve": [ + 0.21508875, + 11.49362, + 0.3358774, + 2.9205174 + ] + }, + { + "t": 0.3666667, + "v": [ + 0.8411312 + ], + "curve": [ + 0.4164524, + -2.521204, + 0.4980461, + -10.835702 + ] + }, + { + "t": 0.6, + "v": [ + -10.82903 + ], + "curve": [ + 0.7620489, + -10.713412, + 0.8446016, + -3.045681 + ] + }, + { + "t": 0.8666667, + "v": [ + -1.341797 + ], + "curve": [ + 0.9168805, + 2.535763, + 0.977475, + 8.81012 + ] + }, + { + "t": 1, + "v": [ + 10.059132 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -32.81834 + ], + "curve": [ + 0.03517772, + -42.68637, + 0.05715114, + -70.49265 + ] + }, + { + "t": 0.1, + "v": [ + -70.5925 + ], + "curve": [ + 0.23636356, + -70.77538, + 0.3351397, + -9.873116 + ] + }, + { + "t": 0.3666667, + "v": [ + -1.5615536 + ], + "curve": [ + 0.39346445, + 5.503226, + 0.4766666, + 13.96162 + ] + }, + { + "t": 0.5, + "v": [ + 13.96162 + ], + "curve": [ + 0.5190303, + 13.96162, + 0.5078729, + 0.13215438 + ] + }, + { + "t": 0.5666666, + "v": [ + -0.2792717 + ] + }, + { + "t": 0.7333333, + "v": [ + -0.28445435 + ], + "curve": [ + 0.8271056, + -0.05950618, + 0.9580701, + -21.071537 + ] + }, + { + "t": 1, + "v": [ + -32.81834 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -88.42199090589439, + 0.35988870108059773 + ], + "curve": [ + 0.02248509, + -95.41161656851347, + 0.075, + -124.45894037335478, + 0.04540817, + 0.3598887632528531, + 0.075, + 18.724523849092275 + ] + }, + { + "t": 0.1, + "v": [ + -124.45894037335478, + 24.816615289815818 + ], + "curve": [ + 0.14210087, + -124.45894037335478, + 0.20833333, + -106.60565032782108, + 0.1383412, + 34.15976857166738, + 0.17957518, + 37.788104092962094 + ] + }, + { + "t": 0.23333333, + "v": [ + -93.18383886389712, + 38.22207887004584 + ], + "curve": [ + 0.2724341, + -72.19176758358223, + 0.3205719, + -23.874156328758207, + 0.2747891, + 38.55674590359275, + 0.32139045, + 35.19217617579647 + ] + }, + { + "t": 0.3666667, + "v": [ + 4.460170486836527, + 30.880412137110692 + ], + "curve": [ + 0.4028122, + 26.968715681724518, + 0.4857448, + 35.33477383903987, + 0.4012378, + 27.588117656207036, + 0.4802278, + 14.36603736047978 + ] + }, + { + "t": 0.5, + "v": [ + 35.18072124860186, + 8.838210740406074 + ] + }, + { + "t": 0.5333333, + "v": [ + 27.78869654310599, + 0.374209955765519 + ] + }, + { + "t": 1, + "v": [ + -88.42199090589439, + 0.35988870108059773 + ] + } + ] + }, + { + "bone": "rear-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -11.00842097772649, + -2.8793942332299642 + ], + "curve": [ + 0.03644444, + -12.316305141379567, + 0.0431217, + -12.967261089779653, + 0.03644444, + -2.8793942332299642, + 0.04951704, + -4.371482976879532 + ] + }, + { + "t": 0.1, + "v": [ + -13.024024358952092, + -4.392132248062712 + ], + "curve": [ + 0.1620024, + -13.085898187517712, + 0.4, + 4.844439136371199, + 0.2, + -4.4330353748847795, + 0.40004575, + -1.180210079904841 + ] + }, + { + "t": 0.5, + "v": [ + 4.844439136371199, + -1.2034021963335324 + ], + "curve": [ + 0.6121496, + 4.782863112908903, + 0.875, + -6.522537942313828, + 0.5922905, + -1.2248151915019405, + 0.9168845, + -2.022869763574484 + ] + }, + { + "t": 1, + "v": [ + -11.00842097772649, + -2.8793942332299642 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 28.27774 + ], + "curve": [ + 0.03390831, + 30.940815, + 0.06758396, + 32.04713 + ] + }, + { + "t": 0.1, + "v": [ + 31.88103 + ], + "curve": [ + 0.1942905, + 31.013386, + 0.3364573, + -0.11212158 + ] + }, + { + "t": 0.3666667, + "v": [ + -7.11055 + ], + "curve": [ + 0.4211193, + -19.725266, + 0.5301549, + -46.211 + ] + }, + { + "t": 0.6, + "v": [ + -45.74681 + ], + "curve": [ + 0.7075172, + -45.03224, + 0.8438387, + -13.561066 + ] + }, + { + "t": 0.8666667, + "v": [ + -6.483352 + ], + "curve": [ + 0.9088265, + 6.58815, + 0.9575854, + 24.209595 + ] + }, + { + "t": 1, + "v": [ + 28.27774 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -20.71889 + ], + "curve": [ + 0.02514851, + -20.57028, + 0.07101186, + -20.040886 + ] + }, + { + "t": 0.13333334, + "v": [ + -20.04296 + ], + "curve": [ + 0.1866547, + -20.044724, + 0.2853263, + -21.16227 + ] + }, + { + "t": 0.3666667, + "v": [ + -21.16345 + ], + "curve": [ + 0.4048635, + -21.16399, + 0.4699174, + -20.90161 + ] + }, + { + "t": 0.5, + "v": [ + -20.71021 + ], + "curve": [ + 0.5176707, + -20.597786, + 0.5816134, + -20.03467 + ] + }, + { + "t": 0.6333333, + "v": [ + -20.039696 + ], + "curve": [ + 0.7092406, + -20.047066, + 0.8148, + -21.180275 + ] + }, + { + "t": 0.8666667, + "v": [ + -21.17792 + ], + "curve": [ + 0.9082929, + -21.176025, + 0.9711425, + -20.93007 + ] + }, + { + "t": 1, + "v": [ + -20.71889 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 1.0006008 + ], + "curve": [ + 0.005584249, + 1.196775, + 0.08436342, + 2.8825326 + ] + }, + { + "t": 0.13333334, + "v": [ + 2.8825326 + ], + "curve": [ + 0.2047951, + 2.8825326, + 0.28441125, + -1.1665286 + ] + }, + { + "t": 0.3666667, + "v": [ + -1.1665286 + ], + "curve": [ + 0.41125, + -1.1665286, + 0.4809279, + 0.57091 + ] + }, + { + "t": 0.5, + "v": [ + 1.0006008 + ], + "curve": [ + 0.5145121, + 1.3275578, + 0.5900208, + 2.834224 + ] + }, + { + "t": 0.6333333, + "v": [ + 2.848558 + ], + "curve": [ + 0.6827311, + 2.8649056, + 0.7959066, + -1.204437 + ] + }, + { + "t": 0.8666667, + "v": [ + -1.204437 + ], + "curve": [ + 0.9160316, + -1.204437, + 0.983916, + 0.6246002 + ] + }, + { + "t": 1, + "v": [ + 1.0006008 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -1.810024 + ] + } + ] + } + ], + "ik": [ + { + "constraint": "front-leg-ik", + "keys": [ + { + "t": 0, + "softness": 15.978269635615545, + "bendPositive": false, + "curve": [ + 0.008333334, + 1, + 0.025, + 1, + 0.008333334, + 15.978269635615545, + 0.025, + 6.155053283758518 + ] + }, + { + "t": 0.03333333, + "softness": 6.155053283758518, + "bendPositive": false, + "curve": [ + 0.15, + 1, + 0.3833333, + 1, + 0.15, + 6.155053283758518, + 0.3833333, + 26.858414329128077 + ] + }, + { + "t": 0.5, + "softness": 26.858414329128077, + "bendPositive": false, + "curve": [ + 0.625, + 1, + 0.875, + 1, + 0.625, + 26.858414329128077, + 0.8455136, + 28.330373561649537 + ] + }, + { + "t": 1, + "softness": 15.978269635615545, + "bendPositive": false + } + ] + }, + { + "constraint": "rear-leg-ik", + "keys": [ + { + "t": 0, + "softness": 3.108612769575009, + "bendPositive": false + }, + { + "t": 0.4333333, + "softness": 3.0464405141835087, + "bendPositive": false + }, + { + "t": 0.5, + "softness": 17.912746927670995, + "bendPositive": false + }, + { + "t": 0.6, + "softness": 27.231447861477076, + "bendPositive": false + }, + { + "t": 1, + "softness": 3.108612769575009, + "bendPositive": false + } + ] + } + ], + "events": [ + { + "t": 0, + "name": "footstep" + }, + { + "t": 0.5, + "name": "footstep" + } + ] + }, + "run": { + "duration": 0.6666667, + "tracks": [ + { + "bone": "aim-constraint-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 30.570744 + ] + } + ] + }, + { + "bone": "back-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -147.0368 + ], + "curve": [ + 0.03288975, + -113.40238, + 0.16121684, + 44.34079 + ] + }, + { + "t": 0.23333333, + "v": [ + 43.48135 + ], + "curve": [ + 0.23966667, + 43.40587, + 0.2819871, + 35.7228 + ] + }, + { + "t": 0.3, + "v": [ + 0.2902248 + ], + "curve": [ + 0.3466916, + 0.2766973, + 0.3957438, + 4.266659 + ] + }, + { + "t": 0.4, + "v": [ + 0 + ], + "curve": [ + 0.4237695, + -23.799583, + 0.525, + -181.3858 + ] + }, + { + "t": 0.5666666, + "v": [ + -181.3858 + ], + "curve": [ + 0.5916666, + -181.3858, + 0.6416666, + -169.0875 + ] + }, + { + "t": 0.6666667, + "v": [ + -147.0368 + ] + } + ] + }, + { + "bone": "back-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.08333333, + 0, + 0.25, + 0, + 0.08333333, + 0, + 0.25, + 5.552075664844052 + ] + }, + { + "t": 0.3333333, + "v": [ + 0, + 5.552075664844052 + ], + "curve": [ + 0.4166667, + 0, + 0.5833333, + 0, + 0.4166667, + 5.552075664844052, + 0.5833333, + 0 + ] + }, + { + "t": 0.6666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 20.536366 + ], + "curve": [ + 0.05242157, + 11.417128, + 0.0888624, + 0.1265936 + ] + }, + { + "t": 0.13333334, + "v": [ + 0.1466589 + ], + "curve": [ + 0.18554536, + 0.1702223, + 0.22147074, + 26.29081 + ] + }, + { + "t": 0.23333333, + "v": [ + 32.369 + ], + "curve": [ + 0.24664006, + 39.18712, + 0.2860968, + 61.44734 + ] + }, + { + "t": 0.3333333, + "v": [ + 61.58177 + ], + "curve": [ + 0.3705727, + 61.68774, + 0.4199115, + 55.79158 + ] + }, + { + "t": 0.4666667, + "v": [ + 49.67855 + ] + }, + { + "t": 0.6666667, + "v": [ + 20.536366 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -36.16143 + ], + "curve": [ + 0.0142863, + -38.79975, + 0.03571006, + -43.26606 + ] + }, + { + "t": 0.06666667, + "v": [ + -43.36955 + ], + "curve": [ + 0.10190062, + -43.48734, + 0.18198346, + -28.460545 + ] + }, + { + "t": 0.2, + "v": [ + -23.04251 + ], + "curve": [ + 0.23049556, + -13.871703, + 0.2638955, + 3.857522 + ] + }, + { + "t": 0.3333333, + "v": [ + 3.699075 + ], + "curve": [ + 0.3797016, + 3.6420546, + 0.535222, + -16.222647 + ] + }, + { + "t": 0.5666666, + "v": [ + -21.28619 + ] + }, + { + "t": 0.6666667, + "v": [ + -36.16143 + ] + } + ] + }, + { + "bone": "front-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 4.495182 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -62.53822 + ], + "curve": [ + 0.01524261, + -74.19112, + 0.05595425, + -103.19018 + ] + }, + { + "t": 0.06666667, + "v": [ + -111.07755 + ], + "curve": [ + 0.09160133, + -129.4365, + 0.18928672, + -146.55014 + ] + }, + { + "t": 0.23333333, + "v": [ + -146.32286 + ], + "curve": [ + 0.2845242, + -146.0587, + 0.319893, + -125.0951 + ] + }, + { + "t": 0.3333333, + "v": [ + -117.2421 + ] + }, + { + "t": 0.5, + "v": [ + -35.07189 + ], + "curve": [ + 0.5216232, + -28.64422, + 0.545697, + -24.83766 + ] + }, + { + "t": 0.5666666, + "v": [ + -24.90468 + ], + "curve": [ + 0.5953259, + -24.996273, + 0.6233758, + -40.82229 + ] + }, + { + "t": 0.6666667, + "v": [ + -62.53822 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 10.159282261150244, + 0.1130296825486926 + ] + }, + { + "t": 0.06666667, + "v": [ + -63.06235070303812, + 5.000520718363899 + ], + "curve": [ + 0.08527876, + -81.66016749564253, + 0.12872964, + -129.12673849545916, + 0.07963452, + 9.263734442814457, + 0.12395438, + 70.42610102108833 + ] + }, + { + "t": 0.16666667, + "v": [ + -129.26747161276336, + 90.65404948115572 + ], + "curve": [ + 0.1963201, + -129.39859911660955, + 0.20963398, + -126.15683202766257, + 0.1856314, + 99.63545349501183, + 0.206384, + 101.63661053097466 + ] + }, + { + "t": 0.23333333, + "v": [ + -118.09281694546128, + 101.8701543911273 + ], + "curve": [ + 0.2698811, + -105.6569607741894, + 0.3099357, + -78.45674203659549, + 0.269217, + 102.18112136091897, + 0.31597915, + 53.447218672750914 + ] + }, + { + "t": 0.3333333, + "v": [ + -56.30340586821089, + 48.84937521810669 + ], + "curve": [ + 0.35471895, + -36.0550959945028, + 0.3763082, + -18.11716930339825, + 0.3497986, + 44.48702783243437, + 0.3755576, + 41.279480352854875 + ] + }, + { + "t": 0.4, + "v": [ + 1.7834916589759144, + 41.27152230416476 + ], + "curve": [ + 0.4121183, + 11.962588528780707, + 0.46935335, + 56.408091511839096, + 0.4288288, + 41.26214672805172, + 0.46877515, + 43.93127004148976 + ] + }, + { + "t": 0.5, + "v": [ + 72.85268414901859, + 43.80402208637997 + ], + "curve": [ + 0.5220905, + 84.70612928345952, + 0.5417671, + 94.08406794220262, + 0.5394703, + 43.643170027231086, + 0.5545733, + 23.783188060698304 + ] + }, + { + "t": 0.5666666, + "v": [ + 94.18742309956545, + 15.723096047812211 + ], + "curve": [ + 0.5782436, + 91.24186328698019, + 0.5864146, + 82.77166442585515, + 0.5718832, + 12.246224575102268, + 0.582487, + 7.603102932024071 + ] + }, + { + "t": 0.6, + "v": [ + 71.50820290895186, + 0.06329359418974127 + ] + }, + { + "t": 0.6666667, + "v": [ + 10.159282261150244, + 0.1130296825486926 + ] + } + ] + }, + { + "bone": "front-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.2517306 + ], + "curve": [ + 0.008333334, + -0.2517306, + 0.05643159, + 1.7333364 + ] + }, + { + "t": 0.06666667, + "v": [ + -7.676131 + ], + "curve": [ + 0.0754344, + -43.12603, + 0.14960335, + -130.4444 + ] + }, + { + "t": 0.2, + "v": [ + -130.0761 + ], + "curve": [ + 0.23899044, + -129.79117, + 0.2717762, + -126.80317 + ] + }, + { + "t": 0.3, + "v": [ + -116.2428 + ], + "curve": [ + 0.33295065, + -103.91382, + 0.3484584, + -86.10217 + ] + }, + { + "t": 0.3666667, + "v": [ + -71.07932 + ], + "curve": [ + 0.3858575, + -55.24571, + 0.4147747, + -32.43816 + ] + }, + { + "t": 0.4333333, + "v": [ + -21.634546 + ], + "curve": [ + 0.4704729, + -0.014346838, + 0.541709, + 33.42213 + ] + }, + { + "t": 0.5666666, + "v": [ + 33.1958 + ], + "curve": [ + 0.6215921, + 32.69772, + 0.5690261, + 0.6415044 + ] + }, + { + "t": 0.6666667, + "v": [ + -0.2517306 + ] + } + ] + }, + { + "bone": "front-leg-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -8.670029815791635, + -18.86388917677786 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -0.4576589869138646, + 6.975215377264448 + ], + "curve": [ + 0.06111111, + -0.4576589869138646, + 0.14399, + 0.7267383322193386, + 0.06111111, + 6.975215377264448, + 0.14298694, + -11.144777168251126 + ] + }, + { + "t": 0.23333333, + "v": [ + 0.7380667388742239, + -11.127279408693745 + ], + "curve": [ + 0.5402858, + 0.7769949018315254, + 0.5583333, + -0.4576589869138646, + 0.5447007, + -11.06697542957676, + 0.5583333, + 6.975215377264448 + ] + }, + { + "t": 0.6666667, + "v": [ + -0.4576589869138646, + 6.975215377264448 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -3.1935879430764493, + 6.920353957384434 + ], + "curve": [ + 0.03324323, + -4.831068992849256, + 0.11222646, + -5.611535344732822, + 0.034, + 6.920353957384434, + 0.1075726, + 6.05416014770919 + ] + }, + { + "t": 0.16666667, + "v": [ + -5.617128982550395, + 4.965965378817303 + ], + "curve": [ + 0.2301002, + -5.623644634915424, + 0.3136078, + -0.8359828186463838, + 0.23623653, + 3.684864401064329, + 0.2795449, + 2.0042146674829873 + ] + }, + { + "t": 0.3333333, + "v": [ + 0.25708930150871245, + 1.9861983913156387 + ], + "curve": [ + 0.3521194, + 1.2981075764927645, + 0.448605, + 6.937074563749424, + 0.3841316, + 1.963867609313141, + 0.4489366, + 3.0980428644359 + ] + }, + { + "t": 0.5, + "v": [ + 6.942416403932662, + 4.2029799999821655 + ], + "curve": [ + 0.5709641, + 6.709558925479553, + 0.6208135, + -1.135205325050085, + 0.5415985, + 5.103111156985412, + 0.625, + 6.920353957384434 + ] + }, + { + "t": 0.6666667, + "v": [ + -3.1935879430764493, + 6.920353957384434 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -39.03467 + ], + "curve": [ + 0.05055879, + -0.10101318, + 0.14481726, + 88.36118 + ] + }, + { + "t": 0.23333333, + "v": [ + 88.3612 + ], + "curve": [ + 0.2797953, + 88.765, + 0.3235971, + 59.5175 + ] + }, + { + "t": 0.3333333, + "v": [ + 51.12628 + ], + "curve": [ + 0.3576108, + 30.20255, + 0.4447371, + -74.91441 + ] + }, + { + "t": 0.5666666, + "v": [ + -75.8174 + ], + "curve": [ + 0.5989908, + -76.05678, + 0.6416666, + -55.72052 + ] + }, + { + "t": 0.6666667, + "v": [ + -39.03467 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 12.364543 + ], + "curve": [ + 0.022356797, + 16.282055, + 0.08747823, + 20.251215 + ] + }, + { + "t": 0.13333334, + "v": [ + 20.186804 + ], + "curve": [ + 0.168223, + 20.32252, + 0.25445935, + -8.823136 + ] + }, + { + "t": 0.2666667, + "v": [ + -11.87723 + ], + "curve": [ + 0.2907614, + -17.905375, + 0.3436026, + -24.105413 + ] + }, + { + "t": 0.4, + "v": [ + -23.880844 + ], + "curve": [ + 0.4478289, + -23.690395, + 0.5327503, + -15.46561 + ] + }, + { + "t": 0.5666666, + "v": [ + -8.685678 + ] + }, + { + "t": 0.6666667, + "v": [ + 12.364543 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.0866619, + -6.81118, + 0.1434748, + -5.746094 + ] + }, + { + "t": 0.16666667, + "v": [ + -4.295494 + ], + "curve": [ + 0.18288106, + -3.281319, + 0.2086277, + 2.788338 + ] + }, + { + "t": 0.23333333, + "v": [ + 2.779537 + ], + "curve": [ + 0.2621102, + 2.769287, + 0.3045487, + -6.631756 + ] + }, + { + "t": 0.3333333, + "v": [ + -6.643287 + ], + "curve": [ + 0.4193444, + -6.67775, + 0.4895841, + -4.840439 + ] + }, + { + "t": 0.5, + "v": [ + -4.376785 + ], + "curve": [ + 0.518275, + -3.5632935, + 0.5736673, + 2.3180084 + ] + }, + { + "t": 0.6, + "v": [ + 2.328674 + ], + "curve": [ + 0.6431814, + 2.346161, + 0.6333333, + -6.81118 + ] + }, + { + "t": 0.6666667, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.013779226, + -3.171306, + 0.1089859, + 43.93197 + ] + }, + { + "t": 0.13333334, + "v": [ + 43.94526 + ], + "curve": [ + 0.1770633, + 43.96914, + 0.1918259, + -13.758546 + ] + }, + { + "t": 0.2666667, + "v": [ + -13.83195 + ], + "curve": [ + 0.3016804, + -13.72252, + 0.3221319, + -8.864155 + ] + }, + { + "t": 0.3333333, + "v": [ + -6.598316 + ], + "curve": [ + 0.3486682, + -3.496372, + 0.4357065, + 41.10004 + ] + }, + { + "t": 0.4666667, + "v": [ + 41.05412 + ], + "curve": [ + 0.5104914, + 40.98914, + 0.5491832, + -14.055373 + ] + }, + { + "t": 0.6, + "v": [ + -14.181606 + ], + "curve": [ + 0.6304989, + -14.257366, + 0.6561362, + -9.03967 + ] + }, + { + "t": 0.6666667, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.07915676, + -6.834999, + 0.108384, + 0.2951547 + ] + }, + { + "t": 0.13333334, + "v": [ + 1.9601116 + ], + "curve": [ + 0.1772737, + 4.892408, + 0.20833735, + 6.282898 + ] + }, + { + "t": 0.23333333, + "v": [ + 6.2904 + ], + "curve": [ + 0.3127078, + 6.314222, + 0.3833106, + 3.487982 + ] + }, + { + "t": 0.4, + "v": [ + 2.580549 + ], + "curve": [ + 0.442394, + 0.2754993, + 0.5234759, + -6.81118 + ] + }, + { + "t": 0.6, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.011210872, + -4.062782, + 0.10833333, + 24.92299 + ] + }, + { + "t": 0.13333334, + "v": [ + 24.92299 + ], + "curve": [ + 0.15833333, + 24.92299, + 0.20833333, + -10.621323 + ] + }, + { + "t": 0.23333333, + "v": [ + -10.621323 + ], + "curve": [ + 0.2541667, + -10.621323, + 0.31185055, + -9.72602 + ] + }, + { + "t": 0.3333333, + "v": [ + -6.39663 + ], + "curve": [ + 0.3555912, + -2.947105, + 0.4375, + 24.92807 + ] + }, + { + "t": 0.4666667, + "v": [ + 24.92807 + ], + "curve": [ + 0.4916667, + 24.92807, + 0.575, + -9.775085 + ] + }, + { + "t": 0.6, + "v": [ + -9.775085 + ], + "curve": [ + 0.6166667, + -9.775085, + 0.654536, + -8.62735 + ] + }, + { + "t": 0.6666667, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 13.143766 + ], + "curve": [ + 0.02012745, + 11.991796, + 0.03863542, + 8.93962 + ] + }, + { + "t": 0.06666667, + "v": [ + 8.926325 + ], + "curve": [ + 0.12159517, + 8.900274, + 0.23190995, + 15.799082 + ] + }, + { + "t": 0.2666667, + "v": [ + 15.80678 + ], + "curve": [ + 0.3250607, + 15.819712, + 0.3570971, + 8.947962 + ] + }, + { + "t": 0.4, + "v": [ + 8.927942 + ], + "curve": [ + 0.44371665, + 8.90755, + 0.5677775, + 15.798948 + ] + }, + { + "t": 0.6, + "v": [ + 15.76724 + ], + "curve": [ + 0.6316618, + 15.736086, + 0.648973, + 14.051775 + ] + }, + { + "t": 0.6666667, + "v": [ + 13.143766 + ] + } + ] + }, + { + "bone": "head", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 1, + 1 + ], + "curve": [ + 0.013515493, + 0.9957332, + 0.06835206, + 0.9908737, + 0.02733998, + 1.005166, + 0.08333333, + 1.0123813 + ] + }, + { + "t": 0.1, + "v": [ + 0.990646, + 1.0123813 + ], + "curve": [ + 0.12777777, + 0.990646, + 0.2054961, + 1.0184776, + 0.12777777, + 1.0123813, + 0.19723263, + 0.9879228 + ] + }, + { + "t": 0.23333333, + "v": [ + 1.0184796, + 0.9880367 + ], + "curve": [ + 0.2718352, + 1.0184824, + 0.3052763, + 1.007659, + 0.26181215, + 0.9881266, + 0.310745, + 0.9947102 + ] + }, + { + "t": 0.3333333, + "v": [ + 1, + 1 + ], + "curve": [ + 0.3506023, + 0.995286, + 0.4166667, + 0.9871599, + 0.358576, + 1.0059115, + 0.4166667, + 1.012646 + ] + }, + { + "t": 0.4333333, + "v": [ + 0.9871599, + 1.012646 + ], + "curve": [ + 0.4666667, + 0.9871599, + 0.5333333, + 1.0197783, + 0.4666667, + 1.012646, + 0.5333333, + 0.988688 + ] + }, + { + "t": 0.5666666, + "v": [ + 1.0197783, + 0.988688 + ], + "curve": [ + 0.5916666, + 1.0197783, + 0.6520706, + 1.0043895, + 0.5916666, + 0.988688, + 0.6436351, + 0.9958277 + ] + }, + { + "t": 0.6666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + -6.180390964720769 + ], + "curve": [ + 0.05833333, + 0, + 0.175, + -9.524737301283297, + 0.0436757, + -2.6063629085105293, + 0.175, + 3.1063335346923564 + ] + }, + { + "t": 0.23333333, + "v": [ + -9.524737301283297, + 3.1063335346923564 + ], + "curve": [ + 0.3166667, + -9.524737301283297, + 0.4287859, + -6.056757704539448, + 0.3166667, + 3.1063335346923564, + 0.3821865, + -19.7167663110708 + ] + }, + { + "t": 0.4666667, + "v": [ + -4.854693206452919, + -19.640377126038924 + ], + "curve": [ + 0.5068303, + -3.5801837312165525, + 0.6166667, + 0, + 0.548879, + -19.566037760267307, + 0.6278209, + -8.284767000807125 + ] + }, + { + "t": 0.6666667, + "v": [ + 0, + -6.180390964720769 + ] + } + ] + }, + { + "bone": "hip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -8.238106 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -2.2352032479390282, + -21.20147272111518 + ], + "curve": [ + 0.04166667, + -2.3851627279433263, + 0.1176159, + 4.737211890942586, + 0.04166667, + -20.977577994999308, + 0.11178646, + 12.77413292596682 + ] + }, + { + "t": 0.16666667, + "v": [ + 4.729690913207876, + 12.655585356276523 + ], + "curve": [ + 0.1942442, + 4.725461334673593, + 0.21030916, + 3.1470694181474212, + 0.20362726, + 12.83964010113752, + 0.21742456, + -5.402381660370277 + ] + }, + { + "t": 0.23333333, + "v": [ + 1.0425480233279598, + -11.486849539137715 + ], + "curve": [ + 0.27868885, + -3.103168345170375, + 0.2966124, + -3.5050355044022923, + 0.2538157, + -19.320510197887963, + 0.2916608, + -21.478344426050146 + ] + }, + { + "t": 0.3333333, + "v": [ + -3.5783309980058857, + -21.76217942358896 + ], + "curve": [ + 0.3786888, + -3.668861884249111, + 0.4511913, + 4.2287995159237015, + 0.3841243, + -22.108118287038348, + 0.4284051, + 10.940526387948756 + ] + }, + { + "t": 0.5, + "v": [ + 4.111673825714208, + 10.577394408993404 + ], + "curve": [ + 0.5363964, + 4.024334241340228, + 0.5448888, + 2.21469386433048, + 0.5326953, + 10.411564839077872, + 0.54835, + -5.41751314388746 + ] + }, + { + "t": 0.5666666, + "v": [ + 0.21866386340850655, + -11.697529552370124 + ], + "curve": [ + 0.5966279, + -2.5273985486603388, + 0.6416666, + -2.1452273112474276, + 0.5843817, + -17.77128888186893, + 0.6416666, + -21.335808313339594 + ] + }, + { + "t": 0.6666667, + "v": [ + -2.2352032479390282, + -21.20147272111518 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 11.884876 + ], + "curve": [ + 0.02355112, + 11.402178, + 0.075, + 9.74365 + ] + }, + { + "t": 0.1, + "v": [ + 9.74365 + ], + "curve": [ + 0.125, + 9.74365, + 0.20833333, + 13.35947 + ] + }, + { + "t": 0.23333333, + "v": [ + 13.35947 + ], + "curve": [ + 0.2583333, + 13.35947, + 0.3214549, + 12.19964 + ] + }, + { + "t": 0.3333333, + "v": [ + 11.884876 + ], + "curve": [ + 0.3645646, + 11.05729, + 0.4083333, + 9.719053 + ] + }, + { + "t": 0.4333333, + "v": [ + 9.719053 + ], + "curve": [ + 0.4583333, + 9.719053, + 0.5416667, + 13.35947 + ] + }, + { + "t": 0.5666666, + "v": [ + 13.35947 + ], + "curve": [ + 0.5916666, + 13.35947, + 0.6356394, + 12.479662 + ] + }, + { + "t": 0.6666667, + "v": [ + 11.884876 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 28.284866 + ] + }, + { + "t": 0.23333333, + "v": [ + -11.117936 + ], + "curve": [ + 0.2520901, + -14.118498, + 0.2973188, + -19.369314 + ] + }, + { + "t": 0.3333333, + "v": [ + -19.37952 + ], + "curve": [ + 0.4346901, + -19.408234, + 0.5219483, + 38.96215 + ] + }, + { + "t": 0.5666666, + "v": [ + 38.86711 + ], + "curve": [ + 0.6189629, + 38.75598, + 0.6442117, + 32.01072 + ] + }, + { + "t": 0.6666667, + "v": [ + 28.284866 + ] + } + ] + }, + { + "bone": "rear-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.497833 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 18.55221 + ] + }, + { + "t": 0.23333333, + "v": [ + 167.8415 + ], + "curve": [ + 0.24598274, + 153.66016, + 0.2561177, + 129.7404 + ] + }, + { + "t": 0.2666667, + "v": [ + 124.3219 + ], + "curve": [ + 0.2955411, + 124.428, + 0.3131148, + 129.925 + ] + }, + { + "t": 0.3666667, + "v": [ + 129.8712 + ], + "curve": [ + 0.4211775, + 128.31995, + 0.5194363, + 0.9795736 + ] + }, + { + "t": 0.5666666, + "v": [ + 0 + ], + "curve": [ + 0.5995562, + 0.2691778, + 0.6421174, + 4.729006 + ] + }, + { + "t": 0.6666667, + "v": [ + 18.55221 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -109.66771162117169, + 83.38420413764882 + ], + "curve": [ + 0.01817169, + -88.44836437663146, + 0.05366483, + -58.697385865413835, + 0.010235077, + 75.20200581517382, + 0.04357376, + 52.27479293225462 + ] + }, + { + "t": 0.06666667, + "v": [ + -45.73675233805892, + 47.676576444078044 + ], + "curve": [ + 0.08583902, + -26.625175113026863, + 0.19448525, + 62.916426202408736, + 0.09776284, + 41.48477935738315, + 0.198365, + 37.848939644862675 + ] + }, + { + "t": 0.23333333, + "v": [ + 61.12607041557632, + 20.00005605792983 + ] + }, + { + "t": 0.2666667, + "v": [ + 30.546223829930298, + -0.39357014740541063 + ] + }, + { + "t": 0.4, + "v": [ + -91.95052752283466, + 0.19879833567679286 + ], + "curve": [ + 0.4144494, + -104.93445699428479, + 0.4780037, + -177.04022231870653, + 0.4302233, + 18.704774832167164, + 0.47836655, + 80.28825585649706 + ] + }, + { + "t": 0.5, + "v": [ + -176.1771470693617, + 103.90320579410596 + ], + "curve": [ + 0.5261605, + -177.60101606233783, + 0.5481881, + -174.41692617471756, + 0.5157872, + 121.13654674930973, + 0.5500097, + 134.62276587206776 + ] + }, + { + "t": 0.5666666, + "v": [ + -165.98761178873798, + 134.36705138564253 + ], + "curve": [ + 0.5811586, + -159.32647634609265, + 0.6427142, + -128.40827591215498, + 0.6103095, + 133.5575686204452, + 0.6499278, + 90.35342175743565 + ] + }, + { + "t": 0.6666667, + "v": [ + -109.66771162117169, + 83.38420413764882 + ] + } + ] + }, + { + "bone": "rear-leg-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 52.84826981598581, + -20.88614125899503 + ] + } + ] + }, + { + "bone": "rear-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -10.204562314751872, + 0.9657950062575341 + ], + "curve": [ + 0.01329846, + -9.740429020022814, + 0.18333334, + -5.312702534025914, + 0.02999618, + 1.488451418020144, + 0.18333334, + 3.835900704532008 + ] + }, + { + "t": 0.23333333, + "v": [ + -5.312702534025914, + 3.835900704532008 + ], + "curve": [ + 0.3083333, + -5.312702534025914, + 0.4916667, + -12.28154463339018, + 0.3083333, + 3.835900704532008, + 0.4916667, + 0.38222103738948 + ] + }, + { + "t": 0.5666666, + "v": [ + -12.28154463339018, + 0.38222103738948 + ], + "curve": [ + 0.5916666, + -12.28154463339018, + 0.6411845, + -11.230130970787904, + 0.5916666, + 0.38222103738948, + 0.6317572, + 0.4856706344082496 + ] + }, + { + "t": 0.6666667, + "v": [ + -10.204562314751872, + 0.9657950062575341 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 40.50333 + ], + "curve": [ + 0.028292393, + 23.741745, + 0.1277068, + -79.86003 + ] + }, + { + "t": 0.23333333, + "v": [ + -79.86928 + ], + "curve": [ + 0.380056, + -79.88212, + 0.4030929, + 63.25032 + ] + }, + { + "t": 0.5666666, + "v": [ + 64.13361 + ], + "curve": [ + 0.6073362, + 64.35324, + 0.6441763, + 53.09538 + ] + }, + { + "t": 0.6666667, + "v": [ + 40.50333 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -2.354343319223206, + -0.47710559798875035 + ], + "curve": [ + 0.04393777, + -2.8470105705641933, + 0.16938667, + -3.4042381136262687, + 0.04393777, + 0.5784294012511737, + 0.16938667, + 1.7722879076930893 + ] + }, + { + "t": 0.23333333, + "v": [ + -3.4042381136262687, + 1.7722879076930893 + ], + "curve": [ + 0.34626475, + -3.4042381136262687, + 0.4753447, + -1.6689252896596123, + 0.34626475, + 1.7722879076930893, + 0.4753447, + -1.9456104778284056 + ] + }, + { + "t": 0.5666666, + "v": [ + -1.6689252896596123, + -1.9456104778284056 + ], + "curve": [ + 0.6106853, + -1.6689252896596123, + 0.6416666, + -2.07402267059265, + 0.6106853, + -1.9456104778284056, + 0.6416666, + -1.0776911393770268 + ] + }, + { + "t": 0.6666667, + "v": [ + -2.354343319223206, + -0.47710559798875035 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -37.65892 + ], + "curve": [ + 0.03438962, + -37.13966, + 0.10666874, + -36.20868 + ] + }, + { + "t": 0.13333334, + "v": [ + -36.21151 + ], + "curve": [ + 0.15832105, + -36.21416, + 0.20853826, + -38.80227 + ] + }, + { + "t": 0.23333333, + "v": [ + -38.79141 + ], + "curve": [ + 0.2591656, + -38.78009, + 0.3134857, + -38.02602 + ] + }, + { + "t": 0.3333333, + "v": [ + -37.65892 + ], + "curve": [ + 0.3574979, + -37.21197, + 0.4000104, + -36.21151 + ] + }, + { + "t": 0.4333333, + "v": [ + -36.21151 + ], + "curve": [ + 0.4583333, + -36.21151, + 0.5391698, + -38.80016 + ] + }, + { + "t": 0.5666666, + "v": [ + -38.80016 + ], + "curve": [ + 0.5916668, + -38.80015, + 0.644527, + -37.99963 + ] + }, + { + "t": 0.6666667, + "v": [ + -37.65892 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 3.4965944 + ], + "curve": [ + 0.06971177, + 3.506942, + 0.075, + 8.690938 + ] + }, + { + "t": 0.1, + "v": [ + 8.69094 + ], + "curve": [ + 0.13874887, + 8.69094, + 0.21436596, + 6.899573 + ] + }, + { + "t": 0.23333333, + "v": [ + 6.329458 + ], + "curve": [ + 0.2661681, + 5.34252, + 0.28525335, + 3.4847515 + ] + }, + { + "t": 0.3333333, + "v": [ + 3.483698 + ], + "curve": [ + 0.3976253, + 3.482288, + 0.4083333, + 8.68357 + ] + }, + { + "t": 0.4333333, + "v": [ + 8.68357 + ], + "curve": [ + 0.4583333, + 8.68357, + 0.5514198, + 6.795305 + ] + }, + { + "t": 0.5666666, + "v": [ + 6.259716 + ], + "curve": [ + 0.597618, + 5.172464, + 0.6416666, + 3.4928834 + ] + }, + { + "t": 0.6666667, + "v": [ + 3.4965944 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 4.52226 + ], + "curve": [ + 0.06670141, + 4.538608, + 0.075, + -7.267916 + ] + }, + { + "t": 0.1, + "v": [ + -7.267916 + ], + "curve": [ + 0.125, + -7.267916, + 0.2265727, + 0.8404685 + ] + }, + { + "t": 0.23333333, + "v": [ + 1.2426214 + ], + "curve": [ + 0.2544456, + 2.498479, + 0.300799, + 4.508696 + ] + }, + { + "t": 0.3333333, + "v": [ + 4.52226 + ], + "curve": [ + 0.3859158, + 4.544183, + 0.4083333, + -7.354608 + ] + }, + { + "t": 0.4333333, + "v": [ + -7.354608 + ], + "curve": [ + 0.4583333, + -7.354608, + 0.5494212, + -0.13630033 + ] + }, + { + "t": 0.5666666, + "v": [ + 0.9513377 + ], + "curve": [ + 0.5862055, + 2.183612, + 0.6318744, + 4.538621 + ] + }, + { + "t": 0.6666667, + "v": [ + 4.52226 + ] + } + ] + } + ], + "ik": [ + { + "constraint": "front-leg-ik", + "keys": [ + { + "t": 0, + "softness": 6.217225539150018, + "bendPositive": false + }, + { + "t": 0.5666666, + "softness": 9.201493797942026, + "bendPositive": false + }, + { + "t": 0.6, + "softness": 29.967027098703085, + "bendPositive": false + }, + { + "t": 0.6666667, + "softness": 6.217225539150018, + "bendPositive": false + } + ] + }, + { + "constraint": "rear-leg-ik", + "keys": [ + { + "t": 0, + "softness": 0, + "bendPositive": false + }, + { + "t": 0.16666667, + "softness": 13.98875746308754, + "bendPositive": false + }, + { + "t": 0.3, + "softness": 38.17376481038111, + "bendPositive": false + }, + { + "t": 0.6666667, + "softness": 0, + "bendPositive": false + } + ] + } + ], + "events": [ + { + "t": 0.23333333, + "name": "footstep" + }, + { + "t": 0.5666666, + "name": "footstep" + } + ] + }, + "jump": { + "duration": 1.3333334, + "tracks": [ + { + "bone": "back-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -143.72617 + ], + "curve": [ + 0.08347857, + -144.23846, + 0.166992, + -74.25503 + ] + }, + { + "t": 0.2666667, + "v": [ + -52.75867 + ], + "curve": [ + 0.3417112, + -36.57418, + 0.512951, + -36.57154 + ] + }, + { + "t": 0.6333333, + "v": [ + -30.97292 + ], + "curve": [ + 0.7235831, + -26.775673, + 0.848118, + -17.061863 + ] + }, + { + "t": 0.9666666, + "v": [ + -16.74177 + ], + "curve": [ + 1.167036, + -16.200747, + 1.2718493, + -144.1704 + ] + }, + { + "t": 1.3333334, + "v": [ + -143.72617 + ] + } + ] + }, + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 20.536366 + ], + "curve": [ + 0.054479, + 32.22879, + 0.1920287, + 55.84296 + ] + }, + { + "t": 0.23333333, + "v": [ + 62.57772 + ], + "curve": [ + 0.2903467, + 71.87382, + 0.3750252, + 79.28102 + ] + }, + { + "t": 0.4333333, + "v": [ + 79.18405 + ], + "curve": [ + 0.5546791, + 78.98224, + 0.6837272, + 27.53711 + ] + }, + { + "t": 0.7333333, + "v": [ + 13.280796 + ], + "curve": [ + 0.785987, + -1.851322, + 0.8744862, + -24.76372 + ] + }, + { + "t": 1, + "v": [ + -25.451767 + ], + "curve": [ + 1.164866, + -26.35554, + 1.303476, + 9.098476 + ] + }, + { + "t": 1.3333334, + "v": [ + 20.536366 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -36.16143 + ], + "curve": [ + 0.11426024, + -39.59057, + 0.3, + -45.60855 + ] + }, + { + "t": 0.4, + "v": [ + -45.60855 + ], + "curve": [ + 0.4416667, + -45.60855, + 0.5367003, + -21.53749 + ] + }, + { + "t": 0.5666666, + "v": [ + -15.396365 + ], + "curve": [ + 0.5918796, + -10.22935, + 0.6916011, + 11.892562 + ] + }, + { + "t": 0.7333333, + "v": [ + 11.73226 + ], + "curve": [ + 0.7830127, + 11.541427, + 0.8309314, + 1.8034153 + ] + }, + { + "t": 0.8666667, + "v": [ + -5.78305 + ], + "curve": [ + 0.8969967, + -12.221985, + 0.9008168, + -14.216885 + ] + }, + { + "t": 0.9333333, + "v": [ + -14.51377 + ], + "curve": [ + 0.9742595, + -14.88744, + 0.9759359, + 10.380578 + ] + }, + { + "t": 1, + "v": [ + 10.547044 + ], + "curve": [ + 1.027373, + 10.7364, + 1.0228404, + -8.439857 + ] + }, + { + "t": 1.0333333, + "v": [ + -8.417142 + ], + "curve": [ + 1.059476, + -8.360548, + 1.073571, + 10.116536 + ] + }, + { + "t": 1.1, + "v": [ + 10.219346 + ], + "curve": [ + 1.168007, + 10.483893, + 1.269697, + -36.06642 + ] + }, + { + "t": 1.3333334, + "v": [ + -36.16143 + ] + } + ] + }, + { + "bone": "front-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 7.35138 + ], + "curve": [ + 0, + 4.801658, + 0.05, + -26.644875 + ] + }, + { + "t": 0.06666667, + "v": [ + -26.644875 + ], + "curve": [ + 0.19166666, + -26.644875, + 0.4416667, + -11.77327 + ] + }, + { + "t": 0.5666666, + "v": [ + -11.77327 + ], + "curve": [ + 0.6916666, + -11.77327, + 0.9416666, + -19.36478 + ] + }, + { + "t": 1.0666667, + "v": [ + -19.36478 + ], + "curve": [ + 1.1333333, + -19.36478, + 1.3201784, + 3.8209915 + ] + }, + { + "t": 1.3333334, + "v": [ + 7.35138 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -62.53822 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 10.159282261150244, + 0.1130296825486926 + ] + } + ] + }, + { + "bone": "front-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -1.573183 + ], + "curve": [ + 0, + -24.70923, + 0.16180633, + -60.87512 + ] + }, + { + "t": 0.2666667, + "v": [ + -60.83403 + ], + "curve": [ + 0.3420365, + -60.8045, + 0.5816783, + -43.50105 + ] + }, + { + "t": 0.7, + "v": [ + -39.45053 + ], + "curve": [ + 0.773209, + -36.94436, + 0.8316296, + -36.77623 + ] + }, + { + "t": 0.9666666, + "v": [ + -36.60168 + ], + "curve": [ + 1.0543914, + -36.4883, + 1.0922754, + -37.3679 + ] + }, + { + "t": 1.1666666, + "v": [ + -33.26124 + ], + "curve": [ + 1.237124, + -29.371746, + 1.146854, + -1.413369 + ] + }, + { + "t": 1.2, + "v": [ + -1.573183 + ] + } + ] + }, + { + "bone": "front-leg-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -8.670029815791635, + -18.86388917677786 + ] + } + ] + }, + { + "bone": "front-shin", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -74.18883 + ], + "curve": [ + 0, + -51.13796, + 0.04227064, + -12.53828 + ] + }, + { + "t": 0.16666667, + "v": [ + -12.284243 + ], + "curve": [ + 0.284518, + -12.320733, + 0.3699448, + -74.43774 + ] + }, + { + "t": 0.4333333, + "v": [ + -92.91604 + ], + "curve": [ + 0.49831665, + -111.8592, + 0.6173691, + -140.282 + ] + }, + { + "t": 0.9, + "v": [ + -140.8386 + ], + "curve": [ + 1.0041902, + -141.0438, + 1.0896565, + -47.86548 + ] + }, + { + "t": 1.1, + "v": [ + -37.43758 + ], + "curve": [ + 1.107549, + -29.827354, + 1.140393, + -21.18304 + ] + }, + { + "t": 1.1666666, + "v": [ + -21.08193 + ], + "curve": [ + 1.1795067, + -21.032516, + 1.1907092, + -50.65045 + ] + }, + { + "t": 1.2, + "v": [ + -53.17039 + ], + "curve": [ + 1.2200128, + -58.52528, + 1.2707275, + -73.38457 + ] + }, + { + "t": 1.3333334, + "v": [ + -74.18883 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.03111111, + -1.377830437858731, + 0.06512593, + -2.319658039662842, + 0.02012519, + -2.0196352519877414, + 0.06512593, + -9.163691201496333 + ] + }, + { + "t": 0.1, + "v": [ + -2.319658039662842, + -9.163691201496333 + ], + "curve": [ + 0.21592553, + -2.319658039662842, + 0.3842896, + -0.10496952214632559, + 0.21592553, + -9.163691201496333, + 0.4023343, + -7.7770826628988745 + ] + }, + { + "t": 0.5, + "v": [ + 1.015732694371818, + -5.915152932214659 + ], + "curve": [ + 0.6319761, + 2.2939777895733826, + 0.9348034, + 4.607957637151319, + 0.585023, + -4.29424451883901, + 0.9085255, + 6.753706200587949 + ] + }, + { + "t": 1.1, + "v": [ + 4.629030301393714, + 6.831992261131818 + ], + "curve": [ + 1.1797043, + 4.639196086872778, + 1.2645, + 1.7766766472011752, + 1.193326, + 6.870148617710689, + 1.2938455, + 2.1030048269936965 + ] + }, + { + "t": 1.3333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 55.07567 + ], + "curve": [ + 0.007130125, + 46.6568, + 0.04317886, + 26.299644 + ] + }, + { + "t": 0.06666667, + "v": [ + 22.83655 + ], + "curve": [ + 0.0995464, + 17.988686, + 0.16537325, + 15.78083 + ] + }, + { + "t": 0.23333333, + "v": [ + 15.70864 + ], + "curve": [ + 0.3091745, + 15.628075, + 0.408071, + 46.6661 + ] + }, + { + "t": 0.5, + "v": [ + 63.59865 + ], + "curve": [ + 0.5603974, + 74.72335, + 0.7619598, + 91.47623 + ] + }, + { + "t": 0.9666666, + "v": [ + 91.81103 + ], + "curve": [ + 1.0678477, + 92.01352, + 1.095855, + 22.05076 + ] + }, + { + "t": 1.1666666, + "v": [ + 22.250694 + ], + "curve": [ + 1.1796615, + 22.287384, + 1.1757435, + 56.16681 + ] + }, + { + "t": 1.2, + "v": [ + 56.16073 + ], + "curve": [ + 1.2463567, + 56.1491, + 1.2631978, + 54.9383 + ] + }, + { + "t": 1.3333334, + "v": [ + 55.07567 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -3.1922854343259974, + 7.182746987483829 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -40.20753 + ], + "curve": [ + 0.0536731, + -35.4564, + 0.15, + -31.119186 + ] + }, + { + "t": 0.2, + "v": [ + -31.119186 + ], + "curve": [ + 0.3083333, + -31.119186, + 0.5466946, + -80.11781 + ] + }, + { + "t": 0.6333333, + "v": [ + -96.56404 + ], + "curve": [ + 0.6965202, + -108.5585, + 0.796608, + -112.53702 + ] + }, + { + "t": 0.8666667, + "v": [ + -112.59852 + ], + "curve": [ + 1.1365902, + -112.8355, + 1.2737077, + -49.19292 + ] + }, + { + "t": 1.3333334, + "v": [ + -40.20753 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 12.364543 + ], + "curve": [ + 0.022356797, + 16.282055, + 0.15, + 30.81017 + ] + }, + { + "t": 0.2, + "v": [ + 30.81017 + ], + "curve": [ + 0.2583333, + 30.81017, + 0.375, + 13.257755 + ] + }, + { + "t": 0.4333333, + "v": [ + 13.257755 + ], + "curve": [ + 0.5083333, + 13.257755, + 0.6584936, + 15.046124 + ] + }, + { + "t": 0.7333333, + "v": [ + 14.982923 + ], + "curve": [ + 0.7894168, + 14.935562, + 0.8279614, + 13.620555 + ] + }, + { + "t": 0.8666667, + "v": [ + 12.72069 + ], + "curve": [ + 0.8868754, + 12.250854, + 0.9843205, + 9.831252 + ] + }, + { + "t": 1.0333333, + "v": [ + 8.599857 + ], + "curve": [ + 1.0447482, + 8.31307, + 1.0826218, + 7.5548 + ] + }, + { + "t": 1.1333333, + "v": [ + 7.128548 + ], + "curve": [ + 1.1752198, + 6.776476, + 1.2833333, + 6.182274 + ] + }, + { + "t": 1.3333334, + "v": [ + 6.182274 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.0006198326, + -3.118248, + 0.07407378, + 14.658455 + ] + }, + { + "t": 0.13333334, + "v": [ + 14.658455 + ], + "curve": [ + 0.1879631, + 14.802738, + 0.2932519, + 9.556835 + ] + }, + { + "t": 0.3333333, + "v": [ + 5.994396 + ], + "curve": [ + 0.3813762, + 1.7243423, + 0.55, + -11.111454 + ] + }, + { + "t": 0.6666667, + "v": [ + -11.111454 + ], + "curve": [ + 0.8333333, + -11.111454, + 0.9333333, + 22.544525 + ] + }, + { + "t": 1.1, + "v": [ + 22.544525 + ], + "curve": [ + 1.1583333, + 22.544525, + 1.275, + -6.81118 + ] + }, + { + "t": 1.3333334, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0, + -3.171306, + 0.04172101, + 16.333447 + ] + }, + { + "t": 0.06666667, + "v": [ + 16.333447 + ], + "curve": [ + 0.21039502, + 15.738186, + 0.2083106, + -12.064487 + ] + }, + { + "t": 0.3333333, + "v": [ + -12.206696 + ], + "curve": [ + 0.4166059, + -12.301414, + 0.5518459, + -3.984657 + ] + }, + { + "t": 0.6666667, + "v": [ + 1.520172 + ], + "curve": [ + 0.7256673, + 4.348827, + 0.8166666, + 4.99239 + ] + }, + { + "t": 0.8666667, + "v": [ + 4.99239 + ], + "curve": [ + 0.9006666, + 4.99239, + 0.912419, + -29.0468 + ] + }, + { + "t": 0.9666666, + "v": [ + -27.445984 + ], + "curve": [ + 0.9874499, + -26.832684, + 1.0178803, + -5.424507 + ] + }, + { + "t": 1.0666667, + "v": [ + -5.462139 + ], + "curve": [ + 1.1068223, + -5.215767, + 1.0952008, + -33.51232 + ] + }, + { + "t": 1.1333333, + "v": [ + -33.27906 + ], + "curve": [ + 1.1622323, + -33.56716, + 1.191986, + 8.044712 + ] + }, + { + "t": 1.2666667, + "v": [ + 7.86092 + ], + "curve": [ + 1.3024503, + 7.77285, + 1.312639, + 2.7002945 + ] + }, + { + "t": 1.3333334, + "v": [ + 2.7002945 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0, + 13.591494, + 0.11666667, + 18.21131 + ] + }, + { + "t": 0.13333334, + "v": [ + 18.21131 + ], + "curve": [ + 0.16666667, + 18.21131, + 0.2600757, + 12.954233 + ] + }, + { + "t": 0.3, + "v": [ + 11.559322 + ], + "curve": [ + 0.3819209, + 8.69708, + 0.5500176, + 9.432354 + ] + }, + { + "t": 0.6666667, + "v": [ + 9.31987 + ], + "curve": [ + 0.8425521, + 9.150269, + 0.9184876, + -7.338802 + ] + }, + { + "t": 1.3333334, + "v": [ + -6.81118 + ] + } + ] + }, + { + "bone": "hair3", + "property": "translate", + "keys": [ + { + "t": 0.6666667, + "v": [ + 0, + 0 + ], + "curve": [ + 0.7805555, + 0, + 0.9722685, + 9.966116793984174, + 0.7805555, + 0, + 0.9722685, + 0.5710562691397849 + ] + }, + { + "t": 1.1333333, + "v": [ + 9.966116793984174, + 0.5710562691397849 + ], + "curve": [ + 1.211065, + 9.966116793984174, + 1.2805556, + 0, + 1.211065, + 0.5710562691397849, + 1.2805556, + 0 + ] + }, + { + "t": 1.3333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -6.81118 + ], + "curve": [ + 0.000515683, + -3.8773804, + 0.06299744, + 16.181213 + ] + }, + { + "t": 0.16666667, + "v": [ + 16.13695 + ], + "curve": [ + 0.24208304, + 16.104736, + 0.24888137, + 16.071587 + ] + }, + { + "t": 0.3333333, + "v": [ + 13.456192 + ], + "curve": [ + 0.4421503, + 10.08622, + 0.5731355, + -2.199707 + ] + }, + { + "t": 0.6, + "v": [ + -6.041511 + ], + "curve": [ + 0.614021, + -8.046585, + 0.7166666, + -33.44294 + ] + }, + { + "t": 0.7666666, + "v": [ + -33.44294 + ], + "curve": [ + 0.8094166, + -33.44294, + 0.834842, + -31.31959 + ] + }, + { + "t": 0.8666667, + "v": [ + -27.36391 + ], + "curve": [ + 0.8738313, + -26.473354, + 0.9031405, + -14.281486 + ] + }, + { + "t": 0.9333333, + "v": [ + -14.470863 + ], + "curve": [ + 0.9563123, + -14.615005, + 0.9435583, + -25.90742 + ] + }, + { + "t": 1, + "v": [ + -25.96328 + ], + "curve": [ + 1.062178, + -26.024826, + 1.051079, + -1.867569 + ] + }, + { + "t": 1.0666667, + "v": [ + -1.867569 + ], + "curve": [ + 1.096342, + -1.867569, + 1.096107, + -16.08857 + ] + }, + { + "t": 1.1333333, + "v": [ + -16.08187 + ], + "curve": [ + 1.1694173, + -16.07538, + 1.1533196, + -3.377556 + ] + }, + { + "t": 1.2, + "v": [ + -3.379791 + ], + "curve": [ + 1.2339214, + -3.382614, + 1.2706475, + -6.074844 + ] + }, + { + "t": 1.3333334, + "v": [ + -6.074844 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 13.143766 + ], + "curve": [ + 0.008089039, + 12.187704, + 0.19672124, + -23.52956 + ] + }, + { + "t": 0.3333333, + "v": [ + -23.954443 + ], + "curve": [ + 0.5092692, + -23.954443, + 0.6666667, + -2.658644 + ] + }, + { + "t": 0.7333333, + "v": [ + -2.658644 + ], + "curve": [ + 0.7916667, + -2.658644, + 0.9083333, + -13.318874 + ] + }, + { + "t": 0.9666666, + "v": [ + -13.318874 + ], + "curve": [ + 1.158066, + -13.10643, + 1.2405527, + -1.5812836 + ] + }, + { + "t": 1.3333334, + "v": [ + -1.5812836 + ] + } + ] + }, + { + "bone": "head", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 1, + 1 + ], + "curve": [ + 0.04056496, + 1, + 0.05244635, + 0.9616517, + 0.04056496, + 1, + 0.05244635, + 1.1370772 + ] + }, + { + "t": 0.1, + "v": [ + 0.9541517, + 1.1370772 + ], + "curve": [ + 0.2021565, + 0.9616517, + 0.3177854, + 1, + 0.2021565, + 1.1370772, + 0.2518122, + 1.0023715 + ] + }, + { + "t": 0.4666667, + "v": [ + 1, + 1 + ] + }, + { + "t": 1.0666667, + "v": [ + 1.00178, + 1 + ], + "curve": [ + 1.0916667, + 1.00178, + 1.126085, + 1.14276, + 1.0916667, + 1, + 1.128311, + 0.9745202 + ] + }, + { + "t": 1.1666666, + "v": [ + 1.1436756, + 0.9733993 + ], + "curve": [ + 1.2036642, + 1.1445105, + 1.233349, + 0.958515, + 1.206164, + 0.972245, + 1.226671, + 1.0624334 + ] + }, + { + "t": 1.2666667, + "v": [ + 0.9582605, + 1.0626047 + ], + "curve": [ + 1.283691, + 0.9581305, + 1.2915703, + 1.0012144, + 1.28767, + 1.0626947, + 1.287913, + 1.000691 + ] + }, + { + "t": 1.3333334, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.13816746, + -1.4923293502779333, + 0.2271148, + -6.488394183097923, + 0.12329163, + 0.6499120762320619, + 0.2271148, + 1.6805527448629307 + ] + }, + { + "t": 0.3666667, + "v": [ + -6.488394183097923, + 1.6805527448629307 + ], + "curve": [ + 0.4842861, + -6.488394183097923, + 0.5852061, + -3.497999470259636, + 0.4842861, + 1.6805527448629307, + 0.6293005, + -14.686425913853473 + ] + }, + { + "t": 0.7333333, + "v": [ + -1.4243666197082907, + -16.54127919842903 + ], + "curve": [ + 0.8177672, + -0.2423765481315909, + 0.9616582, + 0.7509176197191361, + 0.8576196, + -18.75724510710482, + 0.9715124, + -17.875281926572075 + ] + }, + { + "t": 1.1, + "v": [ + 0.7793731149447611, + -17.873883050825768 + ], + "curve": [ + 1.1915684, + 0.7982042828635264, + 1.2344676, + 0.6062639199899483, + 1.224319, + -17.872531425993557, + 1.2349995, + -1.3378648686479668 + ] + }, + { + "t": 1.3333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + -28.26212707690629 + ], + "curve": [ + 0.04166667, + -0.053029141341370774, + 0.15, + 9.46200798248349, + 0.03129127, + 27.966715605413576, + 0.12330207, + 180.12915756945011 + ] + }, + { + "t": 0.2, + "v": [ + 9.46200798248349, + 258.54568659125835 + ], + "curve": [ + 0.3315271, + 9.46200798248349, + 0.5392024, + -21.460146606897055, + 0.2711933, + 331.33422762438954, + 0.4828083, + 447.95072706222646 + ] + }, + { + "t": 0.7666666, + "v": [ + -21.460146606897055, + 448.63263235936034 + ], + "curve": [ + 0.8875864, + -21.460146606897055, + 1.0574986, + -13.646490493041576, + 1.0490158, + 448.37057630288524, + 1.0975217, + 236.15279450562477 + ] + }, + { + "t": 1.1333333, + "v": [ + -9.73966305783639, + 165.85673919113884 + ], + "curve": [ + 1.1441567, + -9.182068698467505, + 1.187973, + -6.545639908972201, + 1.150137, + 132.8720386808219, + 1.171716, + -38.1211359961922 + ] + }, + { + "t": 1.2333333, + "v": [ + -4.061589100215923, + -38.13564078337504 + ], + "curve": [ + 1.2715176, + -2.0016423525884197, + 1.3106667, + 0.028847851894949608, + 1.2905277, + -38.14910729389284, + 1.296268, + -27.854855283513185 + ] + }, + { + "t": 1.3333334, + "v": [ + 0, + -28.26212707690629 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 11.884876 + ], + "curve": [ + 0.10369815, + 11.816757, + 0.1789163, + 11.152155 + ] + }, + { + "t": 0.2, + "v": [ + 10.077812 + ], + "curve": [ + 0.2546602, + 7.292541, + 0.4045541, + -8.148415 + ] + }, + { + "t": 0.4333333, + "v": [ + -9.350786 + ], + "curve": [ + 0.5083333, + -12.484213, + 0.5950779, + -13.13547 + ] + }, + { + "t": 0.6666667, + "v": [ + -12.605598 + ], + "curve": [ + 0.7137053, + -12.257435, + 0.8148956, + -5.572529 + ] + }, + { + "t": 0.8333333, + "v": [ + -4.081579 + ], + "curve": [ + 0.882925, + -0.0714054, + 1.0454744, + 12.765446 + ] + }, + { + "t": 1.1, + "v": [ + 15.060447 + ], + "curve": [ + 1.2079053, + 19.60223, + 1.2786733, + 20.643595 + ] + }, + { + "t": 1.3333334, + "v": [ + 20.730635 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 28.284866 + ], + "curve": [ + 0.02212139, + 25.120243, + 0.18745896, + -0.8935051 + ] + }, + { + "t": 0.2, + "v": [ + -2.518879 + ], + "curve": [ + 0.2570979, + -9.918992, + 0.3723359, + -17.379135 + ] + }, + { + "t": 0.4333333, + "v": [ + -17.410477 + ], + "curve": [ + 0.5404287, + -17.465504, + 0.659186, + -16.91498 + ] + }, + { + "t": 0.7666666, + "v": [ + -12.098708 + ], + "curve": [ + 0.9074817, + -5.788708, + 1.02477, + 14.578896 + ] + }, + { + "t": 1.1, + "v": [ + 20.57702 + ], + "curve": [ + 1.1912643, + 27.85358, + 1.2833333, + 29.665577 + ] + }, + { + "t": 1.3333334, + "v": [ + 29.665577 + ] + } + ] + }, + { + "bone": "rear-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -7.141128 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 18.55221 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -109.66771162117169, + 83.38420413764882 + ] + } + ] + }, + { + "bone": "rear-leg-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -38.43331 + ] + } + ] + }, + { + "bone": "rear-leg-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 52.84826981598581, + -20.88614125899503 + ] + } + ] + }, + { + "bone": "rear-shin", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -115.63992 + ], + "curve": [ + 0.06674182, + -117.17092, + 0.125, + -117.14553 + ] + }, + { + "t": 0.16666667, + "v": [ + -117.14553 + ], + "curve": [ + 0.225, + -117.14553, + 0.3323854, + -108.76366 + ] + }, + { + "t": 0.4, + "v": [ + -107.15474 + ], + "curve": [ + 0.4798223, + -105.25534, + 0.6848591, + -103.48536 + ] + }, + { + "t": 0.7666666, + "v": [ + -101.96748 + ], + "curve": [ + 0.8257901, + -100.87048, + 0.9185745, + -92.3025 + ] + }, + { + "t": 1, + "v": [ + -92.2841 + ], + "curve": [ + 1.1131337, + -92.25854, + 1.2974604, + -114.21733 + ] + }, + { + "t": 1.3333334, + "v": [ + -115.63992 + ] + } + ] + }, + { + "bone": "rear-thigh", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 12.807907 + ], + "curve": [ + 0.06666667, + 12.807907, + 0.2416681, + 67.87932 + ] + }, + { + "t": 0.2666667, + "v": [ + 74.10752 + ], + "curve": [ + 0.3144626, + 86.0155, + 0.4544868, + 92.22735 + ] + }, + { + "t": 0.5666666, + "v": [ + 92.23942 + ], + "curve": [ + 0.7529982, + 92.25944, + 0.9659008, + 67.9441 + ] + }, + { + "t": 1, + "v": [ + 61.31865 + ], + "curve": [ + 1.0389384, + 53.75296, + 1.2178437, + 12.682728 + ] + }, + { + "t": 1.3333334, + "v": [ + 12.807907 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 40.50333 + ], + "curve": [ + 0.04802571, + 36.09633, + 0.16843162, + 20.44992 + ] + }, + { + "t": 0.3, + "v": [ + 20.44989 + ], + "curve": [ + 0.47593585, + 20.449875, + 0.5709888, + 33.75796 + ] + }, + { + "t": 0.6, + "v": [ + 38.67331 + ], + "curve": [ + 0.642064, + 45.80016, + 0.6806553, + 57.44073 + ] + }, + { + "t": 0.7333333, + "v": [ + 62.90692 + ], + "curve": [ + 0.828676, + 72.80023, + 0.9955254, + 77.61066 + ] + }, + { + "t": 1.0333333, + "v": [ + 80.3669 + ], + "curve": [ + 1.0823636, + 83.94128, + 1.1476828, + 90.60106 + ] + }, + { + "t": 1.2, + "v": [ + 90.60106 + ], + "curve": [ + 1.2475935, + 90.46378, + 1.316745, + 53.06635 + ] + }, + { + "t": 1.3333334, + "v": [ + 49.06278 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -45.56914 + ], + "curve": [ + 0.0224493, + -44.6064, + 0.030192604, + -39.06304 + ] + }, + { + "t": 0.06666667, + "v": [ + -35.29085 + ], + "curve": [ + 0.12008706, + -29.766033, + 0.2801849, + -19.95289 + ] + }, + { + "t": 0.4333333, + "v": [ + -19.951965 + ], + "curve": [ + 0.6730827, + -19.950523, + 0.8707536, + -22.3845 + ] + }, + { + "t": 0.9666666, + "v": [ + -27.08225 + ], + "curve": [ + 1.094143, + -33.32597, + 1.176246, + -44.92588 + ] + }, + { + "t": 1.3333334, + "v": [ + -45.56914 + ] + } + ] + }, + { + "bone": "torso", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -2.354343319223206, + -0.47710559798875035 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 4.52226 + ], + "curve": [ + 0.013146168, + 2.325753, + 0.09166667, + -9.747728 + ] + }, + { + "t": 0.13333334, + "v": [ + -9.747728 + ], + "curve": [ + 0.175, + -9.747728, + 0.29143155, + -1.2561474 + ] + }, + { + "t": 0.3333333, + "v": [ + 0.9645132 + ], + "curve": [ + 0.3585428, + 2.3005335, + 0.542815, + 4.246187 + ] + }, + { + "t": 0.6, + "v": [ + 4.67707 + ], + "curve": [ + 0.6832887, + 5.304644, + 0.770924, + 5.917166 + ] + }, + { + "t": 0.8333333, + "v": [ + 6.479486 + ], + "curve": [ + 0.8711326, + 6.820064, + 1.0833334, + 11.36564 + ] + }, + { + "t": 1.1666666, + "v": [ + 11.36564 + ], + "curve": [ + 1.2083334, + 11.36564, + 1.316622, + 6.180848 + ] + }, + { + "t": 1.3333334, + "v": [ + 4.52226 + ] + } + ] + }, + { + "bone": "torso2", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0, + 0, + 0.08217777, + -1.3898443558015632, + 0, + 0, + 0.08217777, + -0.2589877934993473 + ] + }, + { + "t": 0.16666667, + "v": [ + -1.8531385737718578, + -0.3453171408954703 + ], + "curve": [ + 0.23188147, + -1.3898443558015632, + 0.2977778, + 0, + 0.23188147, + -0.2589877934993473, + 0.2977778, + 0 + ] + }, + { + "t": 0.3333333, + "v": [ + 0, + 0 + ], + "ease": "stepped" + }, + { + "t": 0.8666667, + "v": [ + 0, + 0 + ], + "curve": [ + 0.8891257, + 0, + 0.9115246, + 0.1626063736792712, + 0.8891257, + 0, + 0.9124576, + 0.036043059445859005 + ] + }, + { + "t": 0.9333333, + "v": [ + 0.42438905874748806, + 0.14295403461129497 + ], + "curve": [ + 1.015697, + 1.3821532747761023, + 1.0952613, + 3.6681674201563874, + 1.0227647, + 0.6009576423367946, + 1.0952613, + 1.2356095384830128 + ] + }, + { + "t": 1.1666666, + "v": [ + 4.019491022645231, + 1.3539560430993733 + ], + "curve": [ + 1.229566, + 3.572893412549345, + 1.2859417, + 0, + 1.229566, + 1.2035154741828558, + 1.2859417, + 0 + ] + }, + { + "t": 1.3333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 4.52226 + ], + "curve": [ + 0.025, + 4.52226, + 0.075, + -6.171848 + ] + }, + { + "t": 0.1, + "v": [ + -6.171848 + ], + "curve": [ + 0.175, + -6.171848, + 0.3806811, + -0.7088436 + ] + }, + { + "t": 0.4, + "v": [ + -0.2465725 + ], + "curve": [ + 0.4465686, + 0.8677432, + 0.775, + 4.844738 + ] + }, + { + "t": 0.9, + "v": [ + 4.844738 + ], + "curve": [ + 1.0083333, + 4.844738, + 1.225, + 4.52226 + ] + }, + { + "t": 1.3333334, + "v": [ + 4.52226 + ] + } + ] + }, + { + "slot": "front-fist", + "property": "attachment", + "keys": [ + { + "t": 0, + "v": "front-fist-open" + }, + { + "t": 0.8333333, + "v": "front-fist-open" + } + ] + } + ], + "ik": [ + { + "constraint": "front-foot-ik", + "keys": [ + { + "t": 0, + "mix": 0, + "curve": [ + 0.3, + 0, + 0.9, + 1, + 0.3, + 0, + 0.9, + 0 + ] + }, + { + "t": 1.2, + "mix": 1 + } + ] + }, + { + "constraint": "front-leg-ik", + "keys": [ + { + "t": 0, + "mix": 0, + "bendPositive": false, + "curve": [ + 0.3, + 0, + 0.9, + 1, + 0.3, + 0, + 0.9, + 0 + ] + }, + { + "t": 1.2, + "mix": 1, + "bendPositive": false + } + ] + }, + { + "constraint": "rear-foot-ik", + "keys": [ + { + "t": 0, + "mix": 0 + } + ] + }, + { + "constraint": "rear-leg-ik", + "keys": [ + { + "t": 0, + "mix": 0, + "bendPositive": false + } + ] + } + ], + "events": [ + { + "t": 1.2, + "name": "footstep" + } + ] + }, + "shoot": { + "duration": 0.6333333, + "tracks": [ + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0.06666667, + "v": [ + 0 + ], + "curve": [ + 0.09373267, + 25.889433, + 0.1123115, + 45.26556 + ] + }, + { + "t": 0.13333334, + "v": [ + 45.34824 + ], + "curve": [ + 0.1922297, + 45.27915, + 0.17955977, + -0.09420347 + ] + }, + { + "t": 0.6333333, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "gun-tip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ] + }, + { + "t": 0.3, + "v": [ + 1.9593138646392463, + 0.24405569640520455 + ] + } + ] + }, + { + "bone": "gun-tip", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 0.3660886, + 0.3660886 + ] + }, + { + "t": 0.03333333, + "v": [ + 1.4526132, + 1.4526132 + ] + }, + { + "t": 0.3, + "v": [ + 0.3660886, + 0.3660886 + ] + } + ] + }, + { + "bone": "muzzle", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -6.852343105489118, + 15.645197942141985 + ] + } + ] + }, + { + "bone": "muzzle-ring", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ] + }, + { + "t": 0.23333333, + "v": [ + 40.08246548535124, + 0 + ] + } + ] + }, + { + "bone": "muzzle-ring", + "property": "scale", + "keys": [ + { + "t": 0.03333333, + "v": [ + 1, + 1 + ] + }, + { + "t": 0.23333333, + "v": [ + 5.950701, + 5.950701 + ] + } + ] + }, + { + "bone": "muzzle-ring2", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 107.29016375106872, + 0 + ] + } + ] + }, + { + "bone": "muzzle-ring2", + "property": "scale", + "keys": [ + { + "t": 0.03333333, + "v": [ + 1, + 1 + ] + }, + { + "t": 0.2, + "v": [ + 4, + 4 + ] + } + ] + }, + { + "bone": "muzzle-ring3", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 172.3207885841931, + 0 + ] + } + ] + }, + { + "bone": "muzzle-ring3", + "property": "scale", + "keys": [ + { + "t": 0.03333333, + "v": [ + 1, + 1 + ] + }, + { + "t": 0.2, + "v": [ + 2, + 2 + ] + } + ] + }, + { + "bone": "muzzle-ring4", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 243.74980890867838, + 0 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ], + "curve": [ + 0.07454277, + -2.3520435674962745, + 0.08333333, + -2.7114222073936403, + 0.08020648, + -1.680031119640196, + 0.08333333, + -1.7906399140395521 + ] + }, + { + "t": 0.1, + "v": [ + -2.7114222073936403, + -1.7906399140395521 + ], + "curve": [ + 0.13333334, + -2.7114222073936403, + 0.16790563, + 0.11200512108319392, + 0.13333334, + -1.7906399140395521, + 0.1672763, + 0 + ] + }, + { + "t": 0.23333333, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "translate", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0, + 0 + ], + "curve": [ + 0.04513854, + 0.5648654046369209, + 0.08333333, + 2.149024419573208, + 0.04365119, + 0.537375133676249, + 0.08333333, + 2.0639671786946505 + ] + }, + { + "t": 0.1, + "v": [ + 2.149024419573208, + 2.0639671786946505 + ], + "curve": [ + 0.13333334, + 2.149024419573208, + 0.1757862, + -0.061224408271929064, + 0.13333334, + 2.0639671786946505, + 0.16949686, + 0 + ] + }, + { + "t": 0.23333333, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "slot": "muzzle", + "property": "rgba", + "keys": [ + { + "t": 0.13333334, + "v": [ + 1, + 1, + 1, + 1 + ] + }, + { + "t": 0.2, + "v": [ + 1, + 1, + 1, + 0.3843137254901961 + ] + } + ] + }, + { + "slot": "muzzle-glow", + "property": "rgba", + "keys": [ + { + "t": 0, + "v": [ + 1, + 0.047058823529411764, + 0.047058823529411764, + 0 + ] + }, + { + "t": 0.03333333, + "v": [ + 1, + 0.788235294117647, + 0.6784313725490196, + 1 + ], + "curve": [ + 0.2548387, + 1, + 0.2731183, + 1, + 0.2548387, + 0.764635, + 0.2731183, + 0.3981355, + 0.2548387, + 0.6506967, + 0.2731183, + 0.2199929, + 0.2548387, + 1, + 0.2731183, + 1 + ] + }, + { + "t": 0.3, + "v": [ + 1, + 0.25098039215686274, + 0.047058823529411764, + 1 + ] + }, + { + "t": 0.6333333, + "v": [ + 1, + 0.047058823529411764, + 0.047058823529411764, + 0 + ] + } + ] + }, + { + "slot": "muzzle-ring", + "property": "rgba", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0.8470588235294118, + 0.7294117647058823, + 1, + 1 + ], + "curve": [ + 0.20246167, + 0.847044, + 0.2138418, + 0.843966, + 0.20246167, + 0.7294118, + 0.2138418, + 0.7294118, + 0.20246167, + 1, + 0.2138418, + 1, + 0.20246167, + 0.9962264, + 0.2138418, + 0.21132076 + ] + }, + { + "t": 0.23333333, + "v": [ + 0.8431372549019608, + 0.7294117647058823, + 1, + 0 + ] + } + ] + }, + { + "slot": "muzzle-ring2", + "property": "rgba", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0.8470588235294118, + 0.7294117647058823, + 1, + 1 + ], + "curve": [ + 0.17427363, + 0.847044, + 0.18375705, + 0.843966, + 0.17427363, + 0.7294118, + 0.18375705, + 0.7294118, + 0.17427363, + 1, + 0.18375705, + 1, + 0.17427363, + 0.9962264, + 0.18375705, + 0.21132076 + ] + }, + { + "t": 0.2, + "v": [ + 0.8431372549019608, + 0.7294117647058823, + 1, + 0 + ] + } + ] + }, + { + "slot": "muzzle-ring3", + "property": "rgba", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0.8470588235294118, + 0.7294117647058823, + 1, + 1 + ], + "curve": [ + 0.17427363, + 0.847044, + 0.18375705, + 0.843966, + 0.17427363, + 0.7294118, + 0.18375705, + 0.7294118, + 0.17427363, + 1, + 0.18375705, + 1, + 0.17427363, + 0.9962264, + 0.18375705, + 0.21132076 + ] + }, + { + "t": 0.2, + "v": [ + 0.8431372549019608, + 0.7294117647058823, + 1, + 0 + ] + } + ] + }, + { + "slot": "muzzle-ring4", + "property": "rgba", + "keys": [ + { + "t": 0.03333333, + "v": [ + 0.8470588235294118, + 0.7294117647058823, + 1, + 1 + ], + "curve": [ + 0.17427363, + 0.847044, + 0.18375705, + 0.843966, + 0.17427363, + 0.7294118, + 0.18375705, + 0.7294118, + 0.17427363, + 1, + 0.18375705, + 1, + 0.17427363, + 0.9962264, + 0.18375705, + 0.21132076 + ] + }, + { + "t": 0.2, + "v": [ + 0.8431372549019608, + 0.7294117647058823, + 1, + 0 + ] + } + ] + } + ] + }, + "aim": { + "duration": 0, + "tracks": [ + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 9.111553 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 36.07917 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.3051109 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -26.552755 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 62.30537 + ] + } + ] + } + ], + "ik": [ + { + "constraint": "aim-ik", + "keys": [ + { + "t": 0, + "mix": 0.995 + } + ] + } + ], + "transform": [ + { + "constraint": "aim-front-arm-transform", + "keys": [ + { + "t": 0, + "mixRotate": 0.784 + } + ] + }, + { + "constraint": "aim-head-transform", + "keys": [ + { + "t": 0, + "mixRotate": 0.659 + } + ] + }, + { + "constraint": "aim-torso-transform", + "keys": [ + { + "t": 0, + "mixRotate": 0.423 + } + ] + } + ] + }, + "idle-turn": { + "duration": 0.2666667, + "tracks": [ + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 6.690201 + ], + "curve": [ + 0, + 19.76432, + 0.03859885, + 56.53068 + ] + }, + { + "t": 0.06666667, + "v": [ + 56.6253 + ], + "curve": [ + 0.11433945, + 56.78601, + 0.18898627, + 42.46212 + ] + }, + { + "t": 0.2666667, + "v": [ + 42.46212 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -15.535895 + ], + "curve": [ + 0, + -3.0764246, + 0.03372228, + 18.443924 + ] + }, + { + "t": 0.06666667, + "v": [ + 19.023037 + ], + "curve": [ + 0.10797147, + 19.74911, + 0.16942663, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 0.9399196, + 1 + ], + "curve": [ + 0, + 0.9621076, + 0.02415492, + 1.236838, + 0, + 1, + 0.02560019, + 0.947412 + ] + }, + { + "t": 0.06666667, + "v": [ + 1.2361622, + 0.947412 + ], + "curve": [ + 0.11725762, + 1.235358, + 0.18898627, + 1, + 0.1165446, + 0.947412, + 0.18898627, + 1 + ] + }, + { + "t": 0.2666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -1.85278 + ], + "curve": [ + 0.014102791, + -8.91439, + 0.04653653, + -28.39679 + ] + }, + { + "t": 0.1, + "v": [ + -28.88741 + ], + "curve": [ + 0.14351568, + -29.286743, + 0.2624582, + -21.7725 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 6.197407511021423, + 0.5121009927590072 + ], + "curve": [ + 0, + -33.83000692907086, + 0.07785524, + -42.93737193235015, + 0, + 0.09492032829779706, + 0.07785524, + 0 + ] + }, + { + "t": 0.16666667, + "v": [ + -42.93737193235015, + 0 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0.7015818833815528, + -8.897794764805626 + ], + "curve": [ + 0.06666667, + 0.7015818833815528, + 0.2, + 0, + 0.06666667, + -8.897794764805626, + 0.2, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 7.590932713031184, + 1.1759280279870068 + ], + "curve": [ + 0.03333333, + 7.590932713031184, + 0.1, + 0, + 0.03333333, + 1.1759280279870068, + 0.1, + 0 + ] + }, + { + "t": 0.13333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -302.772 + ], + "curve": [ + 0, + -406.90015, + 0.12456839, + -420.8693 + ] + }, + { + "t": 0.2666667, + "v": [ + -420.8693 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 1.3907029546485197, + -3.0971618835770025 + ], + "curve": [ + 0.06666667, + 1.3907029546485197, + 0.11140642, + 0, + 0.06666667, + -3.0971618835770025, + 0.11140642, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -3.954601 + ], + "curve": [ + 0, + -10.403942, + 0.01909628, + -20.42602 + ] + }, + { + "t": 0.03333333, + "v": [ + -20.454044 + ], + "curve": [ + 0.04384435, + -20.474735, + 0.12498682, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -3.849964 + ], + "curve": [ + 0.04377778, + -3.849964, + 0.071606, + 6.912709 + ] + }, + { + "t": 0.13333334, + "v": [ + 8.052677 + ], + "curve": [ + 0.16629143, + 8.6487, + 0.20818974, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 1.249958 + ], + "curve": [ + 0.04377778, + 1.249958, + 0.071606, + 8.967916 + ] + }, + { + "t": 0.13333334, + "v": [ + 8.597805 + ], + "curve": [ + 0.16629143, + 8.404295, + 0.20818974, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -9.007214 + ], + "curve": [ + 0.04377778, + -9.007214, + 0.071606, + 7.410595 + ] + }, + { + "t": 0.13333334, + "v": [ + 10.077616 + ], + "curve": [ + 0.16629143, + 11.472048, + 0.20818974, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -16.49289 + ], + "curve": [ + 0.04377778, + -16.49289, + 0.100582, + -5.97757 + ] + }, + { + "t": 0.13333334, + "v": [ + -2.952637 + ], + "curve": [ + 0.1616467, + -0.3376007, + 0.20818974, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 5.116035 + ], + "curve": [ + 0, + -6.34088, + 0.12456839, + -6.747682 + ] + }, + { + "t": 0.2666667, + "v": [ + -6.747682 + ] + } + ] + }, + { + "bone": "head", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 1, + 1.03 + ], + "curve": [ + 0.06666667, + 1, + 0.10697675, + 1, + 0.06666667, + 1.03, + 0.10697675, + 1 + ] + }, + { + "t": 0.2666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -8.527340137610265, + -21.57574969857201 + ], + "curve": [ + 0.06666667, + -8.527340137610265, + 0.2, + 0, + 0.06666667, + -21.57574969857201, + 0.2, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -1.6748042981294327, + -4.219471190724761 + ], + "curve": [ + 0.06666667, + -1.6748042981294327, + 0.2, + -7.443837508832773, + 0.06666667, + -4.219471190724761, + 0.2, + -14.395967084225248 + ] + }, + { + "t": 0.2666667, + "v": [ + -7.443837508832773, + -14.395967084225248 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 17.19942 + ], + "curve": [ + 0, + 6.270158, + 0.12456839, + 3.7834435 + ] + }, + { + "t": 0.2666667, + "v": [ + 3.7834435 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 11.752888 + ], + "curve": [ + 0, + -7.974851, + 0.016757887, + -33.39882 + ] + }, + { + "t": 0.03333333, + "v": [ + -33.3857 + ], + "curve": [ + 0.04859935, + -33.37362, + 0.1310863, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -36.304866813312614, + 18.948148747619747 + ], + "curve": [ + 0, + -4.44599082946326, + 0.0466009, + 10.333723310160053, + 0, + 7.900462260278199, + 0.03919706, + 0.13700114063316746 + ] + }, + { + "t": 0.1, + "v": [ + 21.223668216289944, + -0.11706961083513012 + ], + "curve": [ + 0.135537, + 28.47089529328541, + 0.16338927, + 30.38353768924736, + 0.132507, + -0.2529021866248611, + 0.16338927, + 0 + ] + }, + { + "t": 0.2, + "v": [ + 30.38353768924736, + 0 + ] + } + ] + }, + { + "bone": "rear-thigh", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -10.016578283350132, + -0.8604656932692579 + ], + "curve": [ + 0.03333333, + -10.016578283350132, + 0.1, + 0, + 0.03333333, + -0.8604656932692579, + 0.1, + 0 + ] + }, + { + "t": 0.13333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 248.56125 + ], + "curve": [ + 0, + 371.2775, + 0.06228419, + 399.1989 + ] + }, + { + "t": 0.13333334, + "v": [ + 399.1989 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -1.7654240906978675, + 23.178196060709155 + ], + "curve": [ + 0.03333333, + -1.7654240906978675, + 0.06943522, + 0, + 0.03333333, + 23.178196060709155, + 0.06943522, + 0 + ] + }, + { + "t": 0.13333334, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -18.249893 + ], + "curve": [ + 0, + -10.59406, + 0.12456839, + -22.87542 + ] + }, + { + "t": 0.2666667, + "v": [ + -22.87542 + ] + } + ] + }, + { + "bone": "torso", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 1, + 1.03 + ], + "curve": [ + 0.06666667, + 1, + 0.13178295, + 1, + 0.06666667, + 1.03, + 0.13178295, + 1 + ] + }, + { + "t": 0.2666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0.2666667, + "v": [ + -2.147999 + ] + } + ] + }, + { + "slot": "front-fist", + "property": "attachment", + "keys": [ + { + "t": 0, + "v": "front-fist-open" + } + ] + } + ] + }, + "run-to-idle": { + "duration": 0.2666667, + "tracks": [ + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 8.79112 + ], + "curve": [ + 0.04088889, + 8.79112, + 0.11455758, + 6.297712 + ] + }, + { + "t": 0.16666667, + "v": [ + 6.40873 + ], + "curve": [ + 0.2011747, + 6.48225, + 0.2408889, + 42.46212 + ] + }, + { + "t": 0.2666667, + "v": [ + 42.46212 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 38.2605 + ], + "curve": [ + 0.04088889, + 38.2605, + 0.1269512, + -2.193311 + ] + }, + { + "t": 0.16666667, + "v": [ + -2.996897 + ], + "curve": [ + 0.208581, + -3.8449726, + 0.2408889, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 0.8437909, + 1 + ], + "curve": [ + 0.06666667, + 0.8437909, + 0.2, + 1, + 0.06666667, + 1, + 0.2, + 1 + ] + }, + { + "t": 0.2666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "front-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -10.257468417199824, + 2.117002599433816 + ], + "curve": [ + 0.03333333, + -10.257468417199824, + 0.1, + -42.93737193235015, + 0.03333333, + 2.117002599433816, + 0.1, + 0 + ] + }, + { + "t": 0.13333334, + "v": [ + -42.93737193235015, + 0 + ] + } + ] + }, + { + "bone": "front-shoulder", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 3.0513888039901182, + 7.175063740162548 + ] + }, + { + "t": 0.2666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -80.6061 + ], + "curve": [ + 0.06666667, + -80.6061, + 0.2, + -60.86928 + ] + }, + { + "t": 0.2666667, + "v": [ + -60.86928 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 2.276992 + ], + "curve": [ + 0.04088889, + 2.276992, + 0.10457134, + 15.343413 + ] + }, + { + "t": 0.16666667, + "v": [ + 15.31988 + ], + "curve": [ + 0.20540346, + 15.305198, + 0.2408889, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.03333333, + 0, + 0.1, + 10.762588 + ] + }, + { + "t": 0.13333334, + "v": [ + 10.762588 + ], + "curve": [ + 0.16666667, + 10.762588, + 0.23333333, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.013892582, + -2.278984, + 0.04199818, + -7.836777 + ] + }, + { + "t": 0.06666667, + "v": [ + -7.818661 + ], + "curve": [ + 0.10774196, + -7.788499, + 0.16569327, + 6.57153 + ] + }, + { + "t": 0.2, + "v": [ + 6.667625 + ], + "curve": [ + 0.2215867, + 6.728088, + 0.2552269, + 1.977066 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.03333333, + 0, + 0.1, + 0.8756008 + ] + }, + { + "t": 0.13333334, + "v": [ + 0.8756008 + ], + "curve": [ + 0.16666667, + 0.8756008, + 0.23333333, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.03333333, + 0, + 0.1, + 15.97303 + ] + }, + { + "t": 0.13333334, + "v": [ + 15.97303 + ], + "curve": [ + 0.16666667, + 15.97303, + 0.23333333, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.05, + 0, + 0.08333333, + 2.670654 + ] + }, + { + "t": 0.13333334, + "v": [ + 2.670654 + ], + "curve": [ + 0.15, + 2.670654, + 0.25, + -6.74768 + ] + }, + { + "t": 0.2666667, + "v": [ + -6.74768 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -6.28922971500913, + 5.414571774484887 + ] + }, + { + "t": 0.2666667, + "v": [ + 0, + 0 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + -17.89237929680474, + -45.358241430009926 + ], + "curve": [ + 0.0362704, + -17.80241604325324, + 0.2, + -6.7445954782828785, + 0.13512376, + -38.76321374652238, + 0.2, + -14.395967084225248 + ] + }, + { + "t": 0.2666667, + "v": [ + -7.443837508832773, + -14.395967084225248 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 3.7834435 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 57.24359 + ], + "curve": [ + 0.06666667, + 57.24359, + 0.2, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 20.610954422181173, + 19.651219967379202 + ], + "curve": [ + 0.01666667, + 20.610954422181173, + 0.05, + 15.177511503017303, + 0.01666667, + 19.651219967379202, + 0.04116466, + 12.887979029704411 + ] + }, + { + "t": 0.06666667, + "v": [ + 15.177511503017303, + 0.1180156238731672 + ], + "curve": [ + 0.11666667, + 15.177511503017303, + 0.21666667, + 30.38353768924736, + 0.11666667, + 0.1180156238731672, + 0.21666667, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 30.38353768924736, + 0 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 55.30082 + ], + "curve": [ + 0.06666667, + 55.30082, + 0.2, + 39.19888 + ] + }, + { + "t": 0.2666667, + "v": [ + 39.19888 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -12.97502 + ], + "curve": [ + 0.03333333, + -12.97502, + 0.10291763, + -14.80918 + ] + }, + { + "t": 0.13333334, + "v": [ + -16.633377 + ], + "curve": [ + 0.16759777, + -18.688416, + 0.23333333, + -22.87543 + ] + }, + { + "t": 0.2666667, + "v": [ + -22.87543 + ] + } + ] + }, + { + "bone": "torso", + "property": "scale", + "keys": [ + { + "t": 0, + "v": [ + 0.9634942, + 1.074131 + ], + "curve": [ + 0.06666667, + 0.9634942, + 0.13178295, + 1, + 0.06666667, + 1.074131, + 0.13178295, + 1 + ] + }, + { + "t": 0.2666667, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.04088889, + 0, + 0.1068563, + 3.03463 + ] + }, + { + "t": 0.16666667, + "v": [ + 3.03463 + ], + "curve": [ + 0.2051437, + 3.03463, + 0.2408889, + 0 + ] + }, + { + "t": 0.2666667, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.04866667, + 0, + 0.16607822, + 0.6565394 + ] + }, + { + "t": 0.2, + "v": [ + 0.6551018 + ], + "curve": [ + 0.23155688, + 0.6537645, + 0.24866667, + -2.148 + ] + }, + { + "t": 0.2666667, + "v": [ + -2.148 + ] + } + ] + }, + { + "slot": "front-fist", + "property": "attachment", + "keys": [ + { + "t": 0, + "v": "front-fist-open" + } + ] + } + ] + }, + "death": { + "duration": 4.933333, + "tracks": [ + { + "bone": "back-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.2811985 + ], + "curve": [ + 0.00008212626, + -7.967849, + 0.02724255, + -18.69264 + ] + }, + { + "t": 0.06666667, + "v": [ + -18.99631 + ], + "curve": [ + 0.1659652, + -19.30436, + 0.20791964, + 15.58339 + ] + }, + { + "t": 0.2666667, + "v": [ + 45.95023 + ], + "curve": [ + 0.3060278, + 66.24353, + 0.3775362, + 99.08093 + ] + }, + { + "t": 0.4333333, + "v": [ + 99.08093 + ], + "curve": [ + 0.4966522, + 98.61508, + 0.4882892, + -1.1972253 + ] + }, + { + "t": 0.5666666, + "v": [ + -1.3168106 + ], + "curve": [ + 0.6369079, + -0.8404943, + 0.6868753, + 94.40564 + ] + }, + { + "t": 0.7333333, + "v": [ + 94.3284 + ], + "curve": [ + 0.8318345, + 94.16463, + 0.8951556, + 29.59783 + ] + }, + { + "t": 0.9666666, + "v": [ + 28.666117 + ], + "curve": [ + 1.026319, + 28.666117, + 1.044541, + 53.14217 + ] + }, + { + "t": 1.1, + "v": [ + 53.37511 + ] + } + ] + }, + { + "bone": "front-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 21.88077 + ], + "curve": [ + 0.03333333, + 21.88077, + 0.09858582, + 20.435394 + ] + }, + { + "t": 0.13333334, + "v": [ + 9.429705 + ], + "curve": [ + 0.16401745, + -0.2889843, + 0.16229573, + -38.25987 + ] + }, + { + "t": 0.2, + "v": [ + -38.05125 + ], + "curve": [ + 0.239789, + -37.9624, + 0.2278192, + -17.819233 + ] + }, + { + "t": 0.3333333, + "v": [ + -9.72551 + ], + "curve": [ + 0.3719403, + -6.76407, + 0.4312939, + -0.7419243 + ] + }, + { + "t": 0.4666667, + "v": [ + 6.467783 + ], + "curve": [ + 0.4891468, + 11.049698, + 0.503116, + 19.088676 + ] + }, + { + "t": 0.5333333, + "v": [ + 19.08868 + ], + "curve": [ + 0.5710945, + 19.08868, + 0.5543282, + -42.67358 + ] + }, + { + "t": 0.6, + "v": [ + -42.67358 + ], + "curve": [ + 0.6526683, + -42.67358, + 0.6908418, + -13.799316 + ] + }, + { + "t": 0.7, + "v": [ + -3.53628 + ], + "curve": [ + 0.7065422, + 3.7950516, + 0.719421, + 24.93827 + ] + }, + { + "t": 0.8, + "v": [ + 25.30683 + ], + "curve": [ + 0.9015828, + 24.746063, + 0.9921238, + -0.34114075 + ] + }, + { + "t": 1, + "v": [ + -32.16309 + ], + "ease": "stepped" + }, + { + "t": 2.233333, + "v": [ + -32.16309 + ], + "curve": [ + 2.6, + -32.16309, + 2.6377406, + -5.295488 + ] + }, + { + "t": 2.7, + "v": [ + -1.9566765 + ], + "curve": [ + 2.707448, + -1.557268, + 2.775, + 1.6656933 + ] + }, + { + "t": 2.8, + "v": [ + 1.6656933 + ], + "curve": [ + 2.825, + 1.6656933, + 2.875, + -0.3915653 + ] + }, + { + "t": 2.9, + "v": [ + -0.3915653 + ], + "curve": [ + 2.925, + -0.3915653, + 2.975, + 0.2594051 + ] + }, + { + "t": 3, + "v": [ + 0.2594051 + ], + "curve": [ + 3.025, + 0.2594051, + 3.075, + -1.8061695 + ] + }, + { + "t": 3.1, + "v": [ + -1.8061695 + ], + "curve": [ + 3.125, + -1.8061695, + 3.175, + -0.5175162 + ] + }, + { + "t": 3.2, + "v": [ + -0.5175162 + ], + "curve": [ + 3.225, + -0.5175162, + 3.275, + -2.407952 + ] + }, + { + "t": 3.3, + "v": [ + -2.407952 + ], + "curve": [ + 3.333333, + -2.407952, + 3.4, + -0.38046455 + ] + }, + { + "t": 3.4333334, + "v": [ + -0.38046455 + ], + "curve": [ + 3.466667, + -0.38046455, + 3.533333, + -2.253333 + ] + }, + { + "t": 3.5666666, + "v": [ + -2.253333 + ], + "curve": [ + 3.591667, + -2.253333, + 3.641667, + -0.3265362 + ] + }, + { + "t": 3.666667, + "v": [ + -0.3265362 + ], + "curve": [ + 3.7, + -0.3265362, + 3.766667, + -1.3411007 + ] + }, + { + "t": 3.8, + "v": [ + -1.3411007 + ], + "curve": [ + 3.825, + -1.3411007, + 3.861913, + -0.767765 + ] + }, + { + "t": 3.9, + "v": [ + -0.7731666 + ], + "curve": [ + 3.941953, + -0.7668838, + 3.990771, + -1.4800053 + ] + }, + { + "t": 4, + "v": [ + -1.866457 + ], + "curve": [ + 4.166666, + -1.866457, + 4.5, + -1.9566765 + ] + }, + { + "t": 4.666666, + "v": [ + -1.9566765 + ], + "curve": [ + 4.709497, + 18.048933, + 4.766667, + 34.55217 + ] + }, + { + "t": 4.8, + "v": [ + 34.55217 + ], + "curve": [ + 4.839665, + 34.24439, + 4.901583, + 12.027884 + ] + }, + { + "t": 4.933333, + "v": [ + -18.749977 + ] + } + ] + }, + { + "bone": "front-fist", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.333191 + ], + "curve": [ + 0.018520074, + 4.426531, + 0.06852007, + 10.824462 + ] + }, + { + "t": 0.1, + "v": [ + 10.599137 + ], + "curve": [ + 0.14767976, + 10.599137, + 0.12264546, + -15.241027 + ] + }, + { + "t": 0.2, + "v": [ + -15.346755 + ], + "curve": [ + 0.2663191, + -15.4374, + 0.3159685, + -6.48421 + ] + }, + { + "t": 0.3333333, + "v": [ + -3.89693 + ], + "curve": [ + 0.36239055, + 0.432456, + 0.4787541, + 22.36063 + ] + }, + { + "t": 0.5666666, + "v": [ + 22.010826 + ], + "curve": [ + 0.6100949, + 21.83802, + 0.6272623, + 12.848224 + ] + }, + { + "t": 0.6333333, + "v": [ + 9.047508 + ], + "curve": [ + 0.6433533, + 2.774735, + 0.6223488, + -39.42856 + ] + }, + { + "t": 0.7, + "v": [ + -39.49933 + ], + "curve": [ + 0.7731914, + -39.56604, + 0.8138696, + 14.771628 + ] + }, + { + "t": 0.8666667, + "v": [ + 14.809445 + ], + "curve": [ + 0.9652192, + 14.88003, + 1.1, + 5.635015 + ] + }, + { + "t": 1.1, + "v": [ + -6.07953 + ], + "ease": "stepped" + }, + { + "t": 2.233333, + "v": [ + -6.07953 + ], + "curve": [ + 2.3068335, + -6.07953, + 2.4266386, + -25.88878 + ] + }, + { + "t": 2.533333, + "v": [ + -22.42055 + ], + "curve": [ + 2.597695, + -20.383656, + 2.6568334, + 5.728967 + ] + }, + { + "t": 2.7, + "v": [ + 5.728967 + ], + "curve": [ + 2.770472, + 5.728967, + 2.8510454, + -5.377005 + ] + }, + { + "t": 2.9333334, + "v": [ + -5.377005 + ], + "curve": [ + 3.00755, + -5.377005, + 3.0867045, + -4.539953 + ] + }, + { + "t": 3.166667, + "v": [ + -4.165549 + ], + "curve": [ + 3.222622, + -3.912559, + 4.485574, + 5.728966 + ] + }, + { + "t": 4.666666, + "v": [ + 5.728966 + ], + "curve": [ + 4.733333, + 5.728966, + 4.885902, + -2.474717 + ] + }, + { + "t": 4.933333, + "v": [ + -6.523767 + ] + } + ] + }, + { + "bone": "front-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.008333334, + -11.325378, + 0.10833333, + -57.71149 + ] + }, + { + "t": 0.13333334, + "v": [ + -57.71149 + ], + "curve": [ + 0.175, + -57.71149, + 0.22882803, + 19.72928 + ] + }, + { + "t": 0.3, + "v": [ + 19.34176 + ], + "curve": [ + 0.3539871, + 19.34176, + 0.4, + -57.76014 + ] + }, + { + "t": 0.4333333, + "v": [ + -57.76014 + ], + "curve": [ + 0.4583333, + -57.76014, + 0.510723, + -3.5613594 + ] + }, + { + "t": 0.5333333, + "v": [ + 3.698765 + ], + "curve": [ + 0.5631978, + 13.288166, + 0.6333333, + 15.792763 + ] + }, + { + "t": 0.6666667, + "v": [ + 15.792763 + ], + "curve": [ + 0.7, + 15.792763, + 0.7666666, + -48.75049 + ] + }, + { + "t": 0.8, + "v": [ + -48.75049 + ], + "curve": [ + 0.8416666, + -48.75049, + 0.925, + 4.704307 + ] + }, + { + "t": 0.9666666, + "v": [ + 4.704307 + ], + "curve": [ + 1, + 4.704307, + 1.0666667, + -22.89701 + ] + }, + { + "t": 1.1, + "v": [ + -22.89701 + ], + "curve": [ + 1.1416667, + -22.89701, + 1.225, + -13.27708 + ] + }, + { + "t": 1.2666667, + "v": [ + -13.27708 + ] + } + ] + }, + { + "bone": "front-foot-tip", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.2811985 + ], + "curve": [ + 0.008333334, + -0.2811985, + 0.002817385, + -66.61513 + ] + }, + { + "t": 0.06666667, + "v": [ + -65.75365 + ], + "curve": [ + 0.16552, + -64.41987, + 0.2337835, + 14.352765 + ] + }, + { + "t": 0.2666667, + "v": [ + 38.24919 + ], + "curve": [ + 0.2937184, + 57.90787, + 0.3924242, + 89.78588 + ] + }, + { + "t": 0.4666667, + "v": [ + 90.73152 + ], + "curve": [ + 0.4833333, + 90.73152, + 0.55, + 177.66196 + ] + }, + { + "t": 0.5666666, + "v": [ + 177.66196 + ], + "curve": [ + 0.7326745, + 176.2435, + 0.75, + 11.348257 + ] + }, + { + "t": 0.8, + "v": [ + 11.348257 + ], + "curve": [ + 0.8859025, + 12.29389, + 0.9114622, + 47.87824 + ] + }, + { + "t": 0.9333333, + "v": [ + 56.76897 + ], + "curve": [ + 0.967334, + 70.59048, + 1.05, + 86.4574 + ] + }, + { + "t": 1.1, + "v": [ + 86.4574 + ], + "curve": [ + 1.186726, + 86.4574, + 1.2140645, + 66.44207 + ] + }, + { + "t": 1.3333334, + "v": [ + 64.5508 + ] + } + ] + }, + { + "bone": "front-shin", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.08635836, + -0.01806736, + 0.19055387, + -24.251423 + ] + }, + { + "t": 0.2, + "v": [ + -26.49584 + ], + "curve": [ + 0.21439336, + -29.91574, + 0.24939965, + -40.50952 + ] + }, + { + "t": 0.3333333, + "v": [ + -40.57034 + ], + "curve": [ + 0.4313408, + -40.70344, + 0.4589271, + -11.343845 + ] + }, + { + "t": 0.4666667, + "v": [ + -8.71192 + ], + "curve": [ + 0.4771134, + -5.159385, + 0.5239128, + 17.1284 + ] + }, + { + "t": 0.6, + "v": [ + 16.98232 + ], + "curve": [ + 0.6317624, + 17.085365, + 0.625, + 2.764457 + ] + }, + { + "t": 0.6333333, + "v": [ + 2.764458 + ], + "curve": [ + 0.6484549, + 2.764458, + 0.652977, + 2.74659 + ] + }, + { + "t": 0.6666667, + "v": [ + 2.591426 + ], + "curve": [ + 0.6784885, + 2.385952, + 0.7333333, + 2.531887 + ] + }, + { + "t": 0.7333333, + "v": [ + -9.426415 + ], + "curve": [ + 0.7452463, + -2.476608, + 0.7820335, + 3.124748 + ] + }, + { + "t": 0.8, + "v": [ + 4.278675 + ], + "curve": [ + 0.8318292, + 6.322961, + 0.895421, + 8.461233 + ] + }, + { + "t": 0.9333333, + "v": [ + 8.49048 + ], + "curve": [ + 0.9860933, + 8.531183, + 1.0511496, + 6.381635 + ] + }, + { + "t": 1.0666667, + "v": [ + 2.28483 + ], + "curve": [ + 1.078323, + 4.166202, + 1.1031494, + 5.861723 + ] + }, + { + "t": 1.1333333, + "v": [ + 5.884948 + ], + "curve": [ + 1.1908875, + 5.92923, + 1.208822, + 4.560581 + ] + }, + { + "t": 1.2333333, + "v": [ + 2.524644 + ] + } + ] + }, + { + "bone": "front-thigh", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.05976329, + 1.0151215, + 0.1509999, + 45.23327 + ] + }, + { + "t": 0.16666667, + "v": [ + 54.00554 + ], + "curve": [ + 0.18961367, + 66.85423, + 0.3579875, + 169.85176 + ] + }, + { + "t": 0.5, + "v": [ + 169.5134 + ], + "curve": [ + 0.6275878, + 169.85176, + 0.6924103, + 108.84532 + ] + }, + { + "t": 0.7, + "v": [ + 97.73543 + ], + "curve": [ + 0.7232997, + 102.60121, + 0.805322, + 111.5996 + ] + }, + { + "t": 0.8666667, + "v": [ + 111.69462 + ], + "curve": [ + 0.8991471, + 111.82616, + 1.0152105, + 109.1455 + ] + }, + { + "t": 1.0666667, + "v": [ + 95.79772 + ] + } + ] + }, + { + "bone": "front-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -38.85507 + ], + "curve": [ + 0.02192639, + -40.37515, + 0.09562777, + -41.91797 + ] + }, + { + "t": 0.13333334, + "v": [ + -41.91797 + ], + "curve": [ + 0.1762986, + -41.91798, + 0.2164709, + -16.920395 + ] + }, + { + "t": 0.23333333, + "v": [ + -4.34639 + ], + "curve": [ + 0.2575247, + 13.692627, + 0.3075902, + 60.34659 + ] + }, + { + "t": 0.4, + "v": [ + 60.16684 + ], + "curve": [ + 0.4959516, + 59.98024, + 0.538565, + 33.62846 + ] + }, + { + "t": 0.5666666, + "v": [ + 23.061996 + ], + "curve": [ + 0.5945549, + 32.71104, + 0.6754874, + 53.71147 + ] + }, + { + "t": 0.7333333, + "v": [ + 53.61354 + ], + "curve": [ + 0.7969134, + 53.50589, + 0.926482, + 30.978836 + ] + }, + { + "t": 0.9333333, + "v": [ + 19.57402 + ], + "ease": "stepped" + }, + { + "t": 1.9666667, + "v": [ + 19.57402 + ], + "curve": [ + 2.245216, + 19.57402, + 2.7021875, + 77.025 + ] + }, + { + "t": 3.0666666, + "v": [ + 77.0602 + ], + "curve": [ + 3.208887, + 77.32796, + 3.291069, + 67.99296 + ] + }, + { + "t": 3.4333334, + "v": [ + 67.9596 + ], + "curve": [ + 3.608477, + 68.3418, + 3.7293816, + 73.87673 + ] + }, + { + "t": 3.833333, + "v": [ + 73.41716 + ], + "curve": [ + 4.152479, + 73.91438, + 4.460341, + 71.98025 + ] + }, + { + "t": 4.633333, + "v": [ + 64.76924 + ], + "curve": [ + 4.687792, + 62.49916, + 4.846802, + 26.42305 + ] + }, + { + "t": 4.866667, + "v": [ + 10.94069 + ] + } + ] + }, + { + "bone": "gun", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.788574 + ], + "curve": [ + 0.03333333, + -2.788574, + 0.11987463, + -7.215712 + ] + }, + { + "t": 0.13333334, + "v": [ + -8.516563 + ], + "curve": [ + 0.16800457, + -11.867717, + 0.2902747, + -23.711977 + ] + }, + { + "t": 0.3333333, + "v": [ + -26.241997 + ], + "curve": [ + 0.368596, + -28.313953, + 0.4355997, + -29.74596 + ] + }, + { + "t": 0.5, + "v": [ + -29.65575 + ], + "curve": [ + 0.552479, + -29.58224, + 0.611462, + -25.47485 + ] + }, + { + "t": 0.6333333, + "v": [ + -22.68271 + ], + "curve": [ + 0.6562596, + -19.7559, + 0.67987, + -10.02117 + ] + }, + { + "t": 0.7, + "v": [ + -6.485645 + ], + "curve": [ + 0.7221142, + -2.601631, + 0.75, + -1.21659 + ] + }, + { + "t": 0.7666666, + "v": [ + -1.350212 + ], + "curve": [ + 0.7916667, + -1.5506454, + 0.8416666, + -19.737776 + ] + }, + { + "t": 0.8666667, + "v": [ + -19.7968 + ] + } + ] + }, + { + "bone": "hair1", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.04689246, + -0.2130623, + 0.04790161, + 7.863083 + ] + }, + { + "t": 0.06666667, + "v": [ + 13.272148 + ], + "curve": [ + 0.08325758, + 18.054514, + 0.13504568, + 24.44309 + ] + }, + { + "t": 0.2, + "v": [ + 24.01697 + ], + "curve": [ + 0.225, + 24.01697, + 0.2803424, + 6.321228 + ] + }, + { + "t": 0.3, + "v": [ + 3.1026344 + ], + "curve": [ + 0.3225088, + -0.5827751, + 0.3818797, + -7.121094 + ] + }, + { + "t": 0.4666667, + "v": [ + -7.447723 + ], + "curve": [ + 0.5115855, + -7.655552, + 0.5376558, + 12.13205 + ] + }, + { + "t": 0.5666666, + "v": [ + 16.46309 + ], + "curve": [ + 0.6085693, + 22.718737, + 0.6716594, + 27.3962 + ] + }, + { + "t": 0.7333333, + "v": [ + 27.54968 + ], + "curve": [ + 0.8266793, + 27.3962, + 0.932931, + 23.22974 + ] + }, + { + "t": 0.9666666, + "v": [ + 19.106976 + ], + "curve": [ + 0.9980442, + 15.272388, + 1.0916667, + -2.528984 + ] + }, + { + "t": 1.1333333, + "v": [ + -2.528984 + ], + "curve": [ + 1.1583333, + -2.528984, + 1.2083334, + 0 + ] + }, + { + "t": 1.2333333, + "v": [ + 0 + ], + "ease": "stepped" + }, + { + "t": 2, + "v": [ + 0 + ], + "curve": [ + 2.075, + 0, + 2.247674, + 0.3461227 + ] + }, + { + "t": 2.333333, + "v": [ + 0.7803421 + ], + "curve": [ + 2.584982, + 2.055981, + 2.8047395, + 3.4637756 + ] + }, + { + "t": 3.2, + "v": [ + 3.503952 + ], + "curve": [ + 3.5925975, + 3.543865, + 3.9791405, + 2.3555145 + ] + }, + { + "t": 4.166666, + "v": [ + 1.553379 + ], + "curve": [ + 4.39082, + 0.594574, + 4.447003, + 0.0361824 + ] + }, + { + "t": 4.6, + "v": [ + 0.0361824 + ], + "curve": [ + 4.641668, + 0.0361824, + 4.741667, + 0 + ] + }, + { + "t": 4.933333, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "hair2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 10.609882 + ], + "curve": [ + 0.075, + 10.609882, + 0.05, + 12.669956 + ] + }, + { + "t": 0.06666667, + "v": [ + 12.669956 + ], + "curve": [ + 0.1233677, + 12.669956, + 0.19394414, + -16.505566 + ] + }, + { + "t": 0.2, + "v": [ + -19.86787 + ], + "curve": [ + 0.20651405, + -23.48457, + 0.23617338, + -31.682863 + ] + }, + { + "t": 0.3, + "v": [ + -31.80027 + ], + "curve": [ + 0.3564386, + -31.90409, + 0.4369411, + -25.611557 + ] + }, + { + "t": 0.4666667, + "v": [ + -19.291225 + ], + "curve": [ + 0.485298, + -15.329792, + 0.5289479, + 6.481163 + ] + }, + { + "t": 0.5666666, + "v": [ + 6.667576 + ], + "curve": [ + 0.6279005, + 6.970203, + 0.6498716, + -46.39313 + ] + }, + { + "t": 0.7333333, + "v": [ + -46.29858 + ], + "curve": [ + 0.8430756, + -46.17424, + 0.9410482, + -33.36858 + ] + }, + { + "t": 0.9666666, + "v": [ + -23.173223 + ], + "curve": [ + 0.9721882, + -20.975813, + 1.0466495, + 15.210228 + ] + }, + { + "t": 1.1, + "v": [ + 15.210228 + ], + "curve": [ + 1.1416667, + 15.210228, + 1.182938, + 10.734215 + ] + }, + { + "t": 1.2666667, + "v": [ + 10.609882 + ], + "curve": [ + 1.45, + 10.337642, + 1.8166667, + 10.609882 + ] + }, + { + "t": 2, + "v": [ + 10.609882 + ], + "curve": [ + 2.075, + 10.609882, + 2.225, + 16.90288 + ] + }, + { + "t": 2.3, + "v": [ + 16.90288 + ], + "curve": [ + 2.3271945, + 16.90288, + 2.346594, + 6.813179 + ] + }, + { + "t": 2.4, + "v": [ + 6.834305 + ], + "curve": [ + 2.492377, + 6.870834, + 2.6021945, + 17.392544 + ] + }, + { + "t": 2.666667, + "v": [ + 17.392544 + ], + "curve": [ + 2.7416666, + 17.392544, + 2.8916986, + 10.665386 + ] + }, + { + "t": 2.966667, + "v": [ + 10.640583 + ], + "curve": [ + 3.186902, + 10.56771, + 3.343602, + 10.731342 + ] + }, + { + "t": 3.6, + "v": [ + 11.39581 + ], + "curve": [ + 3.7658195, + 11.825535, + 3.873757, + 14.87431 + ] + }, + { + "t": 3.9333334, + "v": [ + 14.827503 + ], + "curve": [ + 4.022158, + 14.75772, + 4.208427, + 9.491276 + ] + }, + { + "t": 4.3, + "v": [ + 9.53775 + ], + "curve": [ + 4.391111, + 9.583996, + 4.44072, + 14.816524 + ] + }, + { + "t": 4.533333, + "v": [ + 14.84467 + ], + "curve": [ + 4.642342, + 14.877789, + 4.692117, + 1.173443 + ] + }, + { + "t": 4.766667, + "v": [ + 1.2434273 + ], + "curve": [ + 4.822706, + 1.2960372, + 4.818161, + 18.354725 + ] + }, + { + "t": 4.866667, + "v": [ + 18.384907 + ], + "curve": [ + 4.904529, + 18.40846, + 4.901352, + 10.607553 + ] + }, + { + "t": 4.933333, + "v": [ + 10.609882 + ] + } + ] + }, + { + "bone": "hair3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0, + 0, + 0.04056912, + 10.74298 + ] + }, + { + "t": 0.06666667, + "v": [ + 14.15986 + ], + "curve": [ + 0.07479883, + 15.224585, + 0.14791566, + 18.036913 + ] + }, + { + "t": 0.2, + "v": [ + 18.13369 + ], + "curve": [ + 0.2513522, + 18.229107, + 0.3068256, + -4.75262 + ] + }, + { + "t": 0.3666667, + "v": [ + -5.062149 + ], + "curve": [ + 0.41201925, + -5.296737, + 0.4698103, + -0.9579954 + ] + }, + { + "t": 0.5, + "v": [ + 2.209665 + ], + "curve": [ + 0.5121224, + 3.4816265, + 0.5948224, + 20.305944 + ] + }, + { + "t": 0.6333333, + "v": [ + 24.8722 + ], + "curve": [ + 0.6472809, + 26.525967, + 0.7191794, + 29.326023 + ] + }, + { + "t": 0.8, + "v": [ + 29.219383 + ], + "curve": [ + 0.8586156, + 29.142044, + 0.9000327, + 28.480516 + ] + }, + { + "t": 0.9333333, + "v": [ + 26.11037 + ], + "curve": [ + 0.9809244, + 22.72311, + 0.9980939, + 2.056135 + ] + }, + { + "t": 1.1, + "v": [ + 2.209665 + ] + } + ] + }, + { + "bone": "hair4", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.011168385, + 4.50322, + 0.05, + 11.416817 + ] + }, + { + "t": 0.06666667, + "v": [ + 11.416817 + ], + "curve": [ + 0.1, + 11.416817, + 0.1361588, + -5.918403 + ] + }, + { + "t": 0.16666667, + "v": [ + -10.537537 + ], + "curve": [ + 0.20614353, + -16.514656, + 0.3274886, + -21.9986 + ] + }, + { + "t": 0.3666667, + "v": [ + -24.471233 + ], + "curve": [ + 0.41259405, + -27.36985, + 0.4666667, + -43.9946 + ] + }, + { + "t": 0.5, + "v": [ + -43.9946 + ], + "curve": [ + 0.5333333, + -43.9946, + 0.5522224, + 12.119652 + ] + }, + { + "t": 0.6333333, + "v": [ + 11.853188 + ], + "curve": [ + 0.7141786, + 11.587608, + 0.7583333, + -34.13222 + ] + }, + { + "t": 0.8, + "v": [ + -34.13222 + ], + "curve": [ + 0.8583333, + -34.13222, + 1.0149958, + -12.471024 + ] + }, + { + "t": 1.0666667, + "v": [ + -8.848976 + ], + "curve": [ + 1.1205677, + -5.070595, + 1.219171, + -0.015052795 + ] + }, + { + "t": 1.3333334, + "v": [ + 1.2907867 + ], + "curve": [ + 1.508893, + 3.2989044, + 1.7627754, + 2.7490234 + ] + }, + { + "t": 1.8666667, + "v": [ + 2.776871 + ], + "curve": [ + 1.974238, + 2.805704, + 2.1083546, + 2.808632 + ] + }, + { + "t": 2.2, + "v": [ + 2.776871 + ], + "curve": [ + 2.315253, + 2.736931, + 2.3741815, + 1.219162 + ] + }, + { + "t": 2.466667, + "v": [ + 1.179222 + ], + "curve": [ + 2.525, + 1.179222, + 2.608333, + 10.794548 + ] + }, + { + "t": 2.666667, + "v": [ + 10.794548 + ], + "curve": [ + 2.725, + 10.794548, + 2.893151, + 4.721054 + ] + }, + { + "t": 3.033333, + "v": [ + 4.721054 + ], + "curve": [ + 3.1166666, + 4.721054, + 3.283333, + 7.932075 + ] + }, + { + "t": 3.3666666, + "v": [ + 7.932075 + ], + "curve": [ + 3.4916666, + 7.932075, + 3.775, + 6.927864 + ] + }, + { + "t": 3.9, + "v": [ + 6.927864 + ], + "curve": [ + 3.9809444, + 6.927864, + 4.09364, + 6.897201 + ] + }, + { + "t": 4.2, + "v": [ + 8.442413 + ], + "curve": [ + 4.267491, + 9.422943, + 4.401258, + 16.605806 + ] + }, + { + "t": 4.5, + "v": [ + 16.33462 + ], + "curve": [ + 4.581609, + 16.11781, + 4.708941, + 9.9449 + ] + }, + { + "t": 4.733333, + "v": [ + 6.5066 + ], + "curve": [ + 4.747063, + 4.571221, + 4.779032, + -1.7636824 + ] + }, + { + "t": 4.8, + "v": [ + -1.7486115 + ], + "curve": [ + 4.823359, + -1.7325964, + 4.819983, + 4.467903 + ] + }, + { + "t": 4.866667, + "v": [ + 6.043281 + ], + "curve": [ + 4.899199, + 7.141105, + 4.912722, + 6.927864 + ] + }, + { + "t": 4.933333, + "v": [ + 6.927864 + ] + } + ] + }, + { + "bone": "head", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.827988 + ], + "curve": [ + 0.015444444, + -2.827988, + 0.03569071, + 12.719316 + ] + }, + { + "t": 0.06666667, + "v": [ + 12.186468 + ], + "curve": [ + 0.0960013, + 11.681858, + 0.11911735, + -1.144228 + ] + }, + { + "t": 0.13333334, + "v": [ + -6.858564 + ], + "curve": [ + 0.14927696, + -13.267348, + 0.21048637, + -37.27945 + ] + }, + { + "t": 0.3, + "v": [ + -36.86384 + ], + "curve": [ + 0.3539913, + -36.61315, + 0.4120227, + -32.35048 + ] + }, + { + "t": 0.4666667, + "v": [ + -23.489603 + ], + "curve": [ + 0.4899489, + -19.87037, + 0.5120964, + -3.287432 + ] + }, + { + "t": 0.5333333, + "v": [ + -3.237766 + ], + "curve": [ + 0.5596176, + -3.3898296, + 0.6143611, + -67.24913 + ] + }, + { + "t": 0.6333333, + "v": [ + -74.40298 + ], + "curve": [ + 0.6523558, + -81.5758, + 0.7021659, + -88.9422 + ] + }, + { + "t": 0.7333333, + "v": [ + -88.93178 + ], + "curve": [ + 0.8048823, + -88.90787, + 0.8380167, + -80.87495 + ] + }, + { + "t": 0.8666667, + "v": [ + -81.02708 + ], + "curve": [ + 0.9216276, + -81.3189, + 0.9755556, + -85.28828 + ] + }, + { + "t": 1, + "v": [ + -85.28828 + ], + "ease": "stepped" + }, + { + "t": 2.233333, + "v": [ + -85.28828 + ], + "curve": [ + 2.3143334, + -85.28828, + 2.382326, + -68.06154 + ] + }, + { + "t": 2.466667, + "v": [ + -63.48384 + ], + "curve": [ + 2.5701094, + -57.86936, + 2.9157326, + -55.24182 + ] + }, + { + "t": 3.2, + "v": [ + -55.10316 + ], + "curve": [ + 3.447132, + -54.98262, + 4.134757, + -56.60572 + ] + }, + { + "t": 4.266667, + "v": [ + -58.2344 + ], + "curve": [ + 4.67212, + -63.24052, + 4.64639, + -82.6929 + ] + }, + { + "t": 4.933333, + "v": [ + -85.28828 + ] + } + ] + }, + { + "bone": "head", + "property": "scale", + "keys": [ + { + "t": 0.4666667, + "v": [ + 1, + 1 + ], + "curve": [ + 0.469, + 1.005, + 0.4916667, + 1.065, + 0.475, + 1.0178572, + 0.4916667, + 0.94 + ] + }, + { + "t": 0.5, + "v": [ + 1.065, + 0.94 + ], + "curve": [ + 0.5166666, + 1.065, + 0.5410837, + 0.9910153, + 0.5166666, + 0.94, + 0.5423501, + 1.0256574 + ] + }, + { + "t": 0.5666666, + "v": [ + 0.9895735, + 1.0247642 + ], + "curve": [ + 0.5933727, + 0.9880685, + 0.6089288, + 1.001505, + 0.5948418, + 1.0237292, + 0.6074599, + 1.0010352 + ] + }, + { + "t": 0.6333333, + "v": [ + 1, + 1 + ] + } + ] + }, + { + "bone": "head-control", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.025, + 0, + 0.08982687, + 0.891473048717427, + 0.025, + 0, + 0.075, + -21.614010504539937 + ] + }, + { + "t": 0.1, + "v": [ + 0.9881001732908103, + -21.614010504539937 + ], + "curve": [ + 0.2139062, + 2.070009948885172, + 0.375, + 3.3170359299367043, + 0.19166666, + -21.614010504539937, + 0.4413305, + -13.159398227841544 + ] + }, + { + "t": 0.4666667, + "v": [ + 3.3170359299367043, + -7.8163233036117745 + ], + "curve": [ + 0.4916667, + 3.3170359299367043, + 0.5497855, + 3.255025944131776, + 0.482024, + -4.577663583989257, + 0.5036168, + 2.5038501852082544 + ] + }, + { + "t": 0.5666666, + "v": [ + 3.1785534482776767, + 2.4916028726186825 + ], + "curve": [ + 0.6580276, + 2.76464725351175, + 0.6791785, + 1.9860522865154686, + 0.6491876, + 2.475574865178754, + 0.6417333, + -10.469905418369596 + ] + }, + { + "t": 0.7, + "v": [ + 1.7400376666873885, + -10.40793397936301 + ], + "curve": [ + 0.7865131, + 0.7178611289055187, + 0.880658, + -0.8035120526508095, + 0.772064, + -10.331288022916368, + 0.819524, + 5.5617521546731865 + ] + }, + { + "t": 0.9, + "v": [ + -1.0700846126188983, + 5.5375957465633725 + ], + "curve": [ + 0.9605302, + -1.9043193961326945, + 1.025, + -2.225246112549058, + 0.974895, + 5.515115502458913, + 0.9505928, + -0.8529567147798388 + ] + }, + { + "t": 1.1, + "v": [ + -2.225246112549058, + -0.904275435203134 + ], + "curve": [ + 1.2916666, + -2.225246112549058, + 2.001765, + -1.49395179745463, + 1.291651, + -0.9701039787619529, + 1.975, + -0.904275435203134 + ] + }, + { + "t": 2.166667, + "v": [ + -0.8671348489328489, + -0.904275435203134 + ], + "curve": [ + 2.250246, + -0.5494431414812716, + 2.503161, + 0.8558456729711156, + 2.283333, + -0.904275435203134, + 2.6026855, + -7.731571950229743 + ] + }, + { + "t": 2.666667, + "v": [ + 1.325955773127725, + -8.982293077108213 + ], + "curve": [ + 2.7657926, + 1.610961163374286, + 2.998697, + 1.7487320835703575, + 2.834681, + -12.266685464351612, + 3.002592, + -15.66948180337535 + ] + }, + { + "t": 3.1333334, + "v": [ + 1.8106379308475051, + -16.217154092506306 + ], + "curve": [ + 3.391734, + 1.9294497947954714, + 4.198695, + 2.516318209304466, + 3.48327, + -17.683029148115157, + 4.12858, + -16.929863255296553 + ] + }, + { + "t": 4.366667, + "v": [ + 2.9925614159386806, + -12.17710457017077 + ], + "curve": [ + 4.429278, + 3.1700768829776, + 4.593682, + 5.308049562432414, + 4.538166, + -8.753564458135655, + 4.583333, + -4.8960837637572565 + ] + }, + { + "t": 4.666666, + "v": [ + 5.380737633100834, + -2.8332742324579954 + ], + "curve": [ + 4.793823, + 5.507386247668642, + 4.805771, + 3.683781982097963, + 4.690854, + -2.2345417351416623, + 4.800488, + -0.9998627288050945 + ] + }, + { + "t": 4.933333, + "v": [ + 3.608397500713215, + -1.2390671241221003 + ] + } + ] + }, + { + "bone": "hip", + "property": "translate", + "keys": [ + { + "t": 0, + "v": [ + 0, + 0 + ], + "curve": [ + 0.09774662, + -26.500283486396416, + 0.16644298, + -49.643426829515846, + 0.028903656, + 52.83070615383771, + 0.1091842, + 96.94279176568257 + ] + }, + { + "t": 0.2666667, + "v": [ + -83.18160340900454, + 94.77507525752591 + ], + "curve": [ + 0.3611138, + -114.78673887553732, + 0.3924851, + -126.64003479656533, + 0.42022145, + 92.70853166056783, + 0.4666667, + -9.75982800715007 + ] + }, + { + "t": 0.4666667, + "v": [ + -143.00812447348557, + -70.7983325313428 + ], + "curve": [ + 0.5225717, + -155.34349162836816, + 0.5651282, + -162.70703056075004, + 0.4733397, + -82.7528386669226, + 0.5833333, + -126.47713105298851 + ] + }, + { + "t": 0.6, + "v": [ + -166.97602630495203, + -126.47713105298851 + ], + "curve": [ + 0.6630102, + -174.68976911750315, + 0.8163472, + -180.33087545206783, + 0.7083333, + -126.47713105298851, + 0.8916666, + -126.51817717599798 + ] + }, + { + "t": 1, + "v": [ + -180.5597626102916, + -126.51817717599798 + ] + } + ] + }, + { + "bone": "neck", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -2.827988 + ], + "curve": [ + 0.11415303, + 1.3304386, + 0.194984, + 4.130054 + ] + }, + { + "t": 0.2666667, + "v": [ + 4.132889 + ], + "curve": [ + 0.3512333, + 4.13624, + 0.4440456, + -24.501444 + ] + }, + { + "t": 0.5, + "v": [ + -24.686066 + ], + "curve": [ + 0.570637, + -23.89392, + 0.5499004, + 34.22126 + ] + }, + { + "t": 0.6666667, + "v": [ + 35.12734 + ], + "curve": [ + 0.713132, + 34.81157, + 0.7555716, + 22.7647 + ] + }, + { + "t": 0.8333333, + "v": [ + 22.81864 + ], + "curve": [ + 0.8679167, + 22.842625, + 0.9156492, + 47.94965 + ] + }, + { + "t": 0.9666666, + "v": [ + 47.94965 + ], + "ease": "stepped" + }, + { + "t": 2.233333, + "v": [ + 47.94965 + ], + "curve": [ + 2.3, + 47.94965, + 2.6166525, + 18.71746 + ] + }, + { + "t": 2.666667, + "v": [ + 18.505486 + ], + "curve": [ + 3.171996, + 16.579683, + 4.060461, + 16.790627 + ] + }, + { + "t": 4.533333, + "v": [ + 18.505486 + ], + "curve": [ + 4.706526, + 19.133564, + 4.775889, + 41.10513 + ] + }, + { + "t": 4.8, + "v": [ + 47.94965 + ] + } + ] + }, + { + "bone": "rear-bracer", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 10.362316 + ], + "curve": [ + 0.03333333, + 10.362316, + 0.1, + -32.88954 + ] + }, + { + "t": 0.13333334, + "v": [ + -32.88954 + ], + "curve": [ + 0.18333334, + -32.88954, + 0.2833333, + -4.45478 + ] + }, + { + "t": 0.3333333, + "v": [ + -4.45478 + ], + "curve": [ + 0.3666667, + -4.45478, + 0.4379563, + -6.86408 + ] + }, + { + "t": 0.4666667, + "v": [ + -8.989485 + ], + "curve": [ + 0.5292276, + -13.620812, + 0.6053304, + -20.580513 + ] + }, + { + "t": 0.6333333, + "v": [ + -23.20364 + ], + "curve": [ + 0.7078339, + -30.182356, + 0.7583333, + -35.55501 + ] + }, + { + "t": 0.8, + "v": [ + -35.55501 + ], + "curve": [ + 0.875, + -35.55501, + 1.025, + -23.20364 + ] + }, + { + "t": 1.1, + "v": [ + -23.20364 + ] + } + ] + }, + { + "bone": "rear-foot", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.2811966 + ], + "curve": [ + 0.03333333, + -0.2811966, + 0.256232, + -66.7055 + ] + }, + { + "t": 0.3666667, + "v": [ + -66.84443 + ], + "curve": [ + 0.4184119, + -66.90952, + 0.4985725, + -21.794205 + ] + }, + { + "t": 0.6, + "v": [ + -21.5233 + ], + "curve": [ + 0.6519168, + -21.38463, + 0.6645703, + -53.96108 + ] + }, + { + "t": 0.7, + "v": [ + -54.26296 + ], + "curve": [ + 0.7574644, + -53.96108, + 0.8429435, + -2.072342 + ] + }, + { + "t": 0.9333333, + "v": [ + -1.4685898 + ], + "curve": [ + 0.9684307, + -2.072342, + 0.9754344, + -19.96207 + ] + }, + { + "t": 1, + "v": [ + -19.96207 + ], + "curve": [ + 1.025, + -19.96207, + 1.075, + -12.420547 + ] + }, + { + "t": 1.1, + "v": [ + -12.420547 + ], + "curve": [ + 1.1333333, + -12.420547, + 1.2, + -18.34373 + ] + }, + { + "t": 1.2333333, + "v": [ + -18.34373 + ] + } + ] + }, + { + "bone": "rear-foot-target", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -0.2811985 + ] + } + ] + }, + { + "bone": "rear-shin", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.02134387, + -16.65366, + 0.09115682, + -54.81634 + ] + }, + { + "t": 0.16666667, + "v": [ + -55.28844 + ], + "curve": [ + 0.1869984, + -55.41556, + 0.2134717, + -52.51734 + ] + }, + { + "t": 0.23333333, + "v": [ + -45.98236 + ], + "curve": [ + 0.2420925, + -43.10037, + 0.3105709, + -12.726774 + ] + }, + { + "t": 0.3333333, + "v": [ + -6.317261 + ], + "curve": [ + 0.3562187, + 0.12688255, + 0.4666666, + 24.495005 + ] + }, + { + "t": 0.5, + "v": [ + 24.495005 + ], + "curve": [ + 0.5425889, + 24.495005, + 0.5597089, + 3.782467 + ] + }, + { + "t": 0.5666666, + "v": [ + -3.525984 + ], + "curve": [ + 0.5851009, + 3.8576965, + 0.6593201, + 16.627193 + ] + }, + { + "t": 0.7, + "v": [ + 16.561085 + ], + "curve": [ + 0.7823284, + 16.42729, + 0.896085, + 8.43845 + ] + }, + { + "t": 0.9333333, + "v": [ + 4.041226 + ], + "curve": [ + 0.9562264, + 6.836118, + 1.0083333, + 8.41251 + ] + }, + { + "t": 1.0333333, + "v": [ + 8.41251 + ], + "curve": [ + 1.0666667, + 8.41251, + 1.1224273, + 8.136743 + ] + }, + { + "t": 1.1666666, + "v": [ + 5.799962 + ] + } + ] + }, + { + "bone": "rear-thigh", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.03333333, + 0, + 0.12001532, + 50.26316 + ] + }, + { + "t": 0.13333334, + "v": [ + 57.30254 + ], + "curve": [ + 0.16367698, + 73.341, + 0.2737021, + 147.17735 + ] + }, + { + "t": 0.3333333, + "v": [ + 147.10303 + ], + "curve": [ + 0.47515625, + 146.44525, + 0.582564, + 95.71753 + ] + }, + { + "t": 0.6, + "v": [ + 79.66113 + ], + "curve": [ + 0.6198274, + 94.74216, + 0.7321241, + 103.15384 + ] + }, + { + "t": 0.7666666, + "v": [ + 103.02254 + ], + "curve": [ + 0.8121768, + 102.84955, + 0.8968627, + 95.74734 + ] + }, + { + "t": 0.9333333, + "v": [ + 83.01085 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -44.69556 + ], + "curve": [ + 0.03333333, + -44.69556, + 0.1197083, + 54.88644 + ] + }, + { + "t": 0.13333334, + "v": [ + 64.6217 + ], + "curve": [ + 0.1537096, + 79.18082, + 0.2141258, + 79.4221 + ] + }, + { + "t": 0.2666667, + "v": [ + 63.39506 + ], + "curve": [ + 0.2927642, + 55.18524, + 0.3318916, + 30.12935 + ] + }, + { + "t": 0.3666667, + "v": [ + 30.12935 + ], + "curve": [ + 0.40001765, + 30.12935, + 0.4412998, + 39.87414 + ] + }, + { + "t": 0.4666667, + "v": [ + 55.12625 + ], + "curve": [ + 0.48838425, + 68.18418, + 0.5204052, + 100.72226 + ] + }, + { + "t": 0.5333333, + "v": [ + 111.95866 + ], + "curve": [ + 0.550502, + 126.88067, + 0.627324, + 185.96957 + ] + }, + { + "t": 0.6666667, + "v": [ + 185.96957 + ], + "curve": [ + 0.6916667, + 185.96957, + 0.7357943, + 162.4288 + ] + }, + { + "t": 0.8, + "v": [ + 158.0067 + ], + "curve": [ + 0.9000576, + 151.11525, + 1.0166667, + 144.0128 + ] + }, + { + "t": 1.1, + "v": [ + 144.0128 + ], + "ease": "stepped" + }, + { + "t": 2.3666666, + "v": [ + 144.0128 + ], + "curve": [ + 2.4916666, + 144.0128, + 2.7416666, + 138.6282 + ] + }, + { + "t": 2.8666666, + "v": [ + 138.6282 + ], + "curve": [ + 3.0666666, + 138.6282, + 3.466667, + 138.63403 + ] + }, + { + "t": 3.666667, + "v": [ + 138.63403 + ], + "curve": [ + 3.8833334, + 138.63403, + 4.316666, + 135.18347 + ] + }, + { + "t": 4.533333, + "v": [ + 135.18347 + ], + "curve": [ + 4.575, + 135.18347, + 4.691666, + 131.594 + ] + }, + { + "t": 4.733333, + "v": [ + 131.594 + ], + "curve": [ + 4.758333, + 131.594, + 4.516667, + 144.0128 + ] + }, + { + "t": 4.833333, + "v": [ + 144.0128 + ] + } + ] + }, + { + "bone": "rear-upper-arm", + "property": "translate", + "keys": [ + { + "t": 0.4666667, + "v": [ + 0, + 0 + ], + "curve": [ + 0.5166666, + 0, + 0.6166667, + -21.737148873568348, + 0.5166666, + 0, + 0.6166667, + -10.312580391269064 + ] + }, + { + "t": 0.6666667, + "v": [ + -21.77426571003707, + -10.330187573995937 + ] + } + ] + }, + { + "bone": "torso", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + -8.61538 + ], + "curve": [ + 0.010259143, + -16.71203, + 0.03222887, + -33.60068 + ] + }, + { + "t": 0.06666667, + "v": [ + -33.37212 + ], + "curve": [ + 0.18178344, + -32.60808, + 0.2976945, + 123.07062 + ] + }, + { + "t": 0.4666667, + "v": [ + 122.77002 + ], + "curve": [ + 0.5109518, + 122.69125, + 0.5204181, + 100.20042 + ] + }, + { + "t": 0.5666666, + "v": [ + 88.9638 + ], + "curve": [ + 0.5875576, + 83.8881, + 0.6666667, + 75.34303 + ] + }, + { + "t": 0.7, + "v": [ + 75.34303 + ], + "curve": [ + 0.7666666, + 75.34303, + 0.9, + 76.03314 + ] + }, + { + "t": 0.9666666, + "v": [ + 76.03314 + ] + } + ] + }, + { + "bone": "torso2", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.04833333, + 0, + 0.12943684, + -12.732102 + ] + }, + { + "t": 0.16666667, + "v": [ + -15.947126 + ], + "curve": [ + 0.22118534, + -20.65514, + 0.2544313, + -21.62372 + ] + }, + { + "t": 0.3, + "v": [ + -21.586037 + ], + "curve": [ + 0.457501, + -21.45581, + 0.4595645, + -1.671394 + ] + }, + { + "t": 0.6333333, + "v": [ + -1.709037 + ], + "curve": [ + 0.7095563, + -1.7255486, + 0.7151743, + -4.000723 + ] + }, + { + "t": 0.7666666, + "v": [ + -3.972734 + ], + "curve": [ + 0.8663324, + -3.918559, + 0.839921, + 0.016319573 + ] + }, + { + "t": 1, + "v": [ + 0 + ], + "ease": "stepped" + }, + { + "t": 2, + "v": [ + 0 + ], + "curve": [ + 2.275, + 0, + 2.8669045, + -5.797145 + ] + }, + { + "t": 3.1, + "v": [ + -6.437279 + ], + "curve": [ + 3.327306, + -7.06151, + 3.7103264, + -6.232035 + ] + }, + { + "t": 3.9333334, + "v": [ + -5.405311 + ], + "curve": [ + 4.168433, + -4.533755, + 4.488472, + -2.8298516 + ] + }, + { + "t": 4.8, + "v": [ + 0 + ] + } + ] + }, + { + "bone": "torso3", + "property": "rotate", + "keys": [ + { + "t": 0, + "v": [ + 0 + ], + "curve": [ + 0.025, + 0, + 0.09008592, + -3.655975 + ] + }, + { + "t": 0.1, + "v": [ + -4.551666 + ], + "curve": [ + 0.14257246, + -8.397885, + 0.22345562, + -17.0685 + ] + }, + { + "t": 0.23333333, + "v": [ + -18.311 + ], + "curve": [ + 0.2820652, + -24.44091, + 0.35017, + -28.99538 + ] + }, + { + "t": 0.3666667, + "v": [ + -30.06988 + ], + "curve": [ + 0.4051797, + -32.57841, + 0.4417323, + -33.03234 + ] + }, + { + "t": 0.4666667, + "v": [ + -32.98805 + ], + "curve": [ + 0.4914639, + -33.04064, + 0.5048738, + -23.56439 + ] + }, + { + "t": 0.5333333, + "v": [ + -23.546326 + ], + "curve": [ + 0.5708778, + -23.66542, + 0.5987943, + -27.20989 + ] + }, + { + "t": 0.6333333, + "v": [ + -27.20665 + ], + "curve": [ + 0.669014, + -27.203304, + 0.742272, + -10.42768 + ] + }, + { + "t": 0.7666666, + "v": [ + -7.788528 + ], + "curve": [ + 0.7875314, + -5.531253, + 0.7960346, + -4.417817 + ] + }, + { + "t": 0.8333333, + "v": [ + -2.901961 + ], + "curve": [ + 0.874938, + -1.2111093, + 0.9333333, + 0 + ] + }, + { + "t": 0.9666666, + "v": [ + 0 + ], + "ease": "stepped" + }, + { + "t": 2.4333334, + "v": [ + 0 + ], + "curve": [ + 2.516667, + 0, + 2.6833556, + 4.630115 + ] + }, + { + "t": 2.766667, + "v": [ + 4.656875 + ], + "curve": [ + 3.084372, + 4.758941, + 3.248143, + 4.367768 + ] + }, + { + "t": 3.4, + "v": [ + 3.736271 + ], + "curve": [ + 3.596353, + 2.919743, + 3.754788, + 2.181887 + ] + }, + { + "t": 3.8666666, + "v": [ + 1.7159004 + ], + "curve": [ + 4.136221, + 0.593175, + 4.471063, + 0 + ] + }, + { + "t": 4.8, + "v": [ + 0 + ] + } + ] + }, + { + "slot": "eye", + "property": "attachment", + "keys": [ + { + "t": 0.5333333, + "v": "eye-indifferent" + }, + { + "t": 4.6, + "v": "eye-indifferent" + } + ] + }, + { + "slot": "front-fist", + "property": "attachment", + "keys": [ + { + "t": 0, + "v": "front-fist-open" + } + ] + } + ], + "ik": [ + { + "constraint": "front-foot-ik", + "keys": [ + { + "t": 0, + "mix": 0 + } + ] + }, + { + "constraint": "front-leg-ik", + "keys": [ + { + "t": 0, + "mix": 0, + "bendPositive": false + } + ] + }, + { + "constraint": "rear-foot-ik", + "keys": [ + { + "t": 0, + "mix": 0.005 + } + ] + }, + { + "constraint": "rear-leg-ik", + "keys": [ + { + "t": 0, + "mix": 0.005, + "bendPositive": false + } + ] + } + ] + } + } +} diff --git a/rigboy/v2/cut-ends-round6/rig.json b/rigboy/v2/cut-ends-round6/rig.json new file mode 100644 index 00000000..f2dda7f2 --- /dev/null +++ b/rigboy/v2/cut-ends-round6/rig.json @@ -0,0 +1,849 @@ +{ + "spec": "rigc-rig/1", + "name": "rigboy-b10e-proportion-axis", + "note": "DECOMPILED from corrected-preprocessed.json by `rigc ingest` 2.82.0. Every number here was read out of that skeleton; nothing was authored, so this file says what the object IS and nothing about why. `invariants` is deliberately absent \u2014 a skeleton declares none, and an assertion with nothing to measure must SKIP rather than pass.", + "skeleton": { + "x": -117.27788789069166, + "y": -4.936206007051607, + "width": 260.1597405134771, + "height": 426.62744645834823, + "images": "./images/", + "audio": null + }, + "images": "../images/", + "bones": [ + { + "name": "root", + "rotation": 0.04774475 + }, + { + "name": "hip", + "parent": "root", + "y": 149.025947, + "x": 1.126526 + }, + { + "name": "crosshair", + "parent": "root", + "x": 188.2767383801231, + "y": 354.03910008757765, + "color": "ff3f00ff", + "icon": "circle" + }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 16.31472287805985, + "x": 0.6313509224184618, + "y": 3.4952253442240675, + "rotation": 19.610935, + "color": "abe323ff" + }, + { + "name": "rear-foot-target", + "parent": "root", + "x": 38.48978016731056, + "y": 0.261833852834404, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-leg-target", + "parent": "rear-foot-target", + "x": -21.081971429027174, + "y": 23.213839414725104, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 70.68721595875732, + "x": -9.278436, + "y": 1.354318, + "rotation": -72.541, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 51.07477361672782, + "x": 70.6824132429673, + "y": -0.8239891688588095, + "rotation": -19.83334, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 37.22018941381147, + "x": 51.07261546258195, + "y": -0.46952083152000884, + "rotation": 45.7786, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 31.273639218010853, + "x": 37.2198948990216, + "y": 0.14806655864774665, + "rotation": -0.8520164, + "inherit": "noRotationOrReflection", + "color": "ff000dff" + }, + { + "name": "torso", + "parent": "hip", + "length": 32.58705885874484, + "x": -1.0056459298293563, + "y": 3.0489982807703147, + "rotation": 103.82454, + "color": "e0da19ff" + }, + { + "name": "torso2", + "parent": "torso", + "length": 32.58705885874484, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "torso3", + "parent": "torso2", + "length": 32.541726698858696, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "front-shoulder", + "parent": "torso3", + "x": 33.513588, + "y": -14.577999, + "rotation": 255.891, + "color": "00ff04ff" + }, + { + "name": "front-upper-arm", + "parent": "front-shoulder", + "length": 61.92763922514731, + "rotation": -87.51462, + "color": "00ff04ff" + }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 52.31742061684612, + "x": 61.92617961698869, + "y": -0.42518001418057866, + "rotation": 18.2995, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 63.07545085054885, + "x": 52.31727447608105, + "y": 0.12365837777249976, + "rotation": 12.433234, + "color": "00ff04ff" + }, + { + "name": "front-foot-target", + "parent": "root", + "x": 21.588326991487747, + "y": 0.024959592825539653, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-leg-target", + "parent": "front-foot-target", + "x": -17.656901879509434, + "y": 18.068901872925057, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-thigh", + "parent": "hip", + "length": 72.22776474459113, + "x": 7.267173, + "y": 4.743688, + "rotation": -95.51192, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 61.644505026806726, + "x": 72.22089965621538, + "y": 0.9958176775248128, + "rotation": -2.213562, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 30.186462197481823, + "x": 61.644144023156315, + "y": -0.21096836815291284, + "rotation": 51.26577, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 34.83469814174643, + "x": 30.186411711333374, + "y": -0.05520863949192412, + "rotation": -1.675728, + "inherit": "noRotationOrReflection", + "color": "00ff04ff" + }, + { + "name": "back-shoulder", + "parent": "torso3", + "x": 28.996908, + "y": -11.983749, + "rotation": -104.109, + "color": "ff000dff" + }, + { + "name": "rear-upper-arm", + "parent": "back-shoulder", + "length": 44.477016536633826, + "rotation": -65.44643, + "color": "ff000dff" + }, + { + "name": "rear-bracer", + "parent": "rear-upper-arm", + "length": 32.53621059681044, + "x": 44.477016536633826, + "rotation": 23.15295, + "color": "ff000dff" + }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 33.659953951245974, + "x": 32.53498632758193, + "y": -0.2822492941650555, + "rotation": -5.427727, + "color": "ff000dff" + }, + { + "name": "gun-tip", + "parent": "gun", + "x": 124.82680583697439, + "y": 32.63964449289412, + "rotation": 7.099831, + "color": "ff0000ff" + }, + { + "name": "neck", + "parent": "torso3", + "length": 46.097337951391324, + "x": 32.541161222192876, + "y": -0.19184070074818546, + "rotation": -31.53788, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 163.49290981611276, + "x": 46.09705473971493, + "y": -0.161587525844043, + "rotation": 26.09855, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 29.363800790767055, + "x": 93.15220530949266, + "y": -37.16069899490431, + "rotation": -49.1028, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 34.54724471894382, + "x": 29.36354588451995, + "y": 0.1161555543363643, + "rotation": 50.41702, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 38.68393790367268, + "x": 102.04835872675595, + "y": 2.2908990194863956, + "rotation": -32.16711, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 49.912346702986234, + "x": 38.6839565553493, + "y": -0.022161008224699897, + "rotation": 83.70933, + "color": "e0da19ff" + }, + { + "name": "muzzle", + "parent": "rear-bracer", + "x": 150.67041974470024, + "y": 21.30245911554759, + "rotation": 3.0575485, + "color": "ffb900ff", + "icon": "muzzleFlash" + }, + { + "name": "muzzle-ring", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring2", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring3", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring4", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "head-control", + "parent": "head", + "x": 68.52091307854782, + "color": "00a220ff", + "icon": "arrows" + } + ], + "slots": [ + { + "name": "rear-upper-arm", + "bone": "rear-upper-arm", + "attachment": "rear-upper-arm" + }, + { + "name": "rear-bracer", + "bone": "rear-bracer", + "attachment": "rear-bracer" + }, + { + "name": "gun", + "bone": "gun", + "attachment": "gun" + }, + { + "name": "rigboy-rear-gauntlet", + "bone": "gun", + "attachment": "rear_fist" + }, + { + "name": "rear-thigh", + "bone": "rear-thigh", + "attachment": "rear-thigh" + }, + { + "name": "rear-shin", + "bone": "rear-shin", + "attachment": "rear-shin" + }, + { + "name": "rear-foot", + "bone": "rear-foot", + "attachment": "rear-foot" + }, + { + "name": "rigboy-rear-ankle-band", + "bone": "rear-foot", + "attachment": "rear_ankle_band" + }, + { + "name": "neck", + "bone": "neck", + "attachment": "neck" + }, + { + "name": "torso", + "bone": "torso", + "attachment": "torso" + }, + { + "name": "front-upper-arm", + "bone": "front-upper-arm", + "attachment": "front-upper-arm" + }, + { + "name": "head", + "bone": "head", + "attachment": "head" + }, + { + "name": "eye", + "bone": "head", + "attachment": "eye-indifferent" + }, + { + "name": "front-thigh", + "bone": "front-thigh", + "attachment": "front-thigh" + }, + { + "name": "front-shin", + "bone": "front-shin", + "attachment": "front-shin" + }, + { + "name": "front-foot", + "bone": "front-foot", + "attachment": "front-foot" + }, + { + "name": "mouth", + "bone": "head", + "attachment": "mouth-smile" + }, + { + "name": "goggles", + "bone": "head", + "attachment": "goggles" + }, + { + "name": "front-bracer", + "bone": "front-bracer", + "attachment": "front-bracer" + }, + { + "name": "front-fist", + "bone": "front-fist", + "attachment": "front-fist-open" + }, + { + "name": "muzzle", + "bone": "muzzle" + }, + { + "name": "head-bb", + "bone": "head" + }, + { + "name": "crosshair", + "bone": "crosshair" + }, + { + "name": "muzzle-glow", + "bone": "gun-tip", + "color": "ffffff00", + "blend": "additive" + }, + { + "name": "muzzle-ring", + "bone": "muzzle-ring", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring2", + "bone": "muzzle-ring2", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring3", + "bone": "muzzle-ring3", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring4", + "bone": "muzzle-ring4", + "color": "d8baffff", + "blend": "additive" + } + ], + "skins": { + "default": { + "eye": { + "eye-indifferent": { + "path": "eye", + "image": "eye.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "front-bracer": { + "front-bracer": { + "path": "front-bracer", + "image": "front-bracer.png", + "width": 416, + "height": 624, + "x": -75.87721, + "y": 17.36372, + "rotation": 35.39127 + } + }, + "front-fist": { + "front-fist-open": { + "path": "front-fist", + "image": "front-fist.png", + "width": 416, + "height": 624, + "x": -129.0726, + "y": -8.696331, + "rotation": 46.95944, + "scaleY": 0.99999994 + } + }, + "front-foot": { + "front-foot": { + "path": "front-foot", + "image": "front-foot.png", + "width": 416, + "height": 624, + "x": -214.69234, + "y": 97.66713, + "rotation": 47.483723, + "scaleY": 0.99999994 + } + }, + "front-shin": { + "front-shin": { + "path": "front-shin", + "image": "front-shin.png", + "width": 416, + "height": 624, + "x": -166.15077, + "y": 61.163563, + "rotation": 56.915737 + } + }, + "front-thigh": { + "front-thigh": { + "path": "front-thigh", + "image": "front-thigh.png", + "width": 416, + "height": 624, + "x": -94.05102, + "y": 60.814705, + "rotation": 57.03599 + } + }, + "front-upper-arm": { + "front-upper-arm": { + "path": "front-upper-arm", + "image": "front-upper-arm.png", + "width": 416, + "height": 624, + "x": -15.872194, + "y": 2.456819, + "rotation": 46.472153 + } + }, + "goggles": { + "goggles": { + "path": "goggles", + "image": "goggles.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "gun": { + "gun": { + "path": "gun", + "image": "gun.png", + "width": 730, + "height": 400, + "x": 62.482674, + "y": 10.889955, + "rotation": -138.33244, + "scaleX": 0.16743854, + "scaleY": 0.16743852 + } + }, + "head": { + "head": { + "path": "head", + "image": "head.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "mouth": { + "mouth-smile": { + "path": "mouth", + "image": "mouth.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "neck": { + "neck": { + "path": "neck", + "image": "neck.png", + "width": 416, + "height": 624, + "x": 14.570192, + "y": -2.5444996, + "rotation": -78.28451 + } + }, + "rear-bracer": { + "rear-bracer": { + "path": "rear-bracer", + "image": "rear-bracer.png", + "width": 416, + "height": 624, + "x": -68.84368, + "y": 2.4207644, + "rotation": 136.36986 + } + }, + "rear-foot": { + "rear-foot": { + "path": "rear-foot", + "image": "rear-foot.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rear-shin": { + "rear-shin": { + "path": "rear-shin", + "image": "rear-shin.png", + "width": 416, + "height": 624, + "x": -123.53707, + "y": -134.70226, + "rotation": 146.62106 + } + }, + "rear-thigh": { + "rear-thigh": { + "path": "rear-thigh", + "image": "rear-thigh.png", + "width": 416, + "height": 624, + "x": -112.06277, + "y": -2.9238315, + "rotation": 100.06198 + } + }, + "rear-upper-arm": { + "rear-upper-arm": { + "path": "rear-upper-arm", + "image": "rear-upper-arm.png", + "width": 416, + "height": 624, + "x": -24.289118, + "y": 4.065864, + "rotation": 135 + } + }, + "rigboy-rear-ankle-band": { + "rear_ankle_band": { + "path": "rigboy-rear-ankle-band", + "image": "rigboy-rear-ankle-band.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rigboy-rear-gauntlet": { + "rear_fist": { + "path": "rigboy-rear-gauntlet", + "image": "rigboy-rear-gauntlet.png", + "width": 416, + "height": 624, + "x": -98.68945, + "y": -23.326681, + "rotation": 151.03633 + } + }, + "torso": { + "torso": { + "path": "torso", + "image": "torso.png", + "width": 416, + "height": 624, + "x": 111.61766, + "y": -5.0502048, + "rotation": -88.34332 + } + } + } + }, + "constraints": [ + { + "name": "shoulder", + "type": "transform", + "bones": [ + "back-shoulder" + ], + "source": "front-shoulder", + "properties": { + "x": { + "to": { + "x": { + "max": 62.17225539150017 + } + } + }, + "y": { + "to": { + "y": { + "max": 62.17225539150017 + } + } + } + }, + "x": 24.97270495420172, + "y": -1.0332760261924039, + "mixX": -1 + }, + { + "name": "front-leg-ik", + "type": "ik", + "bones": [ + "front-thigh", + "front-shin" + ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-leg-ik", + "type": "ik", + "bones": [ + "rear-thigh", + "rear-shin" + ], + "target": "rear-leg-target", + "bendPositive": false + }, + { + "name": "front-foot-ik", + "type": "ik", + "bones": [ + "front-foot" + ], + "target": "front-foot-target" + }, + { + "name": "rear-foot-ik", + "type": "ik", + "bones": [ + "rear-foot" + ], + "target": "rear-foot-target" + }, + { + "name": "aim-torso-ik", + "type": "ik", + "bones": [ + "aim-constraint-target" + ], + "target": "crosshair" + }, + { + "name": "aim-torso-transform", + "type": "transform", + "bones": [ + "torso" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 69.5, + "mixRotate": 0 + }, + { + "name": "aim-head-transform", + "type": "transform", + "bones": [ + "head" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 84.3, + "mixRotate": 0 + }, + { + "name": "aim-front-arm-transform", + "type": "transform", + "bones": [ + "front-upper-arm" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": -180, + "mixRotate": 0 + }, + { + "name": "aim-ik", + "type": "ik", + "bones": [ + "rear-upper-arm" + ], + "target": "crosshair", + "mix": 0 + } + ], + "events": { + "footstep": {} + } +} \ No newline at end of file diff --git a/rigboy/v2/images/eye.png b/rigboy/v2/images/eye.png new file mode 100644 index 00000000..1098fff2 Binary files /dev/null and b/rigboy/v2/images/eye.png differ diff --git a/rigboy/v2/images/front-bracer.png b/rigboy/v2/images/front-bracer.png new file mode 100644 index 00000000..105d5e4b Binary files /dev/null and b/rigboy/v2/images/front-bracer.png differ diff --git a/rigboy/v2/images/front-fist.png b/rigboy/v2/images/front-fist.png new file mode 100644 index 00000000..92e670b5 Binary files /dev/null and b/rigboy/v2/images/front-fist.png differ diff --git a/rigboy/v2/images/front-foot.png b/rigboy/v2/images/front-foot.png new file mode 100644 index 00000000..1332e243 Binary files /dev/null and b/rigboy/v2/images/front-foot.png differ diff --git a/rigboy/v2/images/front-shin.png b/rigboy/v2/images/front-shin.png new file mode 100644 index 00000000..7d09d1c5 Binary files /dev/null and b/rigboy/v2/images/front-shin.png differ diff --git a/rigboy/v2/images/front-thigh.png b/rigboy/v2/images/front-thigh.png new file mode 100644 index 00000000..bfc5ced1 Binary files /dev/null and b/rigboy/v2/images/front-thigh.png differ diff --git a/rigboy/v2/images/front-upper-arm.png b/rigboy/v2/images/front-upper-arm.png new file mode 100644 index 00000000..47f02257 Binary files /dev/null and b/rigboy/v2/images/front-upper-arm.png differ diff --git a/rigboy/v2/images/goggles.png b/rigboy/v2/images/goggles.png new file mode 100644 index 00000000..85b1eb6f Binary files /dev/null and b/rigboy/v2/images/goggles.png differ diff --git a/rigboy/v2/images/gun.png b/rigboy/v2/images/gun.png new file mode 100644 index 00000000..d655e413 Binary files /dev/null and b/rigboy/v2/images/gun.png differ diff --git a/rigboy/v2/images/head.png b/rigboy/v2/images/head.png new file mode 100644 index 00000000..4078f0b6 Binary files /dev/null and b/rigboy/v2/images/head.png differ diff --git a/rigboy/v2/images/mouth.png b/rigboy/v2/images/mouth.png new file mode 100644 index 00000000..e3ff86d5 Binary files /dev/null and b/rigboy/v2/images/mouth.png differ diff --git a/rigboy/v2/images/neck.png b/rigboy/v2/images/neck.png new file mode 100644 index 00000000..43c00ed0 Binary files /dev/null and b/rigboy/v2/images/neck.png differ diff --git a/rigboy/v2/images/rear-bracer.png b/rigboy/v2/images/rear-bracer.png new file mode 100644 index 00000000..76030efa Binary files /dev/null and b/rigboy/v2/images/rear-bracer.png differ diff --git a/rigboy/v2/images/rear-foot.png b/rigboy/v2/images/rear-foot.png new file mode 100644 index 00000000..001ca95b Binary files /dev/null and b/rigboy/v2/images/rear-foot.png differ diff --git a/rigboy/v2/images/rear-shin.png b/rigboy/v2/images/rear-shin.png new file mode 100644 index 00000000..5a162ce4 Binary files /dev/null and b/rigboy/v2/images/rear-shin.png differ diff --git a/rigboy/v2/images/rear-thigh.png b/rigboy/v2/images/rear-thigh.png new file mode 100644 index 00000000..a450e600 Binary files /dev/null and b/rigboy/v2/images/rear-thigh.png differ diff --git a/rigboy/v2/images/rear-upper-arm.png b/rigboy/v2/images/rear-upper-arm.png new file mode 100644 index 00000000..f0b7e786 Binary files /dev/null and b/rigboy/v2/images/rear-upper-arm.png differ diff --git a/rigboy/v2/images/rigboy-rear-ankle-band.png b/rigboy/v2/images/rigboy-rear-ankle-band.png new file mode 100644 index 00000000..a95bf477 Binary files /dev/null and b/rigboy/v2/images/rigboy-rear-ankle-band.png differ diff --git a/rigboy/v2/images/rigboy-rear-gauntlet.png b/rigboy/v2/images/rigboy-rear-gauntlet.png new file mode 100644 index 00000000..7b2ec5a8 Binary files /dev/null and b/rigboy/v2/images/rigboy-rear-gauntlet.png differ diff --git a/rigboy/v2/images/torso.png b/rigboy/v2/images/torso.png new file mode 100644 index 00000000..533c552a Binary files /dev/null and b/rigboy/v2/images/torso.png differ diff --git a/rigboy/v2/under-pieces-round2/README.md b/rigboy/v2/under-pieces-round2/README.md new file mode 100644 index 00000000..4971c4a4 --- /dev/null +++ b/rigboy/v2/under-pieces-round2/README.md @@ -0,0 +1,16 @@ +# Round 2: moved joints and under-pieces + +`rig.json` moves five bones' setup positions so the hip and shoulder joints sit on the painted joints: `hip`, `front-thigh`, `rear-thigh`, `front-shoulder`, `back-shoulder` (`moved-bones.json`). Rotations, constraints and animations are unchanged. + +Four region slots give open seams material beneath both neighbours. Each PNG is an exact RGBA crop of a neighbour's texture. + +| Slot | Bone | Copied from | Drawn directly below | +| --- | --- | --- | --- | +| `under-rear-wrist` | `gun` | `rear-bracer` | `rear-bracer` | +| `under-rear-hip` | `torso` | `rear-thigh` | `rear-thigh` | +| `under-rear-knee` | `rear-shin` | `rear-thigh` | `rear-thigh` | +| `under-groin` | `torso` | `front-thigh` | `torso` | + +`rear-upper-arm.png` replaces 499 texels of pink See-through filler, for the section hidden behind the torso, with the arm's own texels on one line across the arm. `arm-fill.json` lists them. + +`torso:rear-thigh` remains open by 3 px at two walk frames, because no neighbouring art of the right material covers those cells. diff --git a/rigboy/v2/under-pieces-round2/arm-fill.json b/rigboy/v2/under-pieces-round2/arm-fill.json new file mode 100644 index 00000000..844250a1 --- /dev/null +++ b/rigboy/v2/under-pieces-round2/arm-fill.json @@ -0,0 +1 @@ +[[191, 314, 164, 341], [192, 314, 164, 342], [193, 314, 164, 343], [194, 314, 164, 344], [195, 314, 165, 344], [189, 315, 161, 343], [190, 315, 164, 341], [191, 315, 164, 342], [192, 315, 164, 343], [193, 315, 164, 344], [194, 315, 165, 344], [195, 315, 165, 345], [196, 315, 166, 345], [197, 315, 166, 346], [187, 316, 160, 343], [188, 316, 161, 343], [189, 316, 164, 341], [190, 316, 164, 342], [191, 316, 164, 343], [192, 316, 164, 344], [193, 316, 165, 344], [194, 316, 165, 345], [195, 316, 166, 345], [196, 316, 166, 346], [197, 316, 167, 346], [198, 316, 167, 347], [186, 317, 160, 343], [187, 317, 161, 343], [188, 317, 164, 341], [189, 317, 164, 342], [190, 317, 164, 343], [191, 317, 164, 344], [192, 317, 165, 344], [193, 317, 165, 345], [194, 317, 166, 345], [195, 317, 166, 346], [196, 317, 167, 346], [197, 317, 167, 347], [198, 317, 168, 347], [185, 318, 160, 343], [186, 318, 161, 343], [187, 318, 164, 341], [188, 318, 164, 342], [189, 318, 164, 343], [190, 318, 164, 344], [191, 318, 165, 344], [192, 318, 165, 345], [193, 318, 166, 345], [194, 318, 166, 346], [195, 318, 167, 346], [196, 318, 167, 347], [197, 318, 168, 347], [198, 318, 168, 348], [183, 319, 159, 343], [184, 319, 160, 343], [185, 319, 161, 343], [186, 319, 164, 341], [187, 319, 164, 342], [188, 319, 164, 343], [189, 319, 164, 344], [190, 319, 165, 344], [191, 319, 165, 345], [192, 319, 166, 345], [193, 319, 166, 346], [194, 319, 167, 346], [195, 319, 167, 347], [196, 319, 168, 347], [197, 319, 168, 348], [198, 319, 169, 348], [199, 319, 169, 349], [182, 320, 159, 343], [183, 320, 160, 343], [184, 320, 161, 343], [185, 320, 164, 341], [186, 320, 164, 342], [187, 320, 164, 343], [188, 320, 164, 344], [189, 320, 165, 344], [190, 320, 165, 345], [191, 320, 166, 345], [192, 320, 166, 346], [193, 320, 167, 346], [194, 320, 167, 347], [195, 320, 168, 347], [196, 320, 168, 348], [197, 320, 169, 348], [198, 320, 169, 349], [199, 320, 170, 349], [182, 321, 160, 343], [183, 321, 161, 343], [184, 321, 164, 341], [185, 321, 164, 342], [186, 321, 164, 343], [187, 321, 164, 344], [188, 321, 165, 344], [189, 321, 165, 345], [190, 321, 166, 345], [191, 321, 166, 346], [192, 321, 167, 346], [193, 321, 167, 347], [194, 321, 168, 347], [195, 321, 168, 348], [196, 321, 169, 348], [197, 321, 169, 349], [198, 321, 170, 349], [199, 321, 170, 350], [181, 322, 160, 343], [182, 322, 161, 343], [183, 322, 164, 341], [184, 322, 164, 342], [185, 322, 164, 343], [186, 322, 164, 344], [187, 322, 165, 344], [188, 322, 165, 345], [189, 322, 166, 345], [190, 322, 166, 346], [191, 322, 167, 346], [192, 322, 167, 347], [193, 322, 168, 347], [194, 322, 168, 348], [195, 322, 169, 348], [196, 322, 169, 349], [197, 322, 170, 349], [198, 322, 170, 350], [199, 322, 171, 350], [180, 323, 160, 343], [181, 323, 161, 343], [182, 323, 164, 341], [183, 323, 164, 342], [184, 323, 164, 343], [185, 323, 164, 344], [186, 323, 165, 344], [187, 323, 165, 345], [188, 323, 166, 345], [189, 323, 166, 346], [190, 323, 167, 346], [191, 323, 167, 347], [192, 323, 168, 347], [193, 323, 168, 348], [194, 323, 169, 348], [195, 323, 169, 349], [196, 323, 170, 349], [197, 323, 170, 350], [198, 323, 171, 350], [199, 323, 171, 351], [179, 324, 160, 343], [180, 324, 161, 343], [181, 324, 164, 341], [182, 324, 164, 342], [183, 324, 164, 343], [184, 324, 164, 344], [185, 324, 165, 344], [186, 324, 165, 345], [187, 324, 166, 345], [188, 324, 166, 346], [189, 324, 167, 346], [190, 324, 167, 347], [191, 324, 168, 347], [192, 324, 168, 348], [193, 324, 169, 348], [194, 324, 169, 349], [195, 324, 170, 349], [196, 324, 170, 350], [197, 324, 171, 350], [198, 324, 171, 351], [199, 324, 172, 351], [178, 325, 160, 343], [179, 325, 161, 343], [180, 325, 164, 341], [181, 325, 164, 342], [182, 325, 164, 343], [183, 325, 164, 344], [184, 325, 165, 344], [185, 325, 165, 345], [186, 325, 166, 345], [187, 325, 166, 346], [188, 325, 167, 346], [189, 325, 167, 347], [190, 325, 168, 347], [191, 325, 168, 348], [192, 325, 169, 348], [193, 325, 169, 349], [194, 325, 170, 349], [195, 325, 170, 350], [196, 325, 171, 350], [197, 325, 171, 351], [198, 325, 172, 351], [178, 326, 161, 343], [179, 326, 164, 341], [180, 326, 164, 342], [181, 326, 164, 343], [182, 326, 164, 344], [183, 326, 165, 344], [184, 326, 165, 345], [185, 326, 166, 345], [186, 326, 166, 346], [187, 326, 167, 346], [188, 326, 167, 347], [189, 326, 168, 347], [190, 326, 168, 348], [191, 326, 169, 348], [192, 326, 169, 349], [193, 326, 170, 349], [194, 326, 170, 350], [195, 326, 171, 350], [196, 326, 171, 351], [197, 326, 172, 351], [198, 326, 172, 352], [177, 327, 161, 343], [178, 327, 164, 341], [179, 327, 164, 342], [180, 327, 164, 343], [181, 327, 164, 344], [182, 327, 165, 344], [183, 327, 165, 345], [184, 327, 166, 345], [185, 327, 166, 346], [186, 327, 167, 346], [187, 327, 167, 347], [188, 327, 168, 347], [189, 327, 168, 348], [190, 327, 169, 348], [191, 327, 169, 349], [192, 327, 170, 349], [193, 327, 170, 350], [194, 327, 171, 350], [195, 327, 171, 351], [196, 327, 172, 351], [197, 327, 172, 352], [198, 327, 173, 352], [176, 328, 161, 343], [177, 328, 164, 341], [178, 328, 164, 342], [179, 328, 164, 343], [180, 328, 164, 344], [181, 328, 165, 344], [182, 328, 165, 345], [183, 328, 166, 345], [184, 328, 166, 346], [185, 328, 167, 346], [186, 328, 167, 347], [187, 328, 168, 347], [188, 328, 168, 348], [189, 328, 169, 348], [190, 328, 169, 349], [191, 328, 170, 349], [192, 328, 170, 350], [193, 328, 171, 350], [194, 328, 171, 351], [195, 328, 172, 351], [196, 328, 172, 352], [197, 328, 173, 352], [175, 329, 161, 343], [176, 329, 164, 341], [177, 329, 164, 342], [178, 329, 164, 343], [179, 329, 164, 344], [180, 329, 165, 344], [181, 329, 165, 345], [182, 329, 166, 345], [183, 329, 166, 346], [184, 329, 167, 346], [185, 329, 167, 347], [186, 329, 168, 347], [187, 329, 168, 348], [188, 329, 169, 348], [189, 329, 169, 349], [190, 329, 170, 349], [191, 329, 170, 350], [192, 329, 171, 350], [193, 329, 171, 351], [194, 329, 172, 351], [195, 329, 172, 352], [196, 329, 173, 352], [197, 329, 173, 353], [175, 330, 164, 341], [176, 330, 164, 342], [177, 330, 164, 343], [178, 330, 164, 344], [179, 330, 165, 344], [180, 330, 165, 345], [181, 330, 166, 345], [182, 330, 166, 346], [183, 330, 167, 346], [184, 330, 167, 347], [185, 330, 168, 347], [186, 330, 168, 348], [187, 330, 169, 348], [188, 330, 169, 349], [189, 330, 170, 349], [190, 330, 170, 350], [191, 330, 171, 350], [192, 330, 171, 351], [193, 330, 172, 351], [194, 330, 172, 352], [195, 330, 173, 352], [196, 330, 173, 353], [174, 331, 164, 341], [175, 331, 164, 342], [176, 331, 164, 343], [177, 331, 164, 344], [178, 331, 165, 344], [179, 331, 165, 345], [180, 331, 166, 345], [181, 331, 166, 346], [182, 331, 167, 346], [183, 331, 167, 347], [184, 331, 168, 347], [185, 331, 168, 348], [186, 331, 169, 348], [187, 331, 169, 349], [188, 331, 170, 349], [189, 331, 170, 350], [190, 331, 171, 350], [191, 331, 171, 351], [192, 331, 172, 351], [193, 331, 172, 352], [194, 331, 173, 352], [195, 331, 173, 353], [196, 331, 174, 353], [174, 332, 164, 342], [175, 332, 164, 343], [176, 332, 164, 344], [177, 332, 165, 344], [178, 332, 165, 345], [179, 332, 166, 345], [180, 332, 166, 346], [181, 332, 167, 346], [182, 332, 167, 347], [183, 332, 168, 347], [184, 332, 168, 348], [185, 332, 169, 348], [186, 332, 169, 349], [187, 332, 170, 349], [188, 332, 170, 350], [189, 332, 171, 350], [190, 332, 171, 351], [191, 332, 172, 351], [192, 332, 172, 352], [193, 332, 173, 352], [194, 332, 173, 353], [195, 332, 174, 353], [175, 333, 164, 344], [176, 333, 165, 344], [177, 333, 165, 345], [178, 333, 166, 345], [179, 333, 166, 346], [180, 333, 167, 346], [181, 333, 167, 347], [182, 333, 168, 347], [183, 333, 168, 348], [184, 333, 169, 348], [185, 333, 169, 349], [186, 333, 170, 349], [187, 333, 170, 350], [188, 333, 171, 350], [189, 333, 171, 351], [190, 333, 172, 351], [191, 333, 172, 352], [192, 333, 173, 352], [193, 333, 173, 353], [194, 333, 174, 353], [195, 333, 177, 351], [175, 334, 165, 344], [176, 334, 165, 345], [177, 334, 166, 345], [178, 334, 166, 346], [179, 334, 167, 346], [180, 334, 167, 347], [181, 334, 168, 347], [182, 334, 168, 348], [183, 334, 169, 348], [184, 334, 169, 349], [185, 334, 170, 349], [186, 334, 170, 350], [187, 334, 171, 350], [188, 334, 171, 351], [189, 334, 172, 351], [190, 334, 172, 352], [191, 334, 173, 352], [192, 334, 173, 353], [193, 334, 174, 353], [194, 334, 177, 351], [176, 335, 166, 345], [177, 335, 166, 346], [178, 335, 167, 346], [179, 335, 167, 347], [180, 335, 168, 347], [181, 335, 168, 348], [182, 335, 169, 348], [183, 335, 169, 349], [184, 335, 170, 349], [185, 335, 170, 350], [186, 335, 171, 350], [187, 335, 171, 351], [188, 335, 172, 351], [189, 335, 172, 352], [190, 335, 173, 352], [191, 335, 173, 353], [192, 335, 174, 353], [193, 335, 177, 351], [194, 335, 181, 348], [176, 336, 166, 346], [177, 336, 167, 346], [178, 336, 167, 347], [179, 336, 168, 347], [180, 336, 168, 348], [181, 336, 169, 348], [182, 336, 169, 349], [183, 336, 170, 349], [184, 336, 170, 350], [185, 336, 171, 350], [186, 336, 171, 351], [187, 336, 172, 351], [188, 336, 172, 352], [189, 336, 173, 352], [190, 336, 173, 353], [191, 336, 174, 353], [192, 336, 177, 351], [193, 336, 181, 348], [177, 337, 167, 347], [178, 337, 168, 347], [179, 337, 168, 348], [180, 337, 169, 348], [181, 337, 169, 349], [182, 337, 170, 349], [183, 337, 170, 350], [184, 337, 171, 350], [185, 337, 171, 351], [186, 337, 172, 351], [187, 337, 172, 352], [188, 337, 173, 352], [189, 337, 173, 353], [190, 337, 174, 353], [191, 337, 177, 351], [192, 337, 181, 348], [178, 338, 168, 348], [179, 338, 169, 348], [180, 338, 169, 349], [181, 338, 170, 349], [182, 338, 170, 350], [183, 338, 171, 350], [184, 338, 171, 351], [185, 338, 172, 351], [186, 338, 172, 352], [187, 338, 173, 352], [188, 338, 173, 353], [189, 338, 174, 353], [190, 338, 177, 351], [191, 338, 181, 348], [192, 338, 181, 348], [179, 339, 169, 349], [180, 339, 170, 349], [181, 339, 170, 350], [182, 339, 171, 350], [183, 339, 171, 351], [184, 339, 172, 351], [185, 339, 172, 352], [186, 339, 173, 352], [187, 339, 173, 353], [188, 339, 174, 353], [189, 339, 177, 351], [190, 339, 181, 348], [191, 339, 181, 348], [180, 340, 170, 350], [181, 340, 171, 350], [182, 340, 171, 351], [183, 340, 172, 351], [184, 340, 172, 352], [185, 340, 173, 352], [186, 340, 173, 353], [187, 340, 174, 353], [188, 340, 177, 351], [189, 340, 181, 348], [190, 340, 181, 348], [181, 341, 171, 351], [182, 341, 172, 351], [183, 341, 172, 352], [184, 341, 173, 352], [185, 341, 173, 353], [186, 341, 174, 353], [187, 341, 177, 351], [188, 341, 181, 348], [189, 341, 181, 348], [182, 342, 172, 352], [183, 342, 173, 352], [184, 342, 173, 353], [185, 342, 174, 353], [186, 342, 177, 351], [187, 342, 181, 348], [188, 342, 181, 348], [183, 343, 173, 353], [184, 343, 174, 353], [185, 343, 177, 351], [186, 343, 181, 348], [187, 343, 181, 348], [184, 344, 177, 351], [185, 344, 181, 348], [186, 344, 181, 348]] \ No newline at end of file diff --git a/rigboy/v2/under-pieces-round2/moved-bones.json b/rigboy/v2/under-pieces-round2/moved-bones.json new file mode 100644 index 00000000..9ddfc1d3 --- /dev/null +++ b/rigboy/v2/under-pieces-round2/moved-bones.json @@ -0,0 +1,57 @@ +[ + { + "bone": "hip", + "old": [ + 0, + 153.73329860320925 + ], + "new": [ + 1.126526, + 142.025947 + ] + }, + { + "bone": "front-thigh", + "old": [ + -10.854647851576477, + -7.239525177997563 + ], + "new": [ + 7.267173, + 4.743688 + ] + }, + { + "bone": "rear-thigh", + "old": [ + 5.541613317706772, + -3.498242563778217 + ], + "new": [ + -9.278436, + 1.354318 + ] + }, + { + "bone": "front-shoulder", + "old": [ + 11.639481804401294, + 12.017440622822411 + ], + "new": [ + 33.513588, + -14.577999 + ] + }, + { + "bone": "back-shoulder", + "old": [ + 4.549837147643683, + -11.950054602093779 + ], + "new": [ + 28.996908, + -11.983749 + ] + } +] \ No newline at end of file diff --git a/rigboy/v2/under-pieces-round2/rear-upper-arm.png b/rigboy/v2/under-pieces-round2/rear-upper-arm.png new file mode 100644 index 00000000..8c4832e6 Binary files /dev/null and b/rigboy/v2/under-pieces-round2/rear-upper-arm.png differ diff --git a/rigboy/v2/under-pieces-round2/rig.json b/rigboy/v2/under-pieces-round2/rig.json new file mode 100644 index 00000000..e0a5cb3d --- /dev/null +++ b/rigboy/v2/under-pieces-round2/rig.json @@ -0,0 +1,913 @@ +{ + "spec": "rigc-rig/1", + "name": "rigboy-b10e-proportion-axis", + "note": "DECOMPILED from corrected-preprocessed.json by `rigc ingest` 2.82.0. Every number here was read out of that skeleton; nothing was authored, so this file says what the object IS and nothing about why. `invariants` is deliberately absent — a skeleton declares none, and an assertion with nothing to measure must SKIP rather than pass.", + "skeleton": { + "x": -117.27788789069166, + "y": -4.936206007051607, + "width": 260.1597405134771, + "height": 426.62744645834823, + "images": "./images/", + "audio": null + }, + "images": "../images/", + "bones": [ + { + "name": "root", + "rotation": 0.04774475 + }, + { + "name": "hip", + "parent": "root", + "y": 142.025947, + "x": 1.126526 + }, + { + "name": "crosshair", + "parent": "root", + "x": 188.2767383801231, + "y": 354.03910008757765, + "color": "ff3f00ff", + "icon": "circle" + }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 16.31472287805985, + "x": 0.6313509224184618, + "y": 3.4952253442240675, + "rotation": 19.610935, + "color": "abe323ff" + }, + { + "name": "rear-foot-target", + "parent": "root", + "x": 38.48978016731056, + "y": 0.261833852834404, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-leg-target", + "parent": "rear-foot-target", + "x": -21.081971429027174, + "y": 23.213839414725104, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 70.68721595875732, + "x": -9.278436, + "y": 1.354318, + "rotation": -72.541, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 51.07477361672782, + "x": 70.6824132429673, + "y": -0.8239891688588095, + "rotation": -19.83334, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 37.22018941381147, + "x": 51.07261546258195, + "y": -0.46952083152000884, + "rotation": 45.7786, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 31.273639218010853, + "x": 37.2198948990216, + "y": 0.14806655864774665, + "rotation": -0.8520164, + "inherit": "noRotationOrReflection", + "color": "ff000dff" + }, + { + "name": "torso", + "parent": "hip", + "length": 32.58705885874484, + "x": -1.0056459298293563, + "y": 3.0489982807703147, + "rotation": 103.82454, + "color": "e0da19ff" + }, + { + "name": "torso2", + "parent": "torso", + "length": 32.58705885874484, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "torso3", + "parent": "torso2", + "length": 32.541726698858696, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "front-shoulder", + "parent": "torso3", + "x": 33.513588, + "y": -14.577999, + "rotation": 255.891, + "color": "00ff04ff" + }, + { + "name": "front-upper-arm", + "parent": "front-shoulder", + "length": 61.92763922514731, + "rotation": -87.51462, + "color": "00ff04ff" + }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 52.31742061684612, + "x": 61.92617961698869, + "y": -0.42518001418057866, + "rotation": 18.2995, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 63.07545085054885, + "x": 52.31727447608105, + "y": 0.12365837777249976, + "rotation": 12.433234, + "color": "00ff04ff" + }, + { + "name": "front-foot-target", + "parent": "root", + "x": -8.411673008512254, + "y": 0.024959592825539653, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-leg-target", + "parent": "front-foot-target", + "x": -17.656901879509434, + "y": 18.068901872925057, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-thigh", + "parent": "hip", + "length": 72.22776474459113, + "x": 7.267173, + "y": 4.743688, + "rotation": -95.51192, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 61.644505026806726, + "x": 72.22089965621538, + "y": 0.9958176775248128, + "rotation": -2.213562, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 30.186462197481823, + "x": 61.644144023156315, + "y": -0.21096836815291284, + "rotation": 51.26577, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 34.83469814174643, + "x": 30.186411711333374, + "y": -0.05520863949192412, + "rotation": -1.675728, + "inherit": "noRotationOrReflection", + "color": "00ff04ff" + }, + { + "name": "back-shoulder", + "parent": "torso3", + "x": 28.996908, + "y": -11.983749, + "rotation": -104.109, + "color": "ff000dff" + }, + { + "name": "rear-upper-arm", + "parent": "back-shoulder", + "length": 44.477016536633826, + "rotation": -65.44643, + "color": "ff000dff" + }, + { + "name": "rear-bracer", + "parent": "rear-upper-arm", + "length": 32.53621059681044, + "x": 44.477016536633826, + "rotation": 23.15295, + "color": "ff000dff" + }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 33.659953951245974, + "x": 32.53498632758193, + "y": -0.2822492941650555, + "rotation": -5.427727, + "color": "ff000dff" + }, + { + "name": "gun-tip", + "parent": "gun", + "x": 124.82680583697439, + "y": 32.63964449289412, + "rotation": 7.099831, + "color": "ff0000ff" + }, + { + "name": "neck", + "parent": "torso3", + "length": 46.097337951391324, + "x": 32.541161222192876, + "y": -0.19184070074818546, + "rotation": -31.53788, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 163.49290981611276, + "x": 46.09705473971493, + "y": -0.161587525844043, + "rotation": 26.09855, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 29.363800790767055, + "x": 93.15220530949266, + "y": -37.16069899490431, + "rotation": -49.1028, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 34.54724471894382, + "x": 29.36354588451995, + "y": 0.1161555543363643, + "rotation": 50.41702, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 38.68393790367268, + "x": 102.04835872675595, + "y": 2.2908990194863956, + "rotation": -32.16711, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 49.912346702986234, + "x": 38.6839565553493, + "y": -0.022161008224699897, + "rotation": 83.70933, + "color": "e0da19ff" + }, + { + "name": "muzzle", + "parent": "rear-bracer", + "x": 150.67041974470024, + "y": 21.30245911554759, + "rotation": 3.0575485, + "color": "ffb900ff", + "icon": "muzzleFlash" + }, + { + "name": "muzzle-ring", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring2", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring3", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring4", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "head-control", + "parent": "head", + "x": 68.52091307854782, + "color": "00a220ff", + "icon": "arrows" + } + ], + "slots": [ + { + "name": "rear-upper-arm", + "bone": "rear-upper-arm", + "attachment": "rear-upper-arm" + }, + { + "name": "under-rear-wrist", + "bone": "gun", + "attachment": "under-rear-wrist" + }, + { + "name": "rear-bracer", + "bone": "rear-bracer", + "attachment": "rear-bracer" + }, + { + "name": "gun", + "bone": "gun", + "attachment": "gun" + }, + { + "name": "rigboy-rear-gauntlet", + "bone": "gun", + "attachment": "rear_fist" + }, + { + "name": "rear-foot", + "bone": "rear-foot", + "attachment": "rear-foot" + }, + { + "name": "rigboy-rear-ankle-band", + "bone": "rear-foot", + "attachment": "rear_ankle_band" + }, + { + "name": "under-rear-hip", + "bone": "torso", + "attachment": "under-rear-hip" + }, + { + "name": "under-rear-knee", + "bone": "rear-shin", + "attachment": "under-rear-knee" + }, + { + "name": "rear-thigh", + "bone": "rear-thigh", + "attachment": "rear-thigh" + }, + { + "name": "rear-shin", + "bone": "rear-shin", + "attachment": "rear-shin" + }, + { + "name": "neck", + "bone": "neck", + "attachment": "neck" + }, + { + "name": "under-groin", + "bone": "torso", + "attachment": "under-groin" + }, + { + "name": "torso", + "bone": "torso", + "attachment": "torso" + }, + { + "name": "front-upper-arm", + "bone": "front-upper-arm", + "attachment": "front-upper-arm" + }, + { + "name": "head", + "bone": "head", + "attachment": "head" + }, + { + "name": "eye", + "bone": "head", + "attachment": "eye-indifferent" + }, + { + "name": "front-thigh", + "bone": "front-thigh", + "attachment": "front-thigh" + }, + { + "name": "front-foot", + "bone": "front-foot", + "attachment": "front-foot" + }, + { + "name": "front-shin", + "bone": "front-shin", + "attachment": "front-shin" + }, + { + "name": "mouth", + "bone": "head", + "attachment": "mouth-smile" + }, + { + "name": "goggles", + "bone": "head", + "attachment": "goggles" + }, + { + "name": "front-bracer", + "bone": "front-bracer", + "attachment": "front-bracer" + }, + { + "name": "front-fist", + "bone": "front-fist", + "attachment": "front-fist-open" + }, + { + "name": "muzzle", + "bone": "muzzle" + }, + { + "name": "head-bb", + "bone": "head" + }, + { + "name": "crosshair", + "bone": "crosshair" + }, + { + "name": "muzzle-glow", + "bone": "gun-tip", + "color": "ffffff00", + "blend": "additive" + }, + { + "name": "muzzle-ring", + "bone": "muzzle-ring", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring2", + "bone": "muzzle-ring2", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring3", + "bone": "muzzle-ring3", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring4", + "bone": "muzzle-ring4", + "color": "d8baffff", + "blend": "additive" + } + ], + "skins": { + "default": { + "eye": { + "eye-indifferent": { + "path": "eye", + "image": "eye.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "front-bracer": { + "front-bracer": { + "path": "front-bracer", + "image": "front-bracer.png", + "width": 416, + "height": 624, + "x": -75.87721, + "y": 17.36372, + "rotation": 35.39127 + } + }, + "front-fist": { + "front-fist-open": { + "path": "front-fist", + "image": "front-fist.png", + "width": 416, + "height": 624, + "x": -129.0726, + "y": -8.696331, + "rotation": 46.95944, + "scaleY": 0.99999994 + } + }, + "front-foot": { + "front-foot": { + "path": "front-foot", + "image": "front-foot.png", + "width": 416, + "height": 624, + "x": -214.69234, + "y": 97.66713, + "rotation": 47.483723, + "scaleY": 0.99999994 + } + }, + "front-shin": { + "front-shin": { + "path": "front-shin", + "image": "front-shin.png", + "width": 416, + "height": 624, + "x": -166.15077, + "y": 61.163563, + "rotation": 56.915737 + } + }, + "front-thigh": { + "front-thigh": { + "path": "front-thigh", + "image": "front-thigh.png", + "width": 416, + "height": 624, + "x": -94.05102, + "y": 60.814705, + "rotation": 57.03599 + } + }, + "front-upper-arm": { + "front-upper-arm": { + "path": "front-upper-arm", + "image": "front-upper-arm.png", + "width": 416, + "height": 624, + "x": -15.872194, + "y": 2.456819, + "rotation": 46.472153 + } + }, + "goggles": { + "goggles": { + "path": "goggles", + "image": "goggles.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "gun": { + "gun": { + "path": "gun", + "image": "gun.png", + "width": 730, + "height": 400, + "x": 62.482674, + "y": 10.889955, + "rotation": -138.33244, + "scaleX": 0.16743854, + "scaleY": 0.16743852 + } + }, + "head": { + "head": { + "path": "head", + "image": "head.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "mouth": { + "mouth-smile": { + "path": "mouth", + "image": "mouth.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "neck": { + "neck": { + "path": "neck", + "image": "neck.png", + "width": 416, + "height": 624, + "x": 14.570192, + "y": -2.5444996, + "rotation": -78.28451 + } + }, + "rear-bracer": { + "rear-bracer": { + "path": "rear-bracer", + "image": "rear-bracer.png", + "width": 416, + "height": 624, + "x": -68.84368, + "y": 2.4207644, + "rotation": 136.36986 + } + }, + "rear-foot": { + "rear-foot": { + "path": "rear-foot", + "image": "rear-foot.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rear-shin": { + "rear-shin": { + "path": "rear-shin", + "image": "rear-shin.png", + "width": 416, + "height": 624, + "x": -123.53707, + "y": -134.70226, + "rotation": 146.62106 + } + }, + "rear-thigh": { + "rear-thigh": { + "path": "rear-thigh", + "image": "rear-thigh.png", + "width": 416, + "height": 624, + "x": -112.06277, + "y": -2.9238315, + "rotation": 100.06198 + } + }, + "rear-upper-arm": { + "rear-upper-arm": { + "path": "rear-upper-arm", + "image": "rear-upper-arm.png", + "width": 416, + "height": 624, + "x": -24.289118, + "y": 4.065864, + "rotation": 135 + } + }, + "rigboy-rear-ankle-band": { + "rear_ankle_band": { + "path": "rigboy-rear-ankle-band", + "image": "rigboy-rear-ankle-band.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rigboy-rear-gauntlet": { + "rear_fist": { + "path": "rigboy-rear-gauntlet", + "image": "rigboy-rear-gauntlet.png", + "width": 416, + "height": 624, + "x": -98.68945, + "y": -23.326681, + "rotation": 151.03633 + } + }, + "torso": { + "torso": { + "path": "torso", + "image": "torso.png", + "width": 416, + "height": 624, + "x": 111.61766, + "y": -5.0502048, + "rotation": -88.34332 + } + }, + "under-rear-wrist": { + "under-rear-wrist": { + "path": "under-rear-wrist", + "image": "under-rear-wrist.png", + "width": 416, + "height": 624, + "x": -101.179793, + "y": -6.898522, + "rotation": 141.797587 + } + }, + "under-rear-hip": { + "under-rear-hip": { + "path": "under-rear-hip", + "image": "under-rear-hip.png", + "width": 416, + "height": 624, + "x": 112.42974, + "y": 9.164723, + "rotation": -81.06119 + } + }, + "under-rear-knee": { + "under-rear-knee": { + "path": "under-rear-knee", + "image": "under-rear-knee.png", + "width": 416, + "height": 624, + "x": -182.708281, + "y": -4.229928, + "rotation": 100.72988 + } + }, + "under-groin": { + "under-groin": { + "path": "under-groin", + "image": "under-groin.png", + "width": 416, + "height": 624, + "x": 60.287335, + "y": -102.615704, + "rotation": -147.308894 + } + } + } + }, + "constraints": [ + { + "name": "shoulder", + "type": "transform", + "bones": [ + "back-shoulder" + ], + "source": "front-shoulder", + "properties": { + "x": { + "to": { + "x": { + "max": 62.17225539150017 + } + } + }, + "y": { + "to": { + "y": { + "max": 62.17225539150017 + } + } + } + }, + "x": 24.97270495420172, + "y": -1.0332760261924039, + "mixX": -1 + }, + { + "name": "front-leg-ik", + "type": "ik", + "bones": [ + "front-thigh", + "front-shin" + ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-leg-ik", + "type": "ik", + "bones": [ + "rear-thigh", + "rear-shin" + ], + "target": "rear-leg-target", + "bendPositive": false + }, + { + "name": "front-foot-ik", + "type": "ik", + "bones": [ + "front-foot" + ], + "target": "front-foot-target" + }, + { + "name": "rear-foot-ik", + "type": "ik", + "bones": [ + "rear-foot" + ], + "target": "rear-foot-target" + }, + { + "name": "aim-torso-ik", + "type": "ik", + "bones": [ + "aim-constraint-target" + ], + "target": "crosshair" + }, + { + "name": "aim-torso-transform", + "type": "transform", + "bones": [ + "torso" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 69.5, + "mixRotate": 0 + }, + { + "name": "aim-head-transform", + "type": "transform", + "bones": [ + "head" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 84.3, + "mixRotate": 0 + }, + { + "name": "aim-front-arm-transform", + "type": "transform", + "bones": [ + "front-upper-arm" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": -180, + "mixRotate": 0 + }, + { + "name": "aim-ik", + "type": "ik", + "bones": [ + "rear-upper-arm" + ], + "target": "crosshair", + "mix": 0 + } + ], + "events": { + "footstep": {} + } +} \ No newline at end of file diff --git a/rigboy/v2/under-pieces-round2/under-design.json b/rigboy/v2/under-pieces-round2/under-design.json new file mode 100644 index 00000000..415a8571 --- /dev/null +++ b/rigboy/v2/under-pieces-round2/under-design.json @@ -0,0 +1,98 @@ +[ + { + "slot": "under-rear-wrist", + "bone": "gun", + "carrier_slot": "rigboy-rear-gauntlet", + "donor_slot": "rear-bracer", + "seam": [ + "rear-bracer", + "rigboy-rear-gauntlet" + ], + "inserted_directly_below": "rear-bracer", + "hull_points": 10, + "margin_px": 2.0, + "pixels": 20, + "local": { + "path": "under-rear-wrist", + "image": "under-rear-wrist.png", + "width": 416, + "height": 624, + "x": -101.179793, + "y": -6.898522, + "rotation": 141.797587 + }, + "sha256": "82d2dddd342a4f71c95a2599398679603c567dcb075147686e64a98224b28750" + }, + { + "slot": "under-rear-hip", + "bone": "torso", + "carrier_slot": "torso", + "donor_slot": "rear-thigh", + "seam": [ + "torso", + "rear-thigh" + ], + "inserted_directly_below": "rear-thigh", + "hull_points": 518, + "margin_px": 2.0, + "pixels": 207, + "local": { + "path": "under-rear-hip", + "image": "under-rear-hip.png", + "width": 416, + "height": 624, + "x": 112.42974, + "y": 9.164723, + "rotation": -81.06119 + }, + "sha256": "e67268d4a8d9f1fdaca95df312178507e2bbbe413fe6dd4a110d1a881fd1f1c2" + }, + { + "slot": "under-rear-knee", + "bone": "rear-shin", + "carrier_slot": "rear-shin", + "donor_slot": "rear-thigh", + "seam": [ + "rear-thigh", + "rear-shin" + ], + "inserted_directly_below": "rear-thigh", + "hull_points": 59, + "margin_px": 2.0, + "pixels": 66, + "local": { + "path": "under-rear-knee", + "image": "under-rear-knee.png", + "width": 416, + "height": 624, + "x": -182.708281, + "y": -4.229928, + "rotation": 100.72988 + }, + "sha256": "fe2983b4945db432def51d1084e97097448a26848c26f45f1b3539216b6d6c18" + }, + { + "slot": "under-groin", + "bone": "torso", + "carrier_slot": "torso", + "donor_slot": "front-thigh", + "seam": [ + "torso", + "front-thigh" + ], + "inserted_directly_below": "torso", + "hull_points": 1, + "margin_px": 2.0, + "pixels": 14, + "local": { + "path": "under-groin", + "image": "under-groin.png", + "width": 416, + "height": 624, + "x": 60.287335, + "y": -102.615704, + "rotation": -147.308894 + }, + "sha256": "e010cbb2f36d7ef6a57a16bef82c7db7cbeea2b1a1246344e0b4dd46092daf7c" + } +] \ No newline at end of file diff --git a/rigboy/v2/under-pieces-round2/under-groin.png b/rigboy/v2/under-pieces-round2/under-groin.png new file mode 100644 index 00000000..c1940b39 Binary files /dev/null and b/rigboy/v2/under-pieces-round2/under-groin.png differ diff --git a/rigboy/v2/under-pieces-round2/under-rear-hip.png b/rigboy/v2/under-pieces-round2/under-rear-hip.png new file mode 100644 index 00000000..00d45c8b Binary files /dev/null and b/rigboy/v2/under-pieces-round2/under-rear-hip.png differ diff --git a/rigboy/v2/under-pieces-round2/under-rear-knee.png b/rigboy/v2/under-pieces-round2/under-rear-knee.png new file mode 100644 index 00000000..9ee63d39 Binary files /dev/null and b/rigboy/v2/under-pieces-round2/under-rear-knee.png differ diff --git a/rigboy/v2/under-pieces-round2/under-rear-wrist.png b/rigboy/v2/under-pieces-round2/under-rear-wrist.png new file mode 100644 index 00000000..f2c67a79 Binary files /dev/null and b/rigboy/v2/under-pieces-round2/under-rear-wrist.png differ diff --git a/rigboy/v2/under-pieces/README.md b/rigboy/v2/under-pieces/README.md new file mode 100644 index 00000000..0c66855d --- /dev/null +++ b/rigboy/v2/under-pieces/README.md @@ -0,0 +1,15 @@ +# Under-pieces for rigboy v2 + +Five region slots that give a seam material beneath both of its neighbours. Each PNG is an exact RGBA crop of a neighbour's texture, on the same 416x624 canvas, placed at that texture's setup-relative frame on the other neighbour's bone. No pixel is painted or resampled. + +| Slot | Bone | Copied from | Drawn directly below | +| --- | --- | --- | --- | +| `under-rear-wrist-bracer` | `rear-bracer` | `rigboy-rear-gauntlet` | `rear-bracer` | +| `under-rear-wrist-gun` | `gun` | `rear-bracer` | `rear-bracer` | +| `under-rear-knee` | `rear-shin` | `rear-thigh` | `rear-thigh` | +| `under-groin` | `front-thigh` | `torso` | `torso` | +| `under-front-ankle` | `front-foot` | `front-shin` | `front-foot` | + +`rig.json` is the rig spec with these five slots added; bones, constraints and animations are unchanged. `under-design.json` records each crop's size and local frame. + +The crops close the measured seams but are not clean by eye: the groin and front-ankle pieces show as small scraps at some frames. diff --git a/rigboy/v2/under-pieces/rig.json b/rigboy/v2/under-pieces/rig.json new file mode 100644 index 00000000..42fdb152 --- /dev/null +++ b/rigboy/v2/under-pieces/rig.json @@ -0,0 +1,928 @@ +{ + "spec": "rigc-rig/1", + "name": "rigboy-b10e-proportion-axis", + "note": "DECOMPILED from corrected-preprocessed.json by `rigc ingest` 2.82.0. Every number here was read out of that skeleton; nothing was authored, so this file says what the object IS and nothing about why. `invariants` is deliberately absent — a skeleton declares none, and an assertion with nothing to measure must SKIP rather than pass.", + "skeleton": { + "x": -117.27788789069166, + "y": -4.936206007051607, + "width": 260.1597405134771, + "height": 426.62744645834823, + "images": "./images/", + "audio": null + }, + "images": "../images/", + "bones": [ + { + "name": "root", + "rotation": 0.04774475 + }, + { + "name": "hip", + "parent": "root", + "y": 153.73329860320925 + }, + { + "name": "crosshair", + "parent": "root", + "x": 188.2767383801231, + "y": 354.03910008757765, + "color": "ff3f00ff", + "icon": "circle" + }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 16.31472287805985, + "x": 0.6313509224184618, + "y": 3.4952253442240675, + "rotation": 19.610935, + "color": "abe323ff" + }, + { + "name": "rear-foot-target", + "parent": "root", + "x": 38.48978016731056, + "y": 0.261833852834404, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-leg-target", + "parent": "rear-foot-target", + "x": -21.081971429027174, + "y": 23.213839414725104, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 70.68721595875732, + "x": 5.541613317706772, + "y": -3.498242563778217, + "rotation": -72.541, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 51.07477361672782, + "x": 70.6824132429673, + "y": -0.8239891688588095, + "rotation": -19.83334, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 37.22018941381147, + "x": 51.07261546258195, + "y": -0.46952083152000884, + "rotation": 45.7786, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 31.273639218010853, + "x": 37.2198948990216, + "y": 0.14806655864774665, + "rotation": -0.8520164, + "inherit": "noRotationOrReflection", + "color": "ff000dff" + }, + { + "name": "torso", + "parent": "hip", + "length": 32.58705885874484, + "x": -1.0056459298293563, + "y": 3.0489982807703147, + "rotation": 103.82454, + "color": "e0da19ff" + }, + { + "name": "torso2", + "parent": "torso", + "length": 32.58705885874484, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "torso3", + "parent": "torso2", + "length": 32.541726698858696, + "x": 32.58705885874484, + "color": "e0da19ff" + }, + { + "name": "front-shoulder", + "parent": "torso3", + "x": 11.639481804401294, + "y": 12.017440622822411, + "rotation": 255.891, + "color": "00ff04ff" + }, + { + "name": "front-upper-arm", + "parent": "front-shoulder", + "length": 61.92763922514731, + "rotation": -87.51462, + "color": "00ff04ff" + }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 52.31742061684612, + "x": 61.92617961698869, + "y": -0.42518001418057866, + "rotation": 18.2995, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 63.07545085054885, + "x": 52.31727447608105, + "y": 0.12365837777249976, + "rotation": 12.433234, + "color": "00ff04ff" + }, + { + "name": "front-foot-target", + "parent": "root", + "x": -8.411673008512254, + "y": 0.024959592825539653, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-leg-target", + "parent": "front-foot-target", + "x": -17.656901879509434, + "y": 18.068901872925057, + "color": "ff3f00ff", + "icon": "ik" + }, + { + "name": "front-thigh", + "parent": "hip", + "length": 72.22776474459113, + "x": -10.854647851576477, + "y": -7.239525177997563, + "rotation": -95.51192, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 61.644505026806726, + "x": 72.22089965621538, + "y": 0.9958176775248128, + "rotation": -2.213562, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 30.186462197481823, + "x": 61.644144023156315, + "y": -0.21096836815291284, + "rotation": 51.26577, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 34.83469814174643, + "x": 30.186411711333374, + "y": -0.05520863949192412, + "rotation": -1.675728, + "inherit": "noRotationOrReflection", + "color": "00ff04ff" + }, + { + "name": "back-shoulder", + "parent": "torso3", + "x": 4.549837147643683, + "y": -11.950054602093779, + "rotation": -104.109, + "color": "ff000dff" + }, + { + "name": "rear-upper-arm", + "parent": "back-shoulder", + "length": 44.477016536633826, + "rotation": -65.44643, + "color": "ff000dff" + }, + { + "name": "rear-bracer", + "parent": "rear-upper-arm", + "length": 32.53621059681044, + "x": 44.477016536633826, + "rotation": 23.15295, + "color": "ff000dff" + }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 33.659953951245974, + "x": 32.53498632758193, + "y": -0.2822492941650555, + "rotation": -5.427727, + "color": "ff000dff" + }, + { + "name": "gun-tip", + "parent": "gun", + "x": 124.82680583697439, + "y": 32.63964449289412, + "rotation": 7.099831, + "color": "ff0000ff" + }, + { + "name": "neck", + "parent": "torso3", + "length": 46.097337951391324, + "x": 32.541161222192876, + "y": -0.19184070074818546, + "rotation": -31.53788, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 163.49290981611276, + "x": 46.09705473971493, + "y": -0.161587525844043, + "rotation": 26.09855, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 29.363800790767055, + "x": 93.15220530949266, + "y": -37.16069899490431, + "rotation": -49.1028, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 34.54724471894382, + "x": 29.36354588451995, + "y": 0.1161555543363643, + "rotation": 50.41702, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 38.68393790367268, + "x": 102.04835872675595, + "y": 2.2908990194863956, + "rotation": -32.16711, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 49.912346702986234, + "x": 38.6839565553493, + "y": -0.022161008224699897, + "rotation": 83.70933, + "color": "e0da19ff" + }, + { + "name": "muzzle", + "parent": "rear-bracer", + "x": 150.67041974470024, + "y": 21.30245911554759, + "rotation": 3.0575485, + "color": "ffb900ff", + "icon": "muzzleFlash" + }, + { + "name": "muzzle-ring", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring2", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring3", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "muzzle-ring4", + "parent": "muzzle", + "color": "ffb900ff" + }, + { + "name": "head-control", + "parent": "head", + "x": 68.52091307854782, + "color": "00a220ff", + "icon": "arrows" + } + ], + "slots": [ + { + "name": "rear-upper-arm", + "bone": "rear-upper-arm", + "attachment": "rear-upper-arm" + }, + { + "name": "under-rear-wrist-bracer", + "bone": "rear-bracer", + "attachment": "under-rear-wrist-bracer" + }, + { + "name": "under-rear-wrist-gun", + "bone": "gun", + "attachment": "under-rear-wrist-gun" + }, + { + "name": "rear-bracer", + "bone": "rear-bracer", + "attachment": "rear-bracer" + }, + { + "name": "gun", + "bone": "gun", + "attachment": "gun" + }, + { + "name": "rigboy-rear-gauntlet", + "bone": "gun", + "attachment": "rear_fist" + }, + { + "name": "rear-foot", + "bone": "rear-foot", + "attachment": "rear-foot" + }, + { + "name": "rigboy-rear-ankle-band", + "bone": "rear-foot", + "attachment": "rear_ankle_band" + }, + { + "name": "under-rear-knee", + "bone": "rear-shin", + "attachment": "under-rear-knee" + }, + { + "name": "rear-thigh", + "bone": "rear-thigh", + "attachment": "rear-thigh" + }, + { + "name": "rear-shin", + "bone": "rear-shin", + "attachment": "rear-shin" + }, + { + "name": "neck", + "bone": "neck", + "attachment": "neck" + }, + { + "name": "under-groin", + "bone": "front-thigh", + "attachment": "under-groin" + }, + { + "name": "torso", + "bone": "torso", + "attachment": "torso" + }, + { + "name": "front-upper-arm", + "bone": "front-upper-arm", + "attachment": "front-upper-arm" + }, + { + "name": "head", + "bone": "head", + "attachment": "head" + }, + { + "name": "eye", + "bone": "head", + "attachment": "eye-indifferent" + }, + { + "name": "front-thigh", + "bone": "front-thigh", + "attachment": "front-thigh" + }, + { + "name": "under-front-ankle", + "bone": "front-foot", + "attachment": "under-front-ankle" + }, + { + "name": "front-foot", + "bone": "front-foot", + "attachment": "front-foot" + }, + { + "name": "front-shin", + "bone": "front-shin", + "attachment": "front-shin" + }, + { + "name": "mouth", + "bone": "head", + "attachment": "mouth-smile" + }, + { + "name": "goggles", + "bone": "head", + "attachment": "goggles" + }, + { + "name": "front-bracer", + "bone": "front-bracer", + "attachment": "front-bracer" + }, + { + "name": "front-fist", + "bone": "front-fist", + "attachment": "front-fist-open" + }, + { + "name": "muzzle", + "bone": "muzzle" + }, + { + "name": "head-bb", + "bone": "head" + }, + { + "name": "crosshair", + "bone": "crosshair" + }, + { + "name": "muzzle-glow", + "bone": "gun-tip", + "color": "ffffff00", + "blend": "additive" + }, + { + "name": "muzzle-ring", + "bone": "muzzle-ring", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring2", + "bone": "muzzle-ring2", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring3", + "bone": "muzzle-ring3", + "color": "d8baffff", + "blend": "additive" + }, + { + "name": "muzzle-ring4", + "bone": "muzzle-ring4", + "color": "d8baffff", + "blend": "additive" + } + ], + "skins": { + "default": { + "eye": { + "eye-indifferent": { + "path": "eye", + "image": "eye.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "front-bracer": { + "front-bracer": { + "path": "front-bracer", + "image": "front-bracer.png", + "width": 416, + "height": 624, + "x": -75.87721, + "y": 17.36372, + "rotation": 35.39127 + } + }, + "front-fist": { + "front-fist-open": { + "path": "front-fist", + "image": "front-fist.png", + "width": 416, + "height": 624, + "x": -129.0726, + "y": -8.696331, + "rotation": 46.95944, + "scaleY": 0.99999994 + } + }, + "front-foot": { + "front-foot": { + "path": "front-foot", + "image": "front-foot.png", + "width": 416, + "height": 624, + "x": -214.69234, + "y": 97.66713, + "rotation": 47.483723, + "scaleY": 0.99999994 + } + }, + "front-shin": { + "front-shin": { + "path": "front-shin", + "image": "front-shin.png", + "width": 416, + "height": 624, + "x": -166.15077, + "y": 61.163563, + "rotation": 56.915737 + } + }, + "front-thigh": { + "front-thigh": { + "path": "front-thigh", + "image": "front-thigh.png", + "width": 416, + "height": 624, + "x": -94.05102, + "y": 60.814705, + "rotation": 57.03599 + } + }, + "front-upper-arm": { + "front-upper-arm": { + "path": "front-upper-arm", + "image": "front-upper-arm.png", + "width": 416, + "height": 624, + "x": -15.872194, + "y": 2.456819, + "rotation": 46.472153 + } + }, + "goggles": { + "goggles": { + "path": "goggles", + "image": "goggles.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "gun": { + "gun": { + "path": "gun", + "image": "gun.png", + "width": 730, + "height": 400, + "x": 62.482674, + "y": 10.889955, + "rotation": -138.33244, + "scaleX": 0.16743854, + "scaleY": 0.16743852 + } + }, + "head": { + "head": { + "path": "head", + "image": "head.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "mouth": { + "mouth-smile": { + "path": "mouth", + "image": "mouth.png", + "width": 416, + "height": 624, + "x": -31.445196, + "y": -3.4110143, + "rotation": -76.7078 + } + }, + "neck": { + "neck": { + "path": "neck", + "image": "neck.png", + "width": 416, + "height": 624, + "x": 14.570192, + "y": -2.5444996, + "rotation": -78.28451 + } + }, + "rear-bracer": { + "rear-bracer": { + "path": "rear-bracer", + "image": "rear-bracer.png", + "width": 416, + "height": 624, + "x": -68.84368, + "y": 2.4207644, + "rotation": 136.36986 + } + }, + "rear-foot": { + "rear-foot": { + "path": "rear-foot", + "image": "rear-foot.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rear-shin": { + "rear-shin": { + "path": "rear-shin", + "image": "rear-shin.png", + "width": 416, + "height": 624, + "x": -123.53707, + "y": -134.70226, + "rotation": 146.62106 + } + }, + "rear-thigh": { + "rear-thigh": { + "path": "rear-thigh", + "image": "rear-thigh.png", + "width": 416, + "height": 624, + "x": -112.06277, + "y": -2.9238315, + "rotation": 100.06198 + } + }, + "rear-upper-arm": { + "rear-upper-arm": { + "path": "rear-upper-arm", + "image": "rear-upper-arm.png", + "width": 416, + "height": 624, + "x": -24.289118, + "y": 4.065864, + "rotation": 135 + } + }, + "rigboy-rear-ankle-band": { + "rear_ankle_band": { + "path": "rigboy-rear-ankle-band", + "image": "rigboy-rear-ankle-band.png", + "width": 416, + "height": 624, + "x": -220.4874, + "y": -4.393449, + "rotation": 110.114624 + } + }, + "rigboy-rear-gauntlet": { + "rear_fist": { + "path": "rigboy-rear-gauntlet", + "image": "rigboy-rear-gauntlet.png", + "width": 416, + "height": 624, + "x": -98.68945, + "y": -23.326681, + "rotation": 151.03633 + } + }, + "torso": { + "torso": { + "path": "torso", + "image": "torso.png", + "width": 416, + "height": 624, + "x": 111.61766, + "y": -5.0502048, + "rotation": -88.34332 + } + }, + "under-rear-wrist-bracer": { + "under-rear-wrist-bracer": { + "path": "under-rear-wrist-bracer", + "image": "under-rear-wrist-bracer.png", + "width": 416, + "height": 624, + "x": -67.918444, + "y": -14.169298, + "rotation": 145.608603 + } + }, + "under-rear-wrist-gun": { + "under-rear-wrist-gun": { + "path": "under-rear-wrist-gun", + "image": "under-rear-wrist-gun.png", + "width": 416, + "height": 624, + "x": -101.179793, + "y": -6.898522, + "rotation": 141.797587 + } + }, + "under-rear-knee": { + "under-rear-knee": { + "path": "under-rear-knee", + "image": "under-rear-knee.png", + "width": 416, + "height": 624, + "x": -182.708281, + "y": -4.229928, + "rotation": 100.72988 + } + }, + "under-groin": { + "under-groin": { + "path": "under-groin", + "image": "under-groin.png", + "width": 416, + "height": 624, + "x": -120.463398, + "y": 1.313761, + "rotation": 99.178868 + } + }, + "under-front-ankle": { + "under-front-ankle": { + "path": "under-front-ankle", + "image": "under-front-ankle.png", + "width": 416, + "height": 624, + "x": -30.197446, + "y": 233.977493, + "rotation": -10.651172 + } + } + } + }, + "constraints": [ + { + "name": "shoulder", + "type": "transform", + "bones": [ + "back-shoulder" + ], + "source": "front-shoulder", + "properties": { + "x": { + "to": { + "x": { + "max": 62.17225539150017 + } + } + }, + "y": { + "to": { + "y": { + "max": 62.17225539150017 + } + } + } + }, + "x": 24.97270495420172, + "y": -1.0332760261924039, + "mixX": -1 + }, + { + "name": "front-leg-ik", + "type": "ik", + "bones": [ + "front-thigh", + "front-shin" + ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-leg-ik", + "type": "ik", + "bones": [ + "rear-thigh", + "rear-shin" + ], + "target": "rear-leg-target", + "bendPositive": false + }, + { + "name": "front-foot-ik", + "type": "ik", + "bones": [ + "front-foot" + ], + "target": "front-foot-target" + }, + { + "name": "rear-foot-ik", + "type": "ik", + "bones": [ + "rear-foot" + ], + "target": "rear-foot-target" + }, + { + "name": "aim-torso-ik", + "type": "ik", + "bones": [ + "aim-constraint-target" + ], + "target": "crosshair" + }, + { + "name": "aim-torso-transform", + "type": "transform", + "bones": [ + "torso" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 69.5, + "mixRotate": 0 + }, + { + "name": "aim-head-transform", + "type": "transform", + "bones": [ + "head" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": 84.3, + "mixRotate": 0 + }, + { + "name": "aim-front-arm-transform", + "type": "transform", + "bones": [ + "front-upper-arm" + ], + "source": "aim-constraint-target", + "properties": { + "rotate": { + "to": { + "rotate": { + "max": 100 + } + } + } + }, + "rotation": -180, + "mixRotate": 0 + }, + { + "name": "aim-ik", + "type": "ik", + "bones": [ + "rear-upper-arm" + ], + "target": "crosshair", + "mix": 0 + } + ], + "events": { + "footstep": {} + } +} \ No newline at end of file diff --git a/rigboy/v2/under-pieces/under-design.json b/rigboy/v2/under-pieces/under-design.json new file mode 100644 index 00000000..4c3f63ad --- /dev/null +++ b/rigboy/v2/under-pieces/under-design.json @@ -0,0 +1,159 @@ +[ + { + "slot": "under-rear-wrist-bracer", + "bone": "rear-bracer", + "carrier_slot": "rear-bracer", + "donor_slot": "rigboy-rear-gauntlet", + "seam": [ + "rear-bracer", + "rigboy-rear-gauntlet" + ], + "inserted_directly_below": "rear-bracer", + "hull_frames": [ + 0, + 1, + 29, + 30 + ], + "hull_points": 8, + "margin_px": 2.0, + "pixels": 24, + "scale": [ + 1.000000035844357, + 0.9999999641556423 + ], + "local": { + "path": "under-rear-wrist-bracer", + "image": "under-rear-wrist-bracer.png", + "width": 416, + "height": 624, + "x": -67.918444, + "y": -14.169298, + "rotation": 145.608603 + }, + "rest_residual_max_px": 2.7267540097462246e-05, + "sha256": "a304e21c5b3bf9735af829b5d36fcd9933edbdfc81101591dd88e5fb96fbe5d0" + }, + { + "slot": "under-rear-wrist-gun", + "bone": "gun", + "carrier_slot": "rigboy-rear-gauntlet", + "donor_slot": "rear-bracer", + "seam": [ + "rear-bracer", + "rigboy-rear-gauntlet" + ], + "inserted_directly_below": "rear-bracer", + "hull_frames": [ + 7 + ], + "hull_points": 2, + "margin_px": 2.0, + "pixels": 15, + "scale": [ + 1.0000000414434123, + 0.9999999585565884 + ], + "local": { + "path": "under-rear-wrist-gun", + "image": "under-rear-wrist-gun.png", + "width": 416, + "height": 624, + "x": -101.179793, + "y": -6.898522, + "rotation": 141.797587 + }, + "rest_residual_max_px": 1.6514153741638094e-05, + "sha256": "e8c9a77411e44e824f5d924fb295fc4ff30a07c5cb0bf1907268f6ab22d17553" + }, + { + "slot": "under-rear-knee", + "bone": "rear-shin", + "carrier_slot": "rear-shin", + "donor_slot": "rear-thigh", + "seam": [ + "rear-thigh", + "rear-shin" + ], + "inserted_directly_below": "rear-thigh", + "hull_frames": "all open frames", + "hull_points": 23, + "margin_px": 2.0, + "pixels": 47, + "scale": [ + 1.0000000021738311, + 0.9999999978261681 + ], + "local": { + "path": "under-rear-knee", + "image": "under-rear-knee.png", + "width": 416, + "height": 624, + "x": -182.708281, + "y": -4.229928, + "rotation": 100.72988 + }, + "rest_residual_max_px": 7.657132154455144e-06, + "sha256": "9868a39548ca5a1e803c83fb1936adb88f7e96d2b6bd1a00e849720f5bdec8f5" + }, + { + "slot": "under-groin", + "bone": "front-thigh", + "carrier_slot": "front-thigh", + "donor_slot": "torso", + "seam": [ + "torso", + "front-thigh" + ], + "inserted_directly_below": "torso", + "hull_frames": "all open frames", + "hull_points": 8, + "margin_px": 2.0, + "pixels": 39, + "scale": [ + 1.0000000080174063, + 0.999999991982593 + ], + "local": { + "path": "under-groin", + "image": "under-groin.png", + "width": 416, + "height": 624, + "x": -120.463398, + "y": 1.313761, + "rotation": 99.178868 + }, + "rest_residual_max_px": 8.312497841229935e-06, + "sha256": "c0fa50aa26be4caf31106d55ef180812e37f17c73fadc16286ddd38c7a6bcfbc" + }, + { + "slot": "under-front-ankle", + "bone": "front-foot", + "carrier_slot": "front-foot", + "donor_slot": "front-shin", + "seam": [ + "front-shin", + "front-foot" + ], + "inserted_directly_below": "front-foot", + "hull_frames": "all open frames", + "hull_points": 3, + "margin_px": 2.0, + "pixels": 17, + "scale": [ + 0.9999999939856572, + 0.9999999460143413 + ], + "local": { + "path": "under-front-ankle", + "image": "under-front-ankle.png", + "width": 416, + "height": 624, + "x": -30.197446, + "y": 233.977493, + "rotation": -10.651172 + }, + "rest_residual_max_px": 4.57028506546321e-06, + "sha256": "8b1fad234f5a6cb999ccd282f3bc136f6c8af810255d2c74b7715448535fe4ca" + } +] \ No newline at end of file diff --git a/rigboy/v2/under-pieces/under-front-ankle.png b/rigboy/v2/under-pieces/under-front-ankle.png new file mode 100644 index 00000000..b61fd6c6 Binary files /dev/null and b/rigboy/v2/under-pieces/under-front-ankle.png differ diff --git a/rigboy/v2/under-pieces/under-groin.png b/rigboy/v2/under-pieces/under-groin.png new file mode 100644 index 00000000..b3d8bf80 Binary files /dev/null and b/rigboy/v2/under-pieces/under-groin.png differ diff --git a/rigboy/v2/under-pieces/under-rear-knee.png b/rigboy/v2/under-pieces/under-rear-knee.png new file mode 100644 index 00000000..ed912162 Binary files /dev/null and b/rigboy/v2/under-pieces/under-rear-knee.png differ diff --git a/rigboy/v2/under-pieces/under-rear-wrist-bracer.png b/rigboy/v2/under-pieces/under-rear-wrist-bracer.png new file mode 100644 index 00000000..cfb1eae3 Binary files /dev/null and b/rigboy/v2/under-pieces/under-rear-wrist-bracer.png differ diff --git a/rigboy/v2/under-pieces/under-rear-wrist-gun.png b/rigboy/v2/under-pieces/under-rear-wrist-gun.png new file mode 100644 index 00000000..2441eeae Binary files /dev/null and b/rigboy/v2/under-pieces/under-rear-wrist-gun.png differ