Speaking Roses — 3D Rose Box Customizer
Customers print their own text, clip art and photos on rose petals and see the result on every product in 3D.
Live Link
Speaking Roses in Utah prints messages on eternal roses. We managed this project end to end — UI/UX, modeling and front end — as the sole Three.js team. Using decal geometry and 2D canvas textures, any text, font, colour, clip art or photo is projected onto individual petals in real time, across petal packs and all box types, with flower colour, quantity and box options and a live price.
Technology
- Three.js
- React
- Blender
- Figma
Our team’s part
- Three.js development
- Project management
- UI/UX design
- 3D modeling
Client
- Speaking Roses
- finalrose.parisashahbazi.com

The whole rose in 3D
Customers see the rose in 3D and change its colour.

Design on single petals
Petal packs are designed petal by petal, and the design appears on every product type at once.

Custom text
Any text in any font and colour is added to the design and printed.

Clip art library
Clip art from many categories helps customers finish their design quickly.

Photos on petals
A photo of a loved one can be printed on the flowers before they are gifted.

Quantity and box
Customers choose how many flowers they want and the box type, such as an acrylic box.

Live colour changes
Flower colours change in real time so customers can see which one suits the design.

Price and order
The final box is priced automatically and the order is completed.