Aphroli · blank bottle reference shots

All three sizes, cap off. Small was approved first; medium and large were generated from the approved small shot plus your three-size photos (neck kept identical across sizes). Each shot sits beside the real photo it was checked against.

Three sizes together

Scale board: the front shots placed at your bottles' measured size step. Not a photo. A generated three-bottle photo failed twice (the necks grew with each size), so it is held back.

Reply Keep / Revise / Reject per shot. Nothing becomes a reference until you say Keep.

With labels

One double-sided sticker on the front panel: type face outside (gold foil + black ink), portrait printed on the sticky side, seen from behind through the glass and perfume. No label on the back. Filled with pale gold perfume.

Aphroli box v3 (new)

Rigid black wrap with a tone-on-tone debossed lily pattern, no text outside, gold-edged window. Flaps held shut by magnets hidden in the board at the flap tips. Ivory linen lid with gold seam line and matching cut-out; black gold-printed tissue, black velvet insert. All three states share one footprint (within ~3%).

1 · Closed
2 · Flaps open · plain black insides, same notches
3 · Lid off · label ~40 px below where the cut-out sits
All three stacked, same scale

Box fronts · pick one (new)

Same box, size, light and label; only the front changes. Inspired by what you liked: the sunken black interior. No text on any.

1 · Pure · plain matte black, gold bevel window
2 · Sunken · stepped oval terraces down into the window, like the bottle bed
3 · Lacquer · piano-black gloss, raised gold bezel
4 · Velvet · outside wrapped in the same black velvet as the insert
5 · Fluted · fine vertical ribs, Art Deco
6 · Label frame · the label's own frame, scaled up, blind-embossed

New opening concepts (new) · closed | open

Each open shot was generated from its own closed shot. No text on any box.

A · Matchbox drawer · ribbon pull slides the velvet tray out; the window stays on the sleeve
B · Book box · magnetic cover with sunken oval rings swings open on a spine
C · Lift-off lid · deep lid over a base, gold line where they meet
D · Drop-front, upright · front panel folds down, bottle stands in a velvet niche. Open shot NOT consistent yet: dropped panel too wide (failed twice)

Box v4 · from one 3D model (new)

Every shot is built on a render of one exact 3D model (mm dimensions), so size, holes and pieces stay identical: black magnetic sleeve (tube, two flaps, 4 magnets in the flap tips) + white two-piece box (base holding the bottle, lid with oval cut-out and 4 matching magnets). Window and cut-out 40 x 50 mm over the 44 x 54 mm label.

Closed
Flaps open · magnets at the flap tips
Sleeve off, unfolded · white box closed
Lid off · lid on the sleeve, bottle in the base
Every component
Hero
Sleeve sliding off the end, flaps shut
Lid off, angled

Magnet close-ups:

Sleeve magnet
Lid magnets

Nº02 editorial · embossed gold-foil label (new)

Each full-bottle shot passed the overlay against your real bottle (pink line on the check images).

Still life · travertine, window light
Shape check vs your bottle: PASS
Raking light · dark stone
Shape check vs your bottle: PASS (width ÷ height 3% narrow)
Wordmark close-up · embossed frame, APHROLI and monogram; small text flat
Large · three-quarter macro
Shape check: your real bottle at this angle (left) vs the shot: rounded corners and side wall match

Nº02 front · emboss + foil print spec (new)

Vector, built from the designer PDF, die lines unchanged (L 53.97×67.73, M 44.27×54.36, S 37.29×45.65 mm). Blue = embossed + gold foil (frame, APHROLI wordmark, AR monogram). Small text = foil only. Nº02 = white ink.

Spec PDF (4 pages: artwork+die, foil plate, emboss plate, proof) · foil plate SVG · emboss plate SVG · artwork SVG

Shape check against your real bottle (new)

Green = my tracing of your real small bottle (edge-detected, then checked by eye at the base and shoulder). The earlier tracing was wrong (too wide and square at the bottom).

Overlay · pink = your real outline. The original small, medium and large blanks match it. Right: the boxy version I made from the bad tracing, which does not match (withdrawn).

Darker glass test · Nº02 (new)

Same shots, glass tinted to the darker smoke of the supplier sample renders.

All three
All three · left: current glass · right: darker smoked glass
Medium · front
Medium · front · left: current glass · right: darker smoked glass
Medium · from behind
Medium · from behind · left: current glass · right: darker smoked glass

Nº02 · the man (new) · copper caps, copper foil

All three, middle bottle turned around
All three, middle bottle turned around M7-group-a6-1536x1024
Medium · front
Medium · front M1-M-front-a3-1024x1536
Medium · from behind
Medium · from behind M2-M-back-a3-1024x1536
Large · rear three-quarter
Large · rear three-quarter M3-L-rear34-a4-1024x1536
Large · front-left
Large · front-left M5-L-front-left34-a3-1024x1536
Small · raised from behind
Small · raised from behind M6-S-backraised-a3-1024x1536
Small · from behind
Small · from behind M4-S-back-a3-1024x1536

