Removing the existing bidet to free up floor space.
Source photos
Original state — Roca bidet in place. Walls and floor are 30×60 cm matte warm-beige tiles, same SKU on both surfaces.
Front view
Side view (3/4)
Replacement scope
Four tiles to replace — bidet removed, replacement zones overlaid in color. Tiles 1 & 2 are the back wall above the bidet's former position; tiles 3 & 4 are the floor in front of the corner. These exact polygons drive every FLUX mockup below (mask coordinates in scripts/regions-side.json).
Replacement zones — 4 tiles overlaid on the bidet-removed image
"The replaced tiles are much grayer and cooler than the surrounding beige tiles, though perspective, grout alignment, and lighting are moderately believable."
All product images on the retailer page
ΔE 13.27ΔE 29.28ΔE 16.33ΔE 15.89ΔE 19.59
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
"The replaced tiles are much cooler and greener than the surrounding beige tiles, though their geometry, grout alignment, and lighting are moderately believable."
All product images on the retailer page
ΔE 10.69ΔE 16.98ΔE 21.76
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
#4 · Atlas Concorde
Boost Pro · Clay
5.0 / 10cross-img ΔE 14.5413 product imagesBuyable ✓Cross-image varies a lot
Format: 30×60 cm Matte rectified (9 mm Sensitech) ·
Cross-image median LAB: [63.32, 2.92, 10.29] ·
Image type: swatch
Sales: Italian premium · sold per m² via Spanish Atlas Concorde distributors (casa39, lineaselect, ionahome). Per-m² minimum is workable for our 5-tile job.
"The replaced tiles align reasonably with the scene, but their cooler gray tone differs noticeably from the surrounding beige tiles, making the edit visible."
"The replaced tiles are geometrically plausible and somewhat photo-real, but their gray color/tone is clearly mismatched against the surrounding beige tiles, making the edit stand out."
All product images on the retailer page
ΔE 18.82ΔE 15.82
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
"The replaced tiles are very close in tone and texture, with only slight color/edge consistency differences visible on the lower wall and floor areas."
All product images on the retailer page
ΔE 17.47ΔE 28.62ΔE 13.4
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
"The replaced tiles are close in tone and texture, with only slight differences in floor brightness and wall uniformity that make the edit mildly noticeable."
All product images on the retailer page
ΔE 20.85ΔE 18.86ΔE 19.72
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
"The replaced tiles are photorealistic and follow perspective/shadows reasonably well, but their cooler gray tone differs clearly from the surrounding beige tiles."
All product images on the retailer page
ΔE 20.46ΔE 20.13ΔE 20.13
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
#11 · Pamesa · Bigmat
Alpha · Beige
4.2 / 10cross-img ΔE 24.502 product imagesBuyable ✓Cross-image varies a lot
Format: 30×60 cm matte (1.26 m² / box) ·
Cross-image median LAB: [73.64, -1.04, 7.65] ·
Image type: room-render
"The replaced tiles follow the scene geometry and lighting reasonably well, but their cool gray-green color strongly mismatches the surrounding warm beige bathroom tiles."
All product images on the retailer page
ΔE 18.45ΔE 37.44
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
#12 · Azulejos Online
Budapest · 30x60
3.5 / 10cross-img ΔE 29.464 product imagesSales unclearCross-image varies a lot
Format: 30×60 cm ·
Cross-image median LAB: [74.1, 0.52, 0.15] ·
Image type: room-render
Sales: Price range 22.32€ – 932.91€ (ambiguous structure). Verify minimum at checkout before ordering.
"The replaced tiles are much cooler gray than the surrounding beige tiles, though perspective and shadow placement are moderately believable."
All product images on the retailer page
ΔE 20.02ΔE 37.07ΔE 36.86ΔE 23.58
Color composite (your bathroom)
Sampled color filled into the 4 replacement-tile mask polygons
Manually rejected after audit:
Davos · Beige (Pamesa, ΔE 3.54) — User rejected after audit — sample biased (lit room render) and the actual tile looks notably paler/cooler than our composite suggests. [product page]
Mojácar · Cuero (leather/honey) (Vives Cerámica, ΔE 9.92) — User rejected — clearly terracotta/orange-pink leather tone, not the neutral warm beige of the existing tile. The pipeline's ΔE was misleading on this one. [product page]
Dropped — only a single isolated tile photo on the product page (no multiple views to verify):
Olimpo · Tabaco (Mundoceramicas, original-pipeline ΔE 15.51) — Only one unique image on retailer page (insufficient evidence). [product page]
Eleganza · Terra (Pamesa, original-pipeline ΔE 7.74) — Only one unique image on retailer page (insufficient evidence). [product page]
Also evaluated, filtered out (ΔE > 22, perceptually too different):
Caliope Beige (Ceramicos.es) — sampled #817e77, ΔE 18.1: dark charcoal gray slate look with rusty tan/gold patches and light gray veining
Weekend Arena (Roca Tiles) — sampled #e7e1e1, ΔE 41.4: very light warm gray with subtle mottled speckling
Falcon Beige 30x60 Matte (Argenta) — sampled #ede8e1, ΔE 42.0: warm off-white to light beige with subtle gray-tan stone veining
Esedra Olimpia 30x60 Matte (Naxos) — sampled #ecebe3, ΔE 42.8: warm off-white cream with pale beige-gray mottling
Sourcing & evaluation pipeline:
Discover — search Leroy Merlin / ARTENS catalog and aggregators for 30×60 cm matte beige tiles.
Pre-screen by color — sample dominant color of each candidate's product image, compute LAB ΔE distance to the existing bathroom tile, drop anything with ΔE > 12 (perceptually different).
FLUX mockup — run only the color-passing candidates through the supervised inpaint pipeline (4 tile polygons defined in scripts/regions-side.json).
Reviewer score — Codex (GPT-5.5 vision) rates each mockup 0-10 on color match, integration, and realism vs. the bathroom.
Box logistics — 1 box = 1.08 m² = 6 tiles. Our 4 tiles fit with 2 spares for breakage. Walk-in confirmation at a Barcelona Leroy Merlin store before purchase.