{"params":{"colorway":{"type":"choice","default":"nypd-blue","label":"Colorway","describe":"Curated kit-palette scheme; sets body, livery, trim, glass and bumper at once. nypd-blue is the approved car (dark blue nose and tail, off-white doors and roof); black-white is the classic near-black-and-white patrol car; sheriff-tan is a warm brown county car; unmarked-slate is a flat grey detective car whose two-tone all but disappears. The white doors stay the lightest value in every scheme so the livery reads at thumbnail size.","options":["nypd-blue","black-white","sheriff-tan","unmarked-slate"]},"body":{"type":"color","default":"#45525f","label":"Body paint","describe":"Albedo of the dark half of the livery \u2014 hood, front fenders, rear quarters, trunk deck and C-pillars. Around a third of the visible surface."},"livery":{"type":"color","default":"#e8e4de","label":"Livery panels","describe":"Albedo of the pale half of the livery \u2014 both doors, the rocker between the arches, the roof and the A and B pillars. Keep it well lighter than the body or the two-tone stops reading; matching them turns the car into a plain sedan."},"glass":{"type":"color","default":"#322d2c","label":"Glass","describe":"Albedo of windshield, side panes and backlight. A near-black slate; going lighter than the body makes the cabin read as an open frame."},"bumper":{"type":"color","default":"#463b37","label":"Bumpers & push bar","describe":"Albedo of the front and rear bumpers, the wrapped corners and the whole push bumper frame \u2014 matte black plastic carried by value, not by a shader."},"trim":{"type":"color","default":"#9f9890","label":"Brightwork","describe":"Albedo of mirrors, door handles, the two roof cans, the lightbar centre section and the wheel faces \u2014 the pale grey standing in for chrome."},"dark":{"type":"color","default":"#211f1d","label":"Rubber & shadow","describe":"Albedo of the tyres, the underbody mass and the floors of the grille, headlight and tail-lamp recesses. Always the darkest value on the car."},"lens":{"type":"color","default":"#c1b0a1","label":"Headlights & plates","describe":"Albedo of the four headlight lenses and the front and rear licence plates; the headlight zone burns white at night."},"tail":{"type":"color","default":"#c7504d","label":"Tail lamps","describe":"Albedo of the two red lenses in the rear lamp recess; the zone that glows red at night."},"lampRed":{"type":"color","default":"#e8443a","label":"Lightbar red","describe":"Albedo of the two red lightbar lenses (front -X corner and rear +X corner) when the bar is lit. With lightbar = off they render at 45% of this value, which is what a dead lens looks like."},"lampBlue":{"type":"color","default":"#3d6ee0","label":"Lightbar blue","describe":"Albedo of the two blue lightbar lenses (front +X corner and rear -X corner) when the bar is lit; darkened to 45% in the off state."},"lightbar":{"type":"choice","default":"lit","label":"Lightbar state","describe":"State of the roof bar, which is one red half and one blue half either side of a pale centre block. lit: both halves burn at full saturation \u2014 a car running a call. off: both drop to 45% value, deep and dead, so the bar reads as a parked or patrolling car. This changes PAINT only, not shape; the geometry knobs are pushBumper, wheelSize and length.","options":["lit","off"]},"pushBumper":{"type":"toggle","default":true,"label":"Push bumper","describe":"The tubular ram frame on the nose: two rails on four uprights standing 80 mm proud of the bumper. ON is the marked patrol car of the refs; OFF leaves a clean grille and bumper and shortens the car by 80 mm \u2014 an unmarked or civilian version of the same body.","affects":"geometry"},"wheelSize":{"type":"range","default":1,"label":"Wheel size","describe":"Rebuilds the tyre from 0.60 m to 0.71 m diameter and lifts the whole body to match, so the car sits low and tucked-in at the minimum and tall on fat rubber at the maximum. Wheels stay inside the arches at full steering lock at every value, and the car always rests on the ground.","affects":"geometry","min":0.88,"max":1.05},"length":{"type":"range","default":1,"label":"Length","describe":"Rebuilds the car between 4.51 m and 5.09 m by moving the axles and every body station along Z: a compact patrol car at the minimum, a full-size highway cruiser at the maximum. Wheelbase, hood, doors and both overhangs all grow together; wheel size, track, height, section thicknesses and every fitting stay put, so nothing is stretched. A car body has nothing repeating along its length to multiply, so this knob displaces vertices and the triangle count is invariant.","affects":"geometry","min":0.94,"max":1.06}},"presets":{"nypd-blue":{"body":"#45525f","livery":"#cfc6b9","trim":"#9f9890","glass":"#322d2c","bumper":"#463b37"},"black-white":{"body":"#322d2c","livery":"#cfc6b9","trim":"#9f9890","glass":"#211f1d","bumper":"#463b37","dark":"#1a1917"},"sheriff-tan":{"body":"#97614a","livery":"#cfc6b9","trim":"#9a8472","glass":"#322d2c","bumper":"#463b37"},"unmarked-slate":{"body":"#736e69","livery":"#9f9890","trim":"#c1b0a1","glass":"#322d2c","bumper":"#463b37","lens":"#cfc6b9"}},"night":{"lens":{"color":"#fff9ea","intensity":1,"describe":"sealed-beam headlights and the A-pillar spotlights","albedo":"#c1b0a1","findable":true},"tail":{"color":"#e8352c","intensity":0.55,"describe":"tail lamps and rear side markers","albedo":"#c7504d","findable":true},"lampRed":{"color":"#ff2a1e","intensity":1,"describe":"the red half of the roof lightbar","albedo":"#e8443a","findable":true},"lampBlue":{"color":"#2f6cff","intensity":1,"describe":"the blue half of the roof lightbar","albedo":"#3d6ee0","findable":true}},"rev":1792408799,"materials":{"body":{"kind":"paint","finish":"gloss"},"livery":{"kind":"paint","finish":"gloss"},"glass":{"kind":"glass","finish":"clear"},"bumper":{"kind":"plastic","finish":"matte"},"trim":{"kind":"metal","finish":"polished"},"dark":{"kind":"rubber","finish":"black"},"lens":{"kind":"glass","finish":"clear"},"tail":{"kind":"glass","finish":"clear"},"lampRed":{"kind":"emissive","finish":"glow"},"lampBlue":{"kind":"emissive","finish":"glow"}},"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","night_note":"match `albedo` in COLOR_0 exactly, make those vertices emissive at `color` and `intensity`, and drop your scene lights. findable false means that colour is no longer in this asset's geometry: skip the zone rather than guessing.","preview_v":1792470426,"mod_v":1792408799}