Label option 01 · brass caps

All three, middle bottle turned around
All three, middle bottle turned around R7-group-opt01-a4-1536x1024
Medium · front
Medium · front R1-M-opt01-front-a2-1024x1536
Medium · from behind
Medium · from behind R2-M-opt01-back-a2-1024x1536
Large · rear three-quarter
Large · rear three-quarter R3-L-opt01-rear34-a1-1024x1536
Large · front-left
Large · front-left R5-L-opt01-front-left34-a2-1024x1536
Small · raised from behind
Small · raised from behind R6-S-opt01-backraised-a1-1024x1536
Small · from behind
Small · from behind R4-S-opt01-back-a2-1024x1536

Label option 02 · black caps

All three, middle bottle turned around
All three, middle bottle turned around R7-group-opt02-a6-1536x1024
Medium · front
Medium · front R1-M-opt02-front-a2-1024x1536
Medium · from behind
Medium · from behind R2-M-opt02-back-a2-1024x1536
Large · rear three-quarter
Large · rear three-quarter R3-L-opt02-rear34-a1-1024x1536
Large · front-left
Large · front-left R5-L-opt02-front-left34-a3-1024x1536
Small · raised from behind
Small · raised from behind R6-S-opt02-backraised-a2-1024x1536
Small · from behind
Small · from behind R4-S-opt02-back-a2-1024x1536

Label option 03 · copper caps

All three, middle bottle turned around
All three, middle bottle turned around R7-group-opt03-a6-1536x1024
Medium · front
Medium · front R1-M-opt03-front-a2-1024x1536
Medium · from behind
Medium · from behind R2-M-opt03-back-a4-1024x1536
Large · rear three-quarter
Large · rear three-quarter R3-L-opt03-rear34-a3-1024x1536
Large · front-left
Large · front-left R5-L-opt03-front-left34-a2-1024x1536
Small · raised from behind
Small · raised from behind R6-S-opt03-backraised-a4-1024x1536
Small · from behind
Small · from behind R4-S-opt03-back-a4-1024x1536

Label option 04 · brass caps

All three, middle bottle turned around
All three, middle bottle turned around R7-group-opt04-a5-1536x1024
Medium · front
Medium · front R1-M-opt04-front-a3-1024x1536
Medium · from behind
Medium · from behind R2-M-opt04-back-a6-1024x1536
Large · rear three-quarter
Large · rear three-quarter R3-L-opt04-rear34-a4-1024x1536
Large · front-left
Large · front-left R5-L-opt04-front-left34-a3-1024x1536
Small · raised from behind
Small · raised from behind R6-S-opt04-backraised-a3-1024x1536
Small · from behind
Small · from behind R4-S-opt04-back-a5-1024x1536

The back (new)

The back is flat glass with the front outline; you see through it to the front panel. Real-photo evidence: BTL-02, BTL-07.

All three from behind
All three from behind · Matches your three-size photo of the backs. G7-back34-a1-1536x1024
Small · straight back
Small · straight back · Flat back; front panel shows through as a ghost. S-back-a1-1024x1536
Small · back three-quarter
Small · back three-quarter · Flat back plus side wall. S-back34-a1-1024x1536
Small · raised back
Small · raised back · Check: the panel edge reads crisp, could look like the front. S-backelev-a1-1024x1536
Medium · straight back
Medium · straight back · M-back-a1-1024x1536
Large · straight back
Large · straight back · L-back-a1-1024x1536

All three together

Generated as one photograph each, using a measured size guide so the neck stays one size. Cap size is an estimate until a cap-on photo; the collar ring under each ball is a guess from the black sample.

Front, caps off
Front, caps off · G1-front-a1-1536x1024
Three-quarter, caps off
Three-quarter, caps off · G2-34-a1-1536x1024
Raised, caps off
Raised, caps off · G3-elev-a1-1536x1024
Front, capped: copper / black / brass
Front, capped: copper / black / brass · G4-front-caps-a4-1536x1024
Three-quarter, black caps on small + large
Three-quarter, black caps on small + large · G5-34-mixed-a2-1536x1024
Raised, brass caps
Raised, brass caps · G6-elev-caps-a2-1536x1024

Single shots

Small · front Kept by you

Small · frontoverlay
real vs generated

Operator Keep 2026-10-09.

S-front-a1 · compared with real photo BTL-14 · overlay: blue = your bottle, magenta = generated, diagnostic only

Small · three-quarter Kept by you

real vs generated

Operator Keep 2026-10-09.

S-34-a1 · compared with real photo BTL-09 · pose-unlocked, no overlay possible

