Geometry first. Pixels second.
Aethera is not a text-to-image model with a furniture prompt. It is a pipeline that recovers a room's structure, then designs inside the constraints that structure imposes.
Six stages between a photograph and a purchase.
- 01
Capture
EXIF-aware ingest, lens correction, exposure normalisation and horizon levelling.
- 02
Geometry
Monocular depth plus layout regression recover walls, floor, ceiling and openings to ±3cm.
- 03
Generation
A depth- and edge-conditioned diffusion pass draws inside the recovered geometry, never over it.
- 04
Materials
A second pass re-lights surfaces against the room’s estimated light direction and colour temperature.
- 05
Segmentation
61 object classes isolated with alpha-accurate masks so each item can be priced or swapped.
- 06
Matching
Joint visual and attribute retrieval against live catalogue inventory, filtered by budget and stock.
Measured, not asserted.
Every number below is reported against a held-out set of 4,000 real rooms photographed by people who do not work here.
Two ways to change a room
Structural Preservation keeps the walls, windows and layout you photographed and restyles inside them. Renovation Design is allowed to rebuild.
Your model, your call
Pick GPT Image 2 or Nano Banana per job. The model you choose decides which provider runs it, and you can change your mind on the next render.
Mood boards are the brief
A mood board carries reference images, prompt keywords and the facets used to find products — so the look you picked is also what gets shopped for.
Products you can actually buy
Objects in a result resolve to real listings on the marketplaces that operate where you are — Shopee, TikTok Shop, Lazada — at local prices.
Credits, or your own AI account
Buy credits in the app, or connect your own OpenAI or Gemini key and pay the provider directly. Jobs run on your key cost no credits at all.
One wallet, every country
Your credits and your Boards follow you. Changing country changes the catalogue and the prices you see, and nothing else.
What we will and will not do with your data.
A room photograph is a photograph of someone’s home. We treat it that way.
Your photos stay yours
Uploads live in your workspace, are never added to shared training sets, and are deleted permanently on request.
Regional processing
Enterprise workloads can be pinned to Singapore, Frankfurt or Virginia for data residency.
Auditable output
Every render carries the model version, style pack, seed and catalogue snapshot that produced it.
Human override
Nothing is auto-published. A person approves every result that reaches a client or a listing.
- What do I need to get started?
- One photograph of the room — JPG or PNG, up to 10 MB and at least 512×512 pixels. Shoot it in the app or pick it out of your gallery. No floor plan, no measurements, no brief.
- How do I sign in?
- With Apple or with Google — those are the only two. There is no password to forget, and after the first sign-in you can unlock with Face ID or your fingerprint.
- How much does a design cost?
- Renders run on credits, bought inside the app. Prices are set by your App Store or Play Store country. Paid credits never expire; promotional ones last 90 days.
- Can I use my own AI account instead?
- Yes. Connect your own OpenAI or Gemini key in Settings and jobs run on your account instead of ours — those renders cost no credits at all. Your key is stored encrypted and never leaves the server.
- What happens if a render fails?
- Nothing is charged. Credit is reserved when the job starts and only taken when a design comes back. Anything that times out — five minutes is the ceiling — releases it automatically.
- Are the products in a result real?
- They are live listings on the marketplaces that operate where you are, at local prices. Tap one and it opens Shopee, TikTok Shop or Lazada. Buying happens there, not in the app.
- What if I travel, or move country?
- Your credits and your Boards are yours everywhere. Changing country changes which catalogue and which prices you see, and nothing else.
- How long does a render take?
- Usually under 45 seconds. You can leave the screen while it runs — a notification arrives when the design is ready.