{
  "key": "B3C02olaf-141f2cda0ca5",
  "signature": "f3bc82ec0e5e07878d23b6af36cb512544593d166658fda57abb66e8eb07b6ff",
  "source": {
    "path": "char/model/B3C02olaf.nif",
    "sha256": "141f2cda0ca561330ec3b43bf4515d0eb6009862c4f3178ef295399574806af2",
    "sizeBytes": 29029
  },
  "status": "CONVERTED",
  "asset": {
    "url": "geometry/attachments/B3C02olaf-141f2cda0ca5.glb",
    "sha256": "2f00cdb4d6f9a436123d9cc12337c84840bddaa3c69dd8e0a6bf105b382c8f2b",
    "sizeBytes": 30756
  },
  "variants": [
    {
      "recipeId": "origin:data/db/suitequip.ini:TableBoy:DB546:L550:additional_model:F18",
      "appearanceCode": "K20999",
      "source": {
        "path": "data/db/suitequip.ini",
        "line": 550,
        "section": "TableBoy",
        "registryKey": "DB546",
        "sha256": "2c18dda2a45442f3e5e045a0d7845abfae22038d29e17591cddb094c899669e0",
        "encodingCandidate": "utf-8-sig"
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "char/texture/olaf_skin16_tx_cm.dds",
        "sha256": "d6343a40f417dfbb79715352adb0c647ce756f9190e486256fc9644a05b3aad2",
        "sizeBytes": 131200
      },
      "convertedTexture": {
        "url": "textures/d6343a40f417dfbb79715352adb0c647ce756f9190e486256fc9644a05b3aad2.png",
        "sha256": "4f0bd9ae612503df6f505fe777183b4334b5d78b686695846e6c4acb009fca60",
        "sizeBytes": 274408,
        "dimensions": [
          512,
          512
        ],
        "alphaRange": [
          255,
          255
        ],
        "source": {
          "path": "char/texture/olaf_skin16_tx_cm.dds",
          "sha256": "d6343a40f417dfbb79715352adb0c647ce756f9190e486256fc9644a05b3aad2",
          "sizeBytes": 131200
        }
      },
      "diagnostics": []
    }
  ],
  "diagnostics": [
    {
      "code": "NORMALS_RECOMPUTED_SINGULAR_TRANSFORM",
      "sourceBlock": 42
    },
    {
      "code": "NORMAL_ATTRIBUTE_OMITTED_ZERO_VECTOR",
      "sourceBlock": 42,
      "zeroNormalCount": 12
    }
  ],
  "engineParityValidated": false,
  "additionalTextures": [],
  "geometry": [
    {
      "sourceBlock": 3,
      "name": "B3C02_C",
      "vertices": 39,
      "triangles": 30,
      "bounds": [
        [
          0.009487453279348239,
          -0.015120037546724592,
          -0.014692011035473058
        ],
        [
          0.017361550477000394,
          0.015120060095220295,
          0.01430751852480967
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 14,
      "name": "B3C02_F",
      "vertices": 85,
      "triangles": 116,
      "bounds": [
        [
          -0.004828318434841563,
          -0.01762392901001468,
          -0.0032498536105588297
        ],
        [
          0.03658270071769771,
          0.01759607091775453,
          0.002279916534279239
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 21,
      "name": "B3C02_B",
      "vertices": 85,
      "triangles": 120,
      "bounds": [
        [
          0.0005442421366715477,
          -0.02015731460709158,
          -0.004617190969313658
        ],
        [
          0.04254532332785477,
          0.020157285264543856,
          0.005145618951657218
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 28,
      "name": "B3C02_DR",
      "vertices": 63,
      "triangles": 88,
      "bounds": [
        [
          -0.02170593885523732,
          -0.008890639360600671,
          -0.015443660517176406
        ],
        [
          -0.002619552327634311,
          0.013888708060753407,
          0.019705783121064083
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 35,
      "name": "B3C02_DL",
      "vertices": 61,
      "triangles": 85,
      "bounds": [
        [
          -0.021705871832271236,
          -0.013888710243585005,
          -0.015443661161293996
        ],
        [
          -0.0028915167234719198,
          0.008890680877057475,
          0.018694976082509508
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 42,
      "name": "B3C02_F",
      "vertices": 12,
      "triangles": 12,
      "bounds": [
        [
          -0.011027928441762924,
          -5.542246981349308e-08,
          0.009618382155895234
        ],
        [
          -0.011027928441762924,
          -5.542246981349308e-08,
          0.009618382155895234
        ]
      ],
      "hasNormals": false,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    }
  ],
  "skin": {
    "status": "RIGID_ONLY",
    "meshCount": 0,
    "skinMeshes": [],
    "maximumCommonSkinFrameMaxAbsError": 0.0,
    "maximumStaticBindPoseMaxAbsError": 0.0,
    "maximumRenderedVertexWeightSumError": 0.0,
    "jointHierarchyNodeCount": 0,
    "jointHierarchyBlockIndices": [],
    "coordinateConversionRoot": [
      [
        0.1,
        0.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.1,
        0.0
      ],
      [
        0.0,
        -0.1,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.0,
        1.0
      ]
    ],
    "diagnostics": [
      {
        "code": "NORMALS_RECOMPUTED_SINGULAR_TRANSFORM",
        "sourceBlock": 42
      },
      {
        "code": "NORMAL_ATTRIBUTE_OMITTED_ZERO_VECTOR",
        "sourceBlock": 42,
        "zeroNormalCount": 12
      }
    ],
    "nativeCommonFrames": {
      "version": "gf-cdn-native-common-skin-frame/1",
      "status": "RIGID_ONLY",
      "equation": "C=G*S*inverse(R); jointWorld=U*C*B; IBM=O*inverse(G)*inverse(U)",
      "verticesChanged": false,
      "inverseBindsChanged": false,
      "weightsNormalized": false,
      "influencesTruncated": false,
      "controllerParity": "STORED_POSE_ONLY_GEOMETRY_AND_ROOT_CONTROLLERS_NOT_PLAYED",
      "partitions": []
    }
  },
  "controllers": {
    "extracted": true,
    "played": false,
    "runtimeStatus": "EXTRACTED_NOT_PLAYED",
    "count": 0,
    "countsByType": {},
    "controllers": []
  },
  "defaultTexture": {
    "url": "textures/d6343a40f417dfbb79715352adb0c647ce756f9190e486256fc9644a05b3aad2.png",
    "sha256": "4f0bd9ae612503df6f505fe777183b4334b5d78b686695846e6c4acb009fca60",
    "sizeBytes": 274408,
    "dimensions": [
      512,
      512
    ],
    "alphaRange": [
      255,
      255
    ],
    "source": {
      "path": "char/texture/olaf_skin16_tx_cm.dds",
      "sha256": "d6343a40f417dfbb79715352adb0c647ce756f9190e486256fc9644a05b3aad2",
      "sizeBytes": 131200
    }
  },
  "principalSelection": {
    "rule": "ALL_SOURCE_TEXTURED_TRIANGLE_MESHES",
    "selectedBlocks": [
      3,
      14,
      21,
      28,
      35,
      42
    ],
    "candidateBlocks": [
      3,
      14,
      21,
      28,
      35,
      42
    ],
    "engineValidated": false
  }
}
