picked-market
picked-market
REFERENCE — a complete 60 s modeled-3D promo set OUTDOORS, the exterior counterpart to openreel: ground, horizon and sky from a grounded HDR dome, the sun as the key, real-world scale past the set. Read it in parts. Its models, media and voice-over live with the original promo, not here: this copy is for reading how it is built, never for pasting.
- Topic
- scenes
- Scenes
- 9
- Kind
- reference rig
//
REFERENCE — a complete 60 s modeled-3D promo set OUTDOORS, the exterior counterpart to
openreel: ground, horizon and sky from a grounded HDR dome, the sun as the key, real-world
scale past the set. Read it in parts. Its models, media and voice-over live with the original
promo, not here: this copy is for reading how it is built, never for pasting.
//
PICKED MARKET — "Your market, a day ahead." · a 60 s modeled-3D promo for Picked
(a fictional farmers'-market pre-order app: the customer reserves on an iPhone, the farmer's
iPad at the stall receives the order). No real brands anywhere.
WORLD one outdoor market stall, Saturday 7 am, on a round brick plaza (24 m) in a meadow park.
1 unit = 1 mm. Ground y = 0; trestle table top y = 760 (2400 × 820); pine riser top y = 960;
striped awning front edge (y 2150, z 720) → back (y 2450, z -820), scalloped valance,
bunting rows at z 1400 and z -1500; two neighbour stalls soft in the DOF (z -7000, -4600).
Palette: tomato #e2462f · citrus #f6c431 · leaf #4f9a3c · sky #6fb3e0 · pine #e3cba5 ·
canvas cream #e2d4b8 · app ink #1d2a22.
HDR meadow_2 (Poly Haven, CC0; api.polyhaven.com/files/meadow_2 → hdri 2k hdr,
md5 5df4449d333ec6b6b729f7c9eeb85c32) — clear/partly cloudy morning sky over a meadow with
trees, sun ≈ 27° up. Saved as assets/hdr/meadow_2_2k.hdr + its .preview.hdr (the
scripts/prefilter-hdr.mts downsample). Mounted as a GROUNDED dome (projection=grounded,
height 1700, radius 40000, floor 2 mm under the plaza) so its meadow is the world past the
plaza, and it lights the PBR props (environment_intensity 0.45).
PROPS TRELLIS.2 (Nano Banana 2 reference → mesh), 1-unit box: scale = longest side (mm),
y = surface + scale × |minY| (every y is from the sidecar JSON). Style line = palette +
finish only; each prop's materials are in its own prompt (models.json).
asset scale minY where
picked-tomato-crate 480/450 (×5) 0.2513 riser · table (the phone leans on it) ·
the RESERVED crate · stalls 2/3
picked-lemon-basket 330/310/300 0.2907 table · riser · stalls 2/3
picked-sunflowers 850/760 0.4987 paving · stall 2
picked-sourdough 250/230/200 0.2783 riser linen · on the reserved crate
picked-pumpkin 440/360/260 0.3825 paving, in front of the lettuce crate
picked-paper-bag 300 0.501 table, customer side
picked-scale 300 0.5006 counter, dial to the farmer
picked-honey-pot 150/125 0.5008 table
picked-carrots 330 0.2516 table front
picked-lettuce 205–220 (×6) 0.4525 the low crate on the paving
picked-tomato 58–96 (×4) 0.3692 loose on the table, one left in the empty crate
picked-lemon 95 (×4) 0.3423 laid on its side: rotation "90 0 -ψ"
Rerolls: sourdough ×1 and pumpkin ×1 (v1 came back as whole styled scenes — a board, tray
and banneton; a wreath, slate and board — because the old style line listed materials;
v1 kept in models-review/). Everything else passed first time. No primitive stand-ins left
except the empty crate, the iPad stand, the lettuce crate and the set itself.
LIGHT no tone curve (tone_mapping=None + film_grain output_transform=2), SSAA ×2 (never FXAA).
sun directional along the HDR's sun (front-right, 27° up), E ≈ 0.45, shadows
tree the same sun as a spot through media:picked-leaf-cookie (image:cookie-foliage
tiled 3×3), E ≈ 1.0 in the le