{
  "schemaVersion": 1,
  "title": "Blender 学习站原创资源包",
  "license": "CC0-1.0",
  "seed": 20261103,
  "generator": "Blender 4.5.15 LTS / bpy / native glTF 2.0 exporter",
  "exportSettings": {
    "format": "GLB",
    "up": "+Y",
    "materials": "Principled PBR solid colors",
    "externalTextures": false,
    "animationSamplingFps": 24,
    "slideAnimationToZero": true
  },
  "verified": {
    "blendReopen": true,
    "nativeGlbReimport": true,
    "renderedVisualReview": true,
    "cocos": false,
    "wechatDevice": false
  },
  "assets": [
    {
      "id": "coin",
      "source": "coin.blend",
      "image": "coin.png",
      "preview": "coin.png",
      "atlas": "coin-atlas.png",
      "atlasMetadata": "coin-atlas.json",
      "framesDirectory": "coin-frames",
      "imageSize": [
        512,
        512
      ],
      "frameSize": [
        256,
        256
      ],
      "atlasSize": [
        1024,
        1024
      ],
      "frameCount": 16,
      "fps": 24,
      "durationSeconds": 0.6666666666666666,
      "transparent": true,
      "blenderTriangles": 2032,
      "notes": "16 unique samples, omit the repeated closing frame; top-left row-major 4x4 atlas."
    },
    {
      "id": "turret",
      "source": "turret.blend",
      "model": "turret.glb",
      "preview": "turret-preview.png",
      "roundtripPreview": "turret-roundtrip.png",
      "triangles": 300,
      "materials": 3,
      "meshes": 3,
      "hierarchy": {
        "Turret": [
          "Base",
          "Yaw"
        ],
        "Yaw": [
          "Barrel"
        ]
      },
      "yawPivotBlender": [
        0,
        0,
        0.77
      ],
      "yawPivotGltf": [
        0,
        0.77,
        0
      ],
      "bones": 0,
      "animations": [],
      "units": "meter",
      "notes": "No baked animation: rotate Yaw in game scripts; Barrel follows while Base stays fixed. Blender forward -Y becomes glTF +Z."
    },
    {
      "id": "robot",
      "source": "robot.blend",
      "model": "robot.glb",
      "preview": "robot-preview.png",
      "roundtripPreview": "robot-roundtrip.png",
      "triangles": 180,
      "materials": 4,
      "meshes": 1,
      "bones": 11,
      "skins": 1,
      "units": "meter",
      "animations": [
        {
          "name": "walk",
          "durationSeconds": 1,
          "fps": 24,
          "inPlace": true,
          "recommendedWrapMode": "Loop"
        }
      ],
      "notes": "Rigid mechanical segments weighted 100% to their bones; no root motion or IK contact solver."
    }
  ],
  "files": [
    {
      "path": "README.md",
      "bytes": 1262,
      "sha256": "48307adeed86967d885fd9efc11c56d742bc4830d5dc7f73349e980196b0c148"
    },
    {
      "path": "asset-verification.json",
      "bytes": 5299,
      "sha256": "3b6be5505463629da346ee9eef46d3fb9115d9f0c2ee89d66736316e574ffce1"
    },
    {
      "path": "coin-atlas.json",
      "bytes": 1888,
      "sha256": "a0f7baad226b4bc7b9b6ad016dc3e8f8050b4d2f74d17d314fad5deb9d42d9b0"
    },
    {
      "path": "coin-atlas.png",
      "bytes": 900444,
      "sha256": "c5768b7e58fdd92654e54b303a1e9515b01ea2e2d3647da53f57a9d35892cf48"
    },
    {
      "path": "coin-frames/coin-00.png",
      "bytes": 66217,
      "sha256": "81d83e99bd60bfb8e168d305c4dde1db23cfbb70c1c6259d9624313aa87ad4a1"
    },
    {
      "path": "coin-frames/coin-01.png",
      "bytes": 65900,
      "sha256": "933eefa7c559e9f6616693d78d538773be240c65cb449f8abc76828156583459"
    },
    {
      "path": "coin-frames/coin-02.png",
      "bytes": 64317,
      "sha256": "57d907e6e9437085985d28203c8ce3533b3390bd79ecccf092f3be0a5b73ce5a"
    },
    {
      "path": "coin-frames/coin-03.png",
      "bytes": 60299,
      "sha256": "6fe4649041bd88df893a3a187df75239b06686f0b26977c39c697c934472b657"
    },
    {
      "path": "coin-frames/coin-04.png",
      "bytes": 49694,
      "sha256": "47c1e2e5d3d96146460ec3d18a37dd346ee65587ce2919a6b164a3b54c44ccaa"
    },
    {
      "path": "coin-frames/coin-05.png",
      "bytes": 37377,
      "sha256": "293e5c7096314879f4412b5be7c4611e9e53029ddb4cc2b7610ecb93421784d3"
    },
    {
      "path": "coin-frames/coin-06.png",
      "bytes": 53742,
      "sha256": "32dadf81f2a6f2e46c6dec7a7507f7722aac9f87adeb43387774084cb0295168"
    },
    {
      "path": "coin-frames/coin-07.png",
      "bytes": 62239,
      "sha256": "b5b65bd53565c751d643028aeec13e68faa02b9a471ccf985929917448d24bf5"
    },
    {
      "path": "coin-frames/coin-08.png",
      "bytes": 66164,
      "sha256": "c5a314837e163b3765c809aa750d931328bc0dac02dc3a5864c3a023ef98bfcc"
    },
    {
      "path": "coin-frames/coin-09.png",
      "bytes": 65893,
      "sha256": "9aa69c0786cf818eab0d1bd3e00725bf4eb9268e63320d0509b588f5cff60385"
    },
    {
      "path": "coin-frames/coin-10.png",
      "bytes": 64306,
      "sha256": "0032c695229ffd4d273c512328ee4c5eba597eb2782480976da937c7fbb6994f"
    },
    {
      "path": "coin-frames/coin-11.png",
      "bytes": 60296,
      "sha256": "d1f4038d57eadca6e97ac2328743c5e1638dfcddcad1ebeb7419fa543b448373"
    },
    {
      "path": "coin-frames/coin-12.png",
      "bytes": 49678,
      "sha256": "330337caa9902639577e96112cb58509186a8316e9905d4acc9a0a2dad23a1c1"
    },
    {
      "path": "coin-frames/coin-13.png",
      "bytes": 37380,
      "sha256": "3fcdaa605da3026870c9a67a9a3af2ec1e65b253e273d809165d0a455f0c81f1"
    },
    {
      "path": "coin-frames/coin-14.png",
      "bytes": 53743,
      "sha256": "998c67ba1c2908d5eea584bc3ee400870cb75ad26e28cde5a1a5e30923bdfcfc"
    },
    {
      "path": "coin-frames/coin-15.png",
      "bytes": 62245,
      "sha256": "1cb27936bd5e2750b01652edac950b64b0f76bab16d839764b32709513deb927"
    },
    {
      "path": "coin.blend",
      "bytes": 700102,
      "sha256": "afcec5d7cf0e8f5130e79f0464f3ec5f9814e96a466c14e04d9bd0cd5a5b6ae1"
    },
    {
      "path": "coin.png",
      "bytes": 218182,
      "sha256": "239eba386f160dc4d3d55e82f15591754c90d6393b79a72d6d68adb1c94031db"
    },
    {
      "path": "robot-preview.png",
      "bytes": 154766,
      "sha256": "37575d278fc36977f8ecf017e58a9b66c58cd80d553dd45ca8ded116c699a5bf"
    },
    {
      "path": "robot-roundtrip.png",
      "bytes": 159571,
      "sha256": "fbe5dad7f3d56302047fee927811d0db295b8a3747dcc5e52e535c6aeb4d9692"
    },
    {
      "path": "robot.blend",
      "bytes": 552466,
      "sha256": "68ce2e04a9cb7e728638dabec55dc681e7e62d6dd18376f87683f3d992fcb98d"
    },
    {
      "path": "robot.glb",
      "bytes": 37392,
      "sha256": "c6b45c591cb4bf2190030b57dca4d38873f34f6883e5cc08e05766d0c543853c"
    },
    {
      "path": "turret-preview.png",
      "bytes": 139637,
      "sha256": "ae185a69198805a63de9516bca1654a4aa416b68a344063aecd35a04281c6988"
    },
    {
      "path": "turret-roundtrip.png",
      "bytes": 139816,
      "sha256": "163adfdfa0cd7ac11dd934ec7f8d03af59fc1f4d5828aaef628b4b01c5db0f88"
    },
    {
      "path": "turret.blend",
      "bytes": 490344,
      "sha256": "835ce34ad112fd9dce32449d31c321fef44b0a6b3184ea63e962eb9bcfca5015"
    },
    {
      "path": "turret.glb",
      "bytes": 22704,
      "sha256": "422bf098b0a795358b5a520f7de90ef4051af1d8359ecb74431b69e7c70a3eb0"
    }
  ]
}
