{
  "schema_version": 1,
  "status": "COMPLETE LABELED CAD-DERIVED DESIGN STUDY — NOT FOR MANUFACTURE",
  "source": "public/models/study.json",
  "source_sha256": "1b7babcf7392435278d6f078d9e400f43802591348bb7061417b9a294bc9d640",
  "source_status": "DESIGN STUDY — NOT FOR MANUFACTURE",
  "candidate_id": "LG742548068",
  "variant_id": "LG742548068-t3p50-hidden-bridge",
  "thickness_mm": 3.5,
  "design_id": "hidden-bridge",
  "bridge": {
    "count": 1,
    "width_mm": 4.500000000000003,
    "anchor_width_mm": 7.990000200000271,
    "thickness_mm": 1.6000000000000014,
    "inner_radius_mm": 9.7,
    "outer_radius_mm": 11.3,
    "center_offset_mm": 4.440892098500626e-16,
    "top_y_mm": 11.300000099999998,
    "bottom_y_mm": 7.804639545749185,
    "span_mm": 11.520000200000428,
    "corner_radius_mm": 0.15,
    "keel_y_mm": 10.149999999999999,
    "keel_backing_mm": 0.29999999999999716,
    "keel_gap_mm": 0.14999999999999858,
    "cradle_depth_mm": 1.3000000000000007,
    "minimum_stone_clearance_mm": 0.11357887685206774,
    "minimum_finger_clearance_mm": 1.258630266724885e-15,
    "added_volume_mm3": 95.55956250585488
  },
  "source_metrics": {
    "band_volume_mm3": 1775.508532602845,
    "stone_model_volume_mm3": 195.39520042087617,
    "side_margin_mm": 0.0,
    "band_max_y_mm": 13.64064202484438,
    "band_max_x_mm": 13.200000099999999,
    "left_girdle_gap_mm": 0.0,
    "right_girdle_gap_mm": 0.0,
    "seat_contact_width_mm": 4.985760000000001,
    "seat_roof_height_above_girdle_mm": 0.25,
    "shoulder_rise_mm": 1.7636724322885726,
    "band_stone_distance_mm": 0.0,
    "minimum_pavilion_finger_clearance_mm": 0.4499999999999993,
    "band_diamond_intersection_mm3": 0.0
  },
  "source_exports": {
    "step": "/models/LG742548068-t3p50-hidden-bridge-STUDY.step",
    "band_stl": "/models/LG742548068-t3p50-hidden-bridge-band-STUDY.stl",
    "stone_stl": "/models/LG742548068-t3p50-hidden-bridge-stone-STUDY.stl",
    "drawing_svg": "/models/LG742548068-t3p50-hidden-bridge-STUDY.svg"
  },
  "scripts_sha256": {
    "cad/render_single_stone.py": "06b1f019a9daf9fb425dd54cbeed28c8d60b5fddb440d8bd2f7658bd65c3196b",
    "cad/render_three_stone.py": "263a233a492e90856a49a3970a4a681fde2a456682d80171c324bf834a65f6ef"
  },
  "coordinate_transform": "CAD mm (x,y,z) -> Blender m (x,-z,y)*0.001; determinant +1; original triangle winding",
  "geometry_hash_encoding": {
    "source": "SHA256 UTF-8 JSON {indices,positions}; sorted keys, compact separators; source numeric values",
    "render": "SHA256 ordered little-endian float32 XYZ meters, followed by ordered uint32 triangle indices"
  },
  "volume_note": "Signed mesh volumes are not exact BRep volumes; tessellation and float32 storage differences are reported separately, not corrected.",
  "blender": "4.5.14 LTS",
  "engine": "CYCLES",
  "device": {
    "requested": "auto",
    "selected": "METAL",
    "devices": [
      "Apple M5 (GPU - 10 cores)"
    ],
    "fallbacks": []
  },
  "samples": 512,
  "seed": 19,
  "adaptive_sampling": false,
  "denoise": true,
  "denoiser": "OPENIMAGEDENOISE",
  "resolution_px": [
    2000,
    2000
  ],
  "png_bits": 16,
  "color_management": {
    "view": "AgX",
    "look": "None",
    "exposure": 0,
    "gamma": 1
  },
  "bounces": {
    "total": 24,
    "transmission": 20,
    "glossy": 12,
    "diffuse": 4,
    "transparent": 16
  },
  "caustics": {
    "reflective": true,
    "refractive": true
  },
  "sample_clamp": {
    "direct": 0,
    "indirect": 0
  },
  "materials": {
    "platinum": {
      "finish": "assumed polished; not selected by user",
      "shader": "Principled metallic",
      "base_color_linear_rgb": [
        0.72,
        0.75,
        0.78
      ],
      "metallic": 1,
      "roughness": 0.075,
      "anisotropy": 0
    },
    "stone": {
      "shader": "Glass BSDF",
      "distribution": "BECKMANN",
      "ior": 2.417,
      "roughness": 0,
      "color": [
        1,
        1,
        1
      ],
      "flat_facets": true,
      "dispersion": false,
      "actual_stone_scan": false
    }
  },
  "world": {
    "color_linear_rgb": [
      0.18,
      0.19,
      0.21
    ],
    "strength": 0.2
  },
  "floor": {
    "z_m": -0.013199999928474426,
    "width_m": 1,
    "base_color_linear_rgb": [
      0.1,
      0.095,
      0.085
    ],
    "backdrop": "Seamless curved cyclorama, bend starts Y0.08m, radius0.08m, 32 stations",
    "roughness": 0.72,
    "contact": "At lowest CAD mesh vertex; product is not moved or deformed",
    "shadows": "Cycles light transport; no painted shadow or ambient-occlusion overlay"
  },
  "lights": [
    {
      "name": "Directional key",
      "type": "AREA",
      "shape": "RECTANGLE",
      "position_m": [
        -0.045,
        -0.055,
        0.033
      ],
      "power_W": 0.55,
      "size_m": [
        0.008,
        0.012
      ],
      "color": [
        1.0,
        0.94,
        0.86
      ],
      "target_m": [
        0,
        0,
        0.002
      ]
    },
    {
      "name": "Restrained fill",
      "type": "AREA",
      "shape": "RECTANGLE",
      "position_m": [
        0.055,
        -0.025,
        0.025
      ],
      "power_W": 0.04,
      "size_m": [
        0.045,
        0.06
      ],
      "color": [
        0.86,
        0.92,
        1.0
      ],
      "target_m": [
        0,
        0,
        0.002
      ]
    },
    {
      "name": "Rear rim strip",
      "type": "AREA",
      "shape": "RECTANGLE",
      "position_m": [
        0.025,
        0.035,
        0.045
      ],
      "power_W": 0.12,
      "size_m": [
        0.01,
        0.045
      ],
      "color": [
        1.0,
        1.0,
        1.0
      ],
      "target_m": [
        0,
        0,
        0.002
      ]
    }
  ],
  "label": {
    "text": "DESIGN STUDY - NOT FOR MANUFACTURE | Approximate RGB stone, not scanned | Polished platinum assumed",
    "method": "Blender native note burn-in",
    "font_size_px": 20,
    "foreground_rgba": [
      1.0,
      1.0,
      1.0,
      1.0
    ],
    "background_rgba": [
      0.02500000037252903,
      0.029999999329447746,
      0.03999999910593033,
      1.0
    ]
  },
  "meshes": [
    {
      "name": "band",
      "source_path": "candidates[id=LG742548068].variants[id=LG742548068-t3p50-hidden-bridge].band",
      "source_geometry_sha256": "d9761a0e4dbb6865f946d06e29de1f51e49a388327b5114323fbef3ae21b0d61",
      "render_geometry_sha256": "4461ad5fa114afc19b1f7cd95127ca2e89cd62e57c33eb325140b3853892e188",
      "vertices": 11989,
      "triangles": 20974,
      "triangle_order_unchanged": true,
      "max_coordinate_storage_error_mm": 4.6560174986332026e-07,
      "signed_source_mesh_volume_mm3": 1770.553065752741,
      "signed_render_mesh_volume_mm3": 1770.5530372173523,
      "source_cad_solid_volume_mm3": 1775.508532602845,
      "source_mesh_minus_cad_volume_mm3": -4.955466850103903,
      "smooth_normals": true,
      "modifiers": []
    },
    {
      "name": "stone",
      "source_path": "candidates[id=LG742548068].variants[id=LG742548068-t3p50-hidden-bridge].stone",
      "source_geometry_sha256": "7b4f5ea6683180d11826920a209109312b80f53b1f154b25a3fd16c192daf677",
      "render_geometry_sha256": "4630f7ef87139d500b46265e6abbe129c739ccf77de6302d41a7cdea94b6384b",
      "vertices": 200,
      "triangles": 92,
      "triangle_order_unchanged": true,
      "max_coordinate_storage_error_mm": 4.5299530099240926e-07,
      "signed_source_mesh_volume_mm3": 195.39520042087617,
      "signed_render_mesh_volume_mm3": 195.39520613523703,
      "source_cad_solid_volume_mm3": 195.39520042087617,
      "source_mesh_minus_cad_volume_mm3": 0.0,
      "smooth_normals": false,
      "modifiers": []
    }
  ],
  "requested_views": [
    "three-quarter",
    "top",
    "underside"
  ],
  "views": {
    "three-quarter": {
      "file": "public/previews/hidden-bridge-realistic-three-quarter-STUDY.png",
      "sha256": "73177e6611eefd7305294df3809270c7fa54ac8352d9b251d47352b4665fae58",
      "camera": {
        "type": "PERSP",
        "location_m": [
          0.03737075254321098,
          -0.06228458136320114,
          0.04426420480012894
        ],
        "target_m": [
          0.0,
          0.0,
          0.0006650001741945744
        ],
        "rotation_euler_radians": [
          1.0301967859268188,
          -5.4589879283639675e-08,
          0.5404195785522461
        ],
        "lens_mm": 75.0,
        "sensor_width_mm": 36.0,
        "sensor_fit": "HORIZONTAL",
        "ortho_scale_m": null,
        "clip_m": [
          9.999999747378752e-06,
          10.0
        ],
        "depth_of_field": false,
        "framing": "entire ring",
        "framed_vertices_min_z_m": null,
        "framing_margin": 1.4
      },
      "device": "METAL",
      "visibly_labeled": true
    },
    "top": {
      "file": "public/previews/hidden-bridge-realistic-top-STUDY.png",
      "sha256": "3b15634e37215526d1c72fb3651a0a545c9184816f351d10dbe72dd1eb629453",
      "camera": {
        "type": "ORTHO",
        "location_m": [
          0.0,
          0.0,
          0.12066499888896942
        ],
        "target_m": [
          0.0,
          0.0,
          0.0006650001741945744
        ],
        "rotation_euler_radians": [
          0.0,
          -0.0,
          0.0
        ],
        "lens_mm": 50.0,
        "sensor_width_mm": 36.0,
        "sensor_fit": "AUTO",
        "ortho_scale_m": 0.03695974498987198,
        "clip_m": [
          9.999999747378752e-06,
          10.0
        ],
        "depth_of_field": false,
        "framing": "entire ring",
        "framed_vertices_min_z_m": null,
        "framing_margin": 1.4
      },
      "device": "METAL",
      "visibly_labeled": true
    },
    "underside": {
      "file": "public/previews/hidden-bridge-realistic-underside-STUDY.png",
      "sha256": "5ba81c349de25e144b0098f5155b8bf211b4ef20522af0b70117ebc578074dc3",
      "camera": {
        "type": "PERSP",
        "location_m": [
          0.006890008691698313,
          -0.06890008598566055,
          -0.0019777780398726463
        ],
        "target_m": [
          0.0,
          0.0,
          0.010424237698316574
        ],
        "rotation_euler_radians": [
          1.7480239868164062,
          -9.451472493537949e-09,
          0.09966865181922913
        ],
        "lens_mm": 75.0,
        "sensor_width_mm": 36.0,
        "sensor_fit": "HORIZONTAL",
        "ortho_scale_m": null,
        "clip_m": [
          9.999999747378752e-06,
          10.0
        ],
        "depth_of_field": false,
        "framing": "upper-head profile; lower shank cropped, no geometry hidden",
        "framed_vertices_min_z_m": 0.006304639545749185,
        "framing_margin": 1.4
      },
      "device": "METAL",
      "visibly_labeled": true
    }
  },
  "limitations": [
    "DESIGN STUDY — NOT FOR MANUFACTURE. No safety, stone-retention, fit, durability, or manufacturing approval is implied.",
    "Exactly the selected study.json band and stone tessellation is used, without welding, bevels, subdivision, displacement, added supports, or replacement geometry. Blender stores transformed coordinates at float32 precision; conversion error is recorded.",
    "The stone is a faceted dimensional proxy, not a scan of the actual stone; corner map, girdle, pavilion and individual facets are approximate. The rendered pocket and seats are the supplied nominal CAD, not validated actual fit.",
    "Diamond uses lossless RGB glass with constant IOR 2.417. No spectral dispersion, wavelength-dependent absorption, inclusions, fluorescence, or measured cut/polish is modeled; there is no artificial sparkle.",
    "Finite Cycles paths and samples approximate internal reflections and caustics; this is not diamond light-performance analysis. Denoising may soften facets and caustics.",
    "Polished platinum is an illustrative finish assumption, not the user's selected finish. The RGB metallic response is not measured alloy optical constants.",
    "Metal smoothing only interpolates shading normals within shared CAD tessellation vertices. CAD face seams and the tessellated silhouette remain unchanged; stone facets use flat normals.",
    "Directional softboxes, a matte studio floor, exposure and AgX display transform are illustrative. The floor is staging, not ring geometry. Setup and seed are reproducible, not necessarily bit-identical across Blender versions or CPU/GPU devices.",
    "The underside view is a cropped upper-head profile looking upward into the bore, not a cutaway or transparent metal view. Occluded geometry stays occluded; tiny clearances must be checked in CAD, not inferred from pixels."
  ],
  "blend": {
    "file": ".tools/hidden-bridge-studio.blend",
    "sha256": "35c817e88ccba76fa49c1f33ba59927fb29c1525fc312c26ef59a2f33f373cfc",
    "active_view": "underside"
  }
}
