{
 "id": "part.character.hair/cast-ual-hair-long",
 "version": 1,
 "name": "hair long",
 "summary": "Cast ual set: hair long on the shared UAL skeleton",
 "tags": [
  "cast",
  "character",
  "hair",
  "long",
  "part",
  "ual"
 ],
 "style": "stylized",
 "status": "approved",
 "frame": {
  "contract": "cast/ual",
  "up": "+Y",
  "unit": "m",
  "front": "+Z"
 },
 "size": {
  "measured_m": {
   "w": 1.771,
   "l": 1.957,
   "h": 2.0
  },
  "source": "pending-browser",
  "scale_to_class": 1.0
 },
 "bounds": {
  "geometry": {
   "min": [
    -0.885,
    -1.0,
    -0.979
   ],
   "max": [
    0.885,
    1.0,
    0.979
   ]
  },
  "footprint": {
   "kind": "rect",
   "minX": -0.885,
   "maxX": 0.885,
   "minZ": -0.979,
   "maxZ": 0.979,
   "source": "measured"
  },
  "collider": {
   "parts": [
    {
     "type": "box",
     "x": 0.0,
     "y": 0.0,
     "z": 0.0,
     "hx": 0.885,
     "hy": 1.0,
     "hz": 0.979
    }
   ],
   "source": "guessed"
  }
 },
 "placement": {
  "role": null,
  "notes": null,
  "source": null
 },
 "sockets": [
  {
   "name": "hand_l",
   "role": "hand",
   "parent": null,
   "pos": [
    0.641,
    1.418,
    -0.052
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "hand_r",
   "role": "hand",
   "parent": null,
   "pos": [
    -0.641,
    1.418,
    -0.052
   ],
   "rot": null,
   "source": "authored"
  }
 ],
 "nodes": {
  "all": [
   "Armature",
   "Hair_Long",
   "root",
   "pelvis",
   "spine_01",
   "spine_02",
   "spine_03",
   "neck_01",
   "Head",
   "clavicle_l",
   "upperarm_l",
   "lowerarm_l",
   "hand_l",
   "index_01_l",
   "index_02_l",
   "index_03_l",
   "index_04_leaf_l",
   "middle_01_l",
   "middle_02_l",
   "middle_03_l",
   "middle_04_leaf_l",
   "pinky_01_l",
   "pinky_02_l",
   "pinky_03_l",
   "pinky_04_leaf_l",
   "ring_01_l",
   "ring_02_l",
   "ring_03_l",
   "ring_04_leaf_l",
   "thumb_01_l",
   "thumb_02_l",
   "thumb_03_l",
   "thumb_04_leaf_l",
   "clavicle_r",
   "upperarm_r",
   "lowerarm_r",
   "hand_r",
   "index_01_r",
   "index_02_r",
   "index_03_r",
   "index_04_leaf_r",
   "middle_01_r",
   "middle_02_r",
   "middle_03_r",
   "middle_04_leaf_r",
   "pinky_01_r",
   "pinky_02_r",
   "pinky_03_r",
   "pinky_04_leaf_r",
   "ring_01_r",
   "ring_02_r",
   "ring_03_r",
   "ring_04_leaf_r",
   "thumb_01_r",
   "thumb_02_r",
   "thumb_03_r",
   "thumb_04_leaf_r",
   "thigh_l",
   "calf_l",
   "foot_l"
  ]
 },
 "paint": null,
 "render": {
  "tris": 2906,
  "verts": 3080,
  "materials": 1,
  "draw_calls": 1,
  "textures": [
   {
    "px": [
     512,
     512
    ],
    "fmt": "webp"
   }
  ],
  "gpu_mb_decoded": 1.4,
  "bytes": 86012,
  "codec": "meshopt",
  "extensions": [
   "EXT_meshopt_compression",
   "EXT_texture_webp",
   "KHR_mesh_quantization"
  ]
 },
 "rig": {
  "skeleton": "ual",
  "skins": 1,
  "joints": 65
 },
 "animations": [],
 "gameplay": null,
 "techniques": [
  "meshopt",
  "skinned",
  "textured"
 ],
 "provenance": {
  "author": "Quaternius + Forge Cast workers",
  "source": "omg-cast dist/cast-files/ual",
  "kit": "cast",
  "imported": "2026-10-07",
  "file_origin": "~/forge-build/omg-cast-20260929/dist/cast-files/ual/hair-long.glb"
 },
 "licence": {
  "kind": "cc0",
  "game_use": true,
  "raw_redistribute": true,
  "evidence": "omg-cast-20260929/assets/cast/SOURCES.json (Quaternius UBC/UAL CC0 1.0; MPFB/MakeHuman CC0 output; Astra outfits owned)"
 },
 "quality": {
  "gates": "legacy",
  "judge": null
 },
 "files": {
  "glb": "sha256:1e4fe222f4dba35792da57806c77ad5d3183f9a8e2411c0304f8e68a498206ca"
 },
 "deps": [],
 "release": "sha256:09a2d9fc116f8c3be939ea84c9334dc580710468b23208ab1409a07fd2e02ac9"
}
