Packaging · Fragrance
ROSA ÉCLOSE
A perfume set developed in Blender as three separate solid models — a ruby-to-amber glass flacon, a gold five-petal flower cap and a brushed-gold coffret — and checked as one assembly.

Ruby glass, a gold flower and the coffret that holds them.
- What it is
- A 50 ml perfume set: a ruby-to-amber glass flacon with an S-shaped relief and a spray pump, a gold five-petal flower cap, and a brushed-gold kidney-shaped coffret with an enamel floral panel in the lid and a red satin cradle.
- How it started
- As three AI-generated concept images, made with ChatGPT and shown further down this page. They set the look; they carry no dimensions.
- What was built
- Three separate solid models in Blender, brought together in one assembly: the cap seats on the flacon’s collar, the flacon lies in a cradle cut from its own shape, and the lid opens to a 100° stop.
- What is checked
- Glass walls and fill, the cap’s press fit, the coffret’s walls and the clearances, read from the model: 13 of 13 interface checks pass. Nothing is built.
The model follows the concept images closely in form: the flacon’s silhouette and S relief, the flower cap, the kidney plan and the lid art. What the images cannot give is designed: the flacon’s 45 mm depth and a glass body wall of at least 4 mm, a 15 mm crimp neck with a spray pump, the cap’s hub and press-fit liner, the coffret’s height, two barrel hinges, the lid stop and the satin cradle.
The objects carry the word ÉCLOSE, printed in gold on the glass and engraved in the lid. ROSA ÉCLOSE is the name of the project.
- Separate solid models — flacon, flower cap, coffret — brought together in one assemblyCounted
- 3
- Fill · 61.9 ml brimfulMeasured on model
- 50 ml
- Glass body wall, sampled minimum · the true minimum lies within 4.09–4.16 mmMeasured on model · sampled
- 4.16 mm
- Interface checks passed: cap on the flacon, flacon in the cradle, the lidScreened on model
- 13 of 13
Source of these figuresRead from the Blender model by its audit scripts. Clearances are sampled; a sampled minimum is an upper bound, given with the bracket the true minimum lies in. The checks are screens of rigid geometry, not tests.
What I did.
- Concept direction and the three AI concept images
- Blender modelling: flacon, pump, flower cap, coffret
- Glass walls, fill and neck
- Cap seat and press-fit liner
- Coffret hinges, lid stop and satin cradle
- Fit checks on the assembly
- Cycles renders
Three separate models, one checked assembly.
Every figure is read from the Blender model by its audit scripts. Clearances are sampled: a sampled minimum is an upper bound, given with the bracket the true minimum lies in. The lid sweep and the stop scan rotate rigid geometry; nothing is simulated or tested.
| Item | Value | Level |
|---|---|---|
| Flacon glass | 75.9 × 45.2 × 81 mm · width × depth × height | Measured on model |
| Fill | 50 ml fill, the juice volume in the model · 61.9 ml brimful to the top of the neck | Measured on model |
| Glass wall | Body: 4.16 mm sampled minimum; the true minimum lies within 4.09–4.16 mm | Measured on model · sampled |
| Base and neck | 10.1 mm base on the axis · neck wall 2.4 mm at the crimp groove, 3.2 mm at the bead | Model dimension |
| Neck and pump | Ø15 mm crimp neck in the FEA 15 format · spray pump, dip tube and a Ø10 mm actuator, modelled | Designed |
| Flower cap | 54.1 mm wide, 35.9 mm above its seat · five petals, a bud and a hub | Measured on model |
| Cap fit | A liner on the collar spigot, designed as a 0.1 mm diametral press fit; circle fits on the model give 0.104 mm | Measured on model |
| Coffret | 190 × 128 mm in plan · 58.8 mm closed (base 41, lid 17.8) | Model dimension |
| Coffret walls | Ray-cast sampled minima: 2.0 mm walls, 2.0 mm lid top, 2.5 mm floor | Measured on model · sampled |
| Lid stop | 100° · a stop scan finds first contact at 100.0°, none at 99.75° | Screened on model |
| Closed lid to flacon and cap | Passes the ≥ 2 mm screen · closest at a cap petal: sampled 2.70 mm, the true minimum within 2.41–2.70 mm | Screened on model · sampled |
| Satin cradle | Vertical gap from the glass to the satin, sampled under the flacon: 0.30 mm at its closest (the designed 0.3 mm gap), 0.99 mm median · a modelled height field, not simulated fabric | Measured on model · sampled |
| Interface checks | 13 of 13 pass: cap seat, liner fit, actuator clearance, petals, concentricity, pose, shell, cushion, cradle, plan clearance, closed lid, lid at 100°, lid holding at 100° | Screened on model |
04 — Images
ROSA ÉCLOSE05 — In Blender
The working fileScreenshots of the working file in Blender 5.1. The flacon, the cap and the coffret are separate collections — ECLOSE_BOTTLE, ECLOSE_CAP and ECLOSE_BOX — brought together in one assembly. Five captures show the viewport rendering with Cycles; one is an X‑ray view. The floral art on the lid panel is mapped from the third AI concept image.


06 — Where it started
AI-generated concept imagesROSA ÉCLOSE started as three concept images I generated with ChatGPT on 4 October 2026: the flacon, the closed coffret and the open coffret. They are AI-generated pictures, not renders of a model, and they carry no measurements. The Blender model is the developed object, and every figure on this page describes it.
07 — Project status
CAD-developed concept- Stage
- CAD-developed conceptThe product modelled in CAD to the depth the page states — exterior, key interfaces and the checks listed. Not built or physically validated.
- What exists
- Three separate Blender models — the flacon with its pump, the flower cap and the coffret — an assembly that brings them together, the audits behind every figure, and Cycles renders.
- Physical evidence
- None.
- Not claimed
- A physical prototype, glass sample or cap casting
- A glass process: the wall distribution is modelled, not specified for production
- Fabric behaviour: the satin is a modelled height field, not a cloth simulation
- Manufacturing validation of the neck and pump against supplier parts, the cap retention or the hinges
- Dynamics: the lid sweep and the stop scan rotate rigid geometry
- Still open
- Satin: it still reads as glossy folds rather than draped fabric.
- Flacon: where the S crosses the thick shoulder glass, the highlights are still busy.
- Cap: the front petals are flatter than in the concept images, and the bud sits about 1.6 mm higher, because the pump’s actuator under the hub sets its height.
- Coffret: a little taller than in the concept images; its height is set by the closed-lid clearance to the petals.
- Renders: the warm glow on the floor under the flacon is a lighting stand-in, not light traced through the glass.
- Source of the figures
- Read from the Blender model by its audit scripts. Clearances are sampled; a sampled minimum is an upper bound, given with the bracket the true minimum lies in. The checks are screens of rigid geometry, not tests.
- Images
- Blender Cycles renders of the model, and screenshots of the Blender file. The three concept images are AI-generated (ChatGPT) and labelled at each image. The floral art on the lid panel is taken from the third concept image and mapped onto the model, so it is AI-generated artwork. Images marked as AI-generated or AI-assisted illustrate intent; they are not renders of a model and not evidence.
Next project · Packaging · Refillable lipstick
ÉCLOS lipstick →
Refillable lipstick: a case you keep, a cartridge you replace