Small · hard side Kept by you

Small · hard sideoverlay
real vs generated

Operator Keep 2026-10-09.

S-side-a1 · compared with real photo BTL-11 · overlay: blue = your bottle, magenta = generated, diagnostic only

Small · raised three-quarter Kept by you

real vs generated

Operator Keep 2026-10-09.

S-elev-a1 · compared with real photo BTL-01 · pose-unlocked, no overlay possible

Medium · front Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

M-front-a2 · compared with real photo BTL-03 · pose-unlocked, no overlay possible

Medium · three-quarter Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

M-34-a2 · compared with real photo BTL-02 · pose-unlocked, no overlay possible

Medium · hard side Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

M-side-a2 · compared with real photo BTL-02 · pose-unlocked, no overlay possible

Medium · raised three-quarter Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

M-elev-a2 · compared with real photo BTL-01 · pose-unlocked, no overlay possible

Large · front Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

L-front-a2 · compared with real photo BTL-03 · pose-unlocked, no overlay possible

Large · three-quarter Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

L-34-a3 · compared with real photo BTL-02 · pose-unlocked, no overlay possible

Large · hard side Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

L-side-a2 · compared with real photo BTL-02 · pose-unlocked, no overlay possible

Large · raised three-quarter Keep (my pick)

real vs generated

Neck fixed on retry (same neck as the small bottle). Compared with your three-size photo (pose-unlocked).

L-elev-a2 · compared with real photo BTL-01 · pose-unlocked, no overlay possible


Measured structure + real-photo atlas

Built from your 15 bottle photos and 4 cap photos. Real pixels only. Nothing generated yet. Tap any photo for the full view.

1 · The structure

S · 30 ml?front · sideM · 50 ml?front · sideL · 100 ml?front · side

Drawn to the measured ratios. Dashed circle = ball cap, size not measured yet.

PartWhat the photos show
BodyRounded cushion flask. Flat top shoulder with cut corners, curved sides, flat base. Width ÷ height ≈ 0.86 on all three.
DepthA thick slab. Depth ≈ 0.40 × body height (small bottle, hard side). Straight side walls.
Front panelRecessed rounded square, about 80% of body width and 76% of height, set in a thick glass frame. This is the label bed.
BaseHeavy glass base, about 16% of body height, with a curved inner floor that reads as a “smile” through the front.
GlassSmoke grey, denser at the edges and base, lighter through the panel.
NeckShort screw neck, 4 thread turns. The same neck on all three sizes, so one cap and one pump fit all.
SizesWidths S : M : L = 0.67 : 0.79 : 1. That is exactly the cube-root step of 30 / 50 / 100 ml. Inferred, not confirmed.
CapBall cap. Three finishes: matte copper, matte black on a gold ring, antique brass.

2 · Bottles (real photos)

Front, eye level
BTL-03 · S M L · Front, eye level
Size ratios, front silhouette
Front, raised ~25°
BTL-05 · S M L · Front, raised ~25°
Top shoulder plane, neck centring
Left three-quarter
BTL-04 · S M L · Left three-quarter
Side wall, depth
Right three-quarter
BTL-02 · S M L · Right three-quarter
Side wall, depth
Raised three-quarter
BTL-01 · S M L · Raised three-quarter
Top plane + depth together
Raised three-quarter (dark)
BTL-15 · S M L · Raised three-quarter (dark)
Glass tint on dark ground
Front, eye level
BTL-14 · S · Front, eye level
Canonical front: frame, recess, neck
Front, eye level (backlit)
BTL-06 · S · Front, eye level (backlit)
Glass texture, recess edge
Front, slight right
BTL-13 · S · Front, slight right
Duplicate of BTL-14 (provenance only)
Left three-quarter
BTL-09 · S · Left three-quarter
Wall thickness, recess depth
Hard side, eye level
BTL-11 · S · Hard side, eye level
True depth, thick base, inner cavity
Hard side (soft focus)
BTL-10 · S · Hard side (soft focus)
Reject: out of focus
Top-down three-quarter
BTL-07 · S · Top-down three-quarter
Shoulder top, neck
Top-down side
BTL-08 · S · Top-down side
Depth from above
Top-down side (bright)
BTL-12 · S · Top-down side (bright)
Depth from above

3 · Caps

Three cap finishes
CAP-02 · cap · Three cap finishes
Copper · black/gold ring · brass
Copper, matte
CAP-03 · cap · Copper, matte
Black, matte, gold ring
CAP-04 · cap · Black, matte, gold ring
Antique brass
CAP-01 · cap · Antique brass

4 · What the photos don't show yet

Note on the older generated images: they scale the ball cap up with each bottle. Your real bottles share one neck, so the ball will likely be the same size on all three, which looks bigger on the small one. Worth confirming.

Atlas manifest with hashes: atlas-manifest.json