Make a 3D model with thicken
thicken_makeTurn photos or ISBN of one real object into a real-size GLB model and matching JSON metadata, with file paths and key facts returned.
Instructions
Turns photos of one real object (or artwork, or words, or a book's ISBN) into two files that belong together: a GLB model at the object's real size, in millimeters, and its metadata as JSON, read off it by vision models and looked up in public catalogs (thicken_profiles lists each kind of object and the metadata it records). Writes both files and returns their paths and the main facts. Photos need not be cropped when a vision roster is set up (THICKEN_VISION_URL, THICKEN_VISION_MODELS); without one, give straight-on photos cropped to the object, and name the profile. One object a call: for several, call once each.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pt | No | A thick trading card's thickness in points (thousandths of an inch: 55, 75, 100, 130, 180) | |
| out | No | Where to write the GLB (an absolute path ending in .glb); the sidecar goes beside it as .json, never over a .json that isn't a thicken sidecar. Default: beside the first picture, named after it | |
| isbn | No | A book's ISBN, 10 or 13 digits: its size and catalog record are looked up | |
| holder | No | A graded slab's holder: psa, psa-thick, psa-tall, bgs, cgc, cgc-tall, sgc or tag | |
| inputs | No | Absolute paths of the photos (JPEG, PNG, HEIC, WebP, AVIF, GIF, TIFF, SVG), scanner PDFs or videos (MOV, MP4) of one object, in any order and named anything. For the lettering profile, the words instead. Empty with an isbn: a book from its ISBN alone | |
| preview | No | Also draw <name>.preview.png, both sides of the model (needs Chrome or Edge installed) | |
| profile | No | The kind of object, if known; else thicken works it out from a code on it (an ISBN barcode, a grader's QR code) or the vision models. thicken_profiles lists them | |
| size_mm | No | The object's real size in millimeters, any part of it, where measured: it outranks every lookup and estimate | |
| depth_mm | No | A badge's or lettering's thickness in millimeters | |
| width_mm | No | A badge's or lettering's width in millimeters |