{
  "schemaVersion": 1,
  "asset": {
    "slug": "strider",
    "name": "Strider",
    "path": "model.glb",
    "sha256": "456653f9e7e5fb68875c010cc14f317a278ccd0309998490868f945dad3fc8e2",
    "bytes": 680456,
    "format": "glb"
  },
  "rig": {
    "familyId": "rig-v1-7d1f4e2f11b9d874dfc5af3b830f693fe2a577b105862b1e7fe012d048ff03c8",
    "skins": [
      {
        "name": "StriderRig",
        "joints": [
          "root",
          "thigh.BL",
          "shin.BL",
          "thigh.BR",
          "shin.BR",
          "thigh.FL",
          "shin.FL",
          "thigh.FR",
          "shin.FR"
        ]
      }
    ],
    "joints": [
      "root",
      "thigh.BL",
      "shin.BL",
      "thigh.BR",
      "shin.BR",
      "thigh.FL",
      "shin.FL",
      "thigh.FR",
      "shin.FR"
    ],
    "family": {
      "schemaVersion": 1,
      "key": "quadruped-v1-strider",
      "compatibleMembers": [
        "strider"
      ],
      "requiredRoles": [
        "idle",
        "walk",
        "run"
      ]
    }
  },
  "clips": [
    {
      "name": "alert",
      "role": "alert",
      "playback": "loop",
      "travelPerCycle": 0,
      "durationSeconds": 1.95833333
    },
    {
      "name": "crouch",
      "role": "crouch",
      "playback": "loop",
      "travelPerCycle": 0,
      "durationSeconds": 1.625
    },
    {
      "name": "idle",
      "role": "idle",
      "playback": "loop",
      "travelPerCycle": 0,
      "durationSeconds": 2.5
    },
    {
      "name": "leap",
      "role": "jump",
      "playback": "loop",
      "travelPerCycle": 0,
      "durationSeconds": 1.45833333
    },
    {
      "name": "power_down",
      "role": "death",
      "playback": "boomerang",
      "travelPerCycle": 0,
      "durationSeconds": 1.79166667
    },
    {
      "name": "trot",
      "role": "run",
      "playback": "loop",
      "travelPerCycle": 0.62,
      "durationSeconds": 1.29166667
    },
    {
      "name": "turn_left",
      "role": "turn-left",
      "playback": "boomerang",
      "travelPerCycle": 0,
      "durationSeconds": 1.95833333
    },
    {
      "name": "walk",
      "role": "walk",
      "playback": "loop",
      "travelPerCycle": 0.52,
      "durationSeconds": 2
    }
  ],
  "quality": {
    "maxBytes": {
      "limit": 1000000,
      "measured": 680456,
      "passed": true
    },
    "maxTriangles": {
      "limit": 25000,
      "measured": 20736,
      "passed": true
    },
    "maxMaterials": {
      "limit": 4,
      "measured": 3,
      "passed": true
    },
    "maxValidatorWarnings": {
      "limit": 1,
      "measured": 1,
      "passed": true
    },
    "minAnimatedJoints": {
      "limit": 9,
      "measured": 9,
      "passed": true
    },
    "displayHeightMetres": {
      "limit": {
        "min": 1,
        "max": 2
      },
      "measured": 1.55968943,
      "passed": true
    },
    "maxLoopSeamRotationDegrees": {
      "limit": 20,
      "measured": 8.78933427,
      "passed": true
    },
    "maxLoopSeamTranslationMetres": {
      "limit": 2,
      "measured": 0.06674728,
      "passed": true
    },
    "maxLoopSeamScale": {
      "limit": 0.001,
      "measured": 8.9e-7,
      "passed": true
    },
    "motion": {
      "minMovingJointFraction": {
        "limit": 0.4,
        "measured": 0.44444444,
        "passed": true
      },
      "maxFrozenJoints": {
        "limit": {
          "count": 5,
          "minimumDisplacementMetres": 0.001
        },
        "measured": {
          "count": 5,
          "joint": "root",
          "displacementMetres": 0
        },
        "passed": true
      },
      "maxJointStepMetres": {
        "limit": 0.35,
        "measured": 0.12199888,
        "passed": true
      },
      "maxRootSpeedMetresPerSecond": {
        "limit": 5,
        "measured": 3.59686496,
        "passed": true
      },
      "maxContactDriftMetres": {
        "limit": 0.9,
        "measured": 0.30708254,
        "passed": true
      },
      "minFlightSpanMetres": {
        "limit": null,
        "measured": 0,
        "passed": true
      },
      "spineWave": null,
      "maxContactDriftMetresUndulating": null,
      "clips": [
        {
          "name": "alert",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "thigh.BL",
              "displacementMetres": 0.07000004
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.02587231,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0.35755071,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "shin.BL",
              "metres": 0.04493558
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.FL",
              "degrees": 5.90351727
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.FL",
              "delta": 3.8e-7
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": true
        },
        {
          "name": "crouch",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "shin.BL",
              "displacementMetres": 0.28112659
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.01702625,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0.81726057,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "root",
              "metres": 0
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.FL",
              "degrees": 0.00000241
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "root",
              "delta": 0
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": true
        },
        {
          "name": "idle",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "root",
              "displacementMetres": 0.01790142
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.00243642,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0.05746366,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "shin.FL",
              "metres": 1.7e-7
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.BL",
              "degrees": 0.00001901
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BL",
              "delta": 6.8e-7
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": true
        },
        {
          "name": "leap",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "shin.BL",
              "displacementMetres": 0.69791234
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.09283983,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 3.59686496,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "thigh.FL",
              "metres": 1.14999999
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.BL",
              "degrees": 69.31233291
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BL",
              "delta": 7.8e-7
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": false
        },
        {
          "name": "power_down",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "shin.BL",
              "displacementMetres": 0.46127325
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.03618888,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 1.24432695,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "thigh.BL",
              "metres": 0.7
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.BL",
              "degrees": 75.95573227
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BL",
              "delta": 8e-7
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": false
        },
        {
          "name": "trot",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "shin.BL",
              "displacementMetres": 0.58326146
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.05602517,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0.84376967,
            "passed": true
          },
          "contacts": [
            {
              "joint": "shin.BL",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.22681497,
                "passed": true
              }
            },
            {
              "joint": "shin.BR",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.25060266,
                "passed": true
              }
            },
            {
              "joint": "shin.FL",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.25060255,
                "passed": true
              }
            },
            {
              "joint": "shin.FR",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.22681447,
                "passed": true
              }
            }
          ],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "shin.BL",
              "metres": 0.06674728
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.BL",
              "degrees": 8.78933427
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BR",
              "delta": 5.9e-7
            },
            "passed": true
          },
          "contactsApplicable": true,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": true
        },
        {
          "name": "turn_left",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 0.44444444,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 5,
              "joint": "root",
              "displacementMetres": 0
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.11618219,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0,
            "passed": true
          },
          "contacts": [],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "shin.FL",
              "metres": 0.23017367
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.FL",
              "degrees": 30.57202406
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BR",
              "delta": 7.6e-7
            },
            "passed": true
          },
          "contactsApplicable": false,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": false
        },
        {
          "name": "walk",
          "movingJointFraction": {
            "limit": 0.4,
            "measured": 1,
            "passed": true
          },
          "frozenJoints": {
            "limit": {
              "count": 5,
              "minimumDisplacementMetres": 0.001
            },
            "measured": {
              "count": 0,
              "joint": "shin.BL",
              "displacementMetres": 0.51998567
            },
            "passed": true
          },
          "maxJointStepMetres": {
            "limit": 0.35,
            "measured": 0.12199888,
            "passed": true
          },
          "rootSpeedMetresPerSecond": {
            "limit": 5,
            "measured": 0.38405119,
            "passed": true
          },
          "contacts": [
            {
              "joint": "shin.BL",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.30708216,
                "passed": true
              }
            },
            {
              "joint": "shin.BR",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.30708013,
                "passed": true
              }
            },
            {
              "joint": "shin.FL",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.30708047,
                "passed": true
              }
            },
            {
              "joint": "shin.FR",
              "missing": false,
              "driftMetres": {
                "limit": 0.9,
                "measured": 0.30708254,
                "passed": true
              }
            }
          ],
          "flight": [],
          "spineWaveMetrics": null,
          "contactsForUndulating": [],
          "loopSeamTranslationMetres": {
            "limit": 2,
            "measured": {
              "joint": "shin.BL",
              "metres": 0.00001494
            },
            "passed": true
          },
          "loopSeamRotationDegrees": {
            "limit": 20,
            "measured": {
              "joint": "thigh.BL",
              "degrees": 0.00196984
            },
            "passed": true
          },
          "loopSeamScale": {
            "limit": 0.001,
            "measured": {
              "joint": "shin.BR",
              "delta": 8.9e-7
            },
            "passed": true
          },
          "contactsApplicable": true,
          "flightApplicable": false,
          "spineWaveApplicable": false,
          "contactsForUndulatingApplicable": false,
          "loopSeamApplicable": true
        }
      ]
    },
    "passed": true
  },
  "derivedRuntime": {
    "sourceSha256": "3861abc848685bc6223c1bf76adc2b991a536567b50f0dfd9341abe328aad75e",
    "runtimeSha256": "456653f9e7e5fb68875c010cc14f317a278ccd0309998490868f945dad3fc8e2",
    "relationship": "derived",
    "reproducibility": {
      "schemaVersion": 1,
      "input": {
        "path": "assets/creatures/strider/source/strider.py",
        "sha256": "3861abc848685bc6223c1bf76adc2b991a536567b50f0dfd9341abe328aad75e"
      },
      "normalizer": "assets/creatures/strider/source/strider.py",
      "dependencies": [
        {
          "path": "assets/creatures/strider/source/strider.py",
          "sha256": "3861abc848685bc6223c1bf76adc2b991a536567b50f0dfd9341abe328aad75e"
        }
      ],
      "runtimeSha256": "456653f9e7e5fb68875c010cc14f317a278ccd0309998490868f945dad3fc8e2",
      "blenderVersion": "5.2.0"
    }
  },
  "package": {
    "model": {
      "path": "model.glb",
      "sha256": "456653f9e7e5fb68875c010cc14f317a278ccd0309998490868f945dad3fc8e2",
      "bytes": 680456
    },
    "notice": {
      "path": "THIRD_PARTY_NOTICES.md",
      "sha256": "87f3136dfbbca19da5a0f290695d368f4de78a23f5b3484898437aaa3c319d39",
      "bytes": 279
    }
  }
}
