Recipe identity
Versioned Arena recipe
The versioned prompt template, reference-packaging policy, classifier, selector, optional scale planner or calibrator, and their configurations are fingerprinted independently of any product or run.
3D optical treatment
Turns the measured product bounds and output aspect ratio into deterministic full-frame camera geometry before generation.
object-capture-scale-optical
Pipeline
Use the same ready Object Capture views as the controls.
Choose prompt-relevant posed photos from metadata only.
Snapshot authoritative millimeter model bounds.
Solve the product projection against a cropped 36×24 mm sensor.
Calculate camera distance and near/far product surfaces.
Treat camera geometry as an invisible scale scaffold.
Prompt recipe
This is the versioned, run-independent template associated with the strategy. Reve Photography resolves its placeholders from the brief, product, and retained conditioning facts; the exact rendered prompt sent to the provider is retained with each output.
{{arenaMeasurementPrompt}}
Deterministic optical scale calibration:
- output aspect ratio: {{scaleOpticalCalibration.aspectRatio}}
- full-frame sensor crop: {{scaleOpticalCalibration.geometry.sensorCropMm.width}} × {{scaleOpticalCalibration.geometry.sensorCropMm.height}} mm
- lens and aperture: {{scaleOpticalCalibration.input.focalLengthMm}} mm at f/{{scaleOpticalCalibration.input.apertureFNumber}}
- camera to product bounds center: {{scaleOpticalCalibration.geometry.cameraToProductCenterMm}} mm
- nearest/farthest product surfaces: {{scaleOpticalCalibration.geometry.nearestProductSurfaceMm}}/{{scaleOpticalCalibration.geometry.farthestProductSurfaceMm}} mm
- projected frame occupancy: width {{scaleOpticalCalibration.geometry.projectedFrameOccupancy.width}}; height {{scaleOpticalCalibration.geometry.projectedFrameOccupancy.height}}
Optical scale rules:
- Treat the camera model as an invisible calibration scaffold, not content to render. Do not show rulers, sensor diagrams, bounding boxes, labels, or overlays.
- Preserve the calculated camera-to-product distance and projected frame occupancy unless the user's brief explicitly requires a wider composition; if wider, move the camera back without changing product scale.
- Keep the product's measured depth between the retained nearest and farthest surface distances.
- Use rectilinear perspective consistent with the stated full-frame focal length; do not simulate wide-angle enlargement or miniature tilt-shift effects.
- Use the stated aperture as a depth-of-field cue while keeping the complete product commercially legible.
- Never resize the product to fill the frame; camera position and crop are the only framing controls.Manifest contribution
Recipe identity
The versioned prompt template, reference-packaging policy, classifier, selector, optional scale planner or calibrator, and their configurations are fingerprinted independently of any product or run.
Exact input identity
Appends sensor crop, focal length, aperture, camera distance, near/far surfaces, projected occupancy, and optical scale rules. The exact input also retains the resolved model, settings, output specification, and ordered reference hashes.
conditioningFacts
strategysourceSetIdselectedReferenceIdsmeasurementscaleOpticalCalibration