Test build · ZIP 23005

Their photo, their new roof

BeforeAfter

Sample house loaded. The roof was detected automatically and rendered. Pick any brand or color.

How it works

  1. Upload a photo. Two AI models in this page find the roof and trace its exact edges (30–45 s; the first run downloads them once).
  2. Pick a brand and color. The roof re-renders instantly, keeping the photo's sunlight and shadows.
  3. Roof sections at other angles (hip ends, wings, gable slopes) are usually found automatically. If one isn't, press Split plane and tap its middle once. + Add area / − Remove area fix the outline.

Shingle size sets how many shingle rows run from eave to ridge in the photo. Most roofs show 20–30.

Shingle

The manufacturer's shingle laid on each roof plane in perspective at its true color, with no shadows or stains from the old roof. Turn up Photo shadows to blend the photo's lighting back in.

40 courses
80%

AI photo render

Sends the photo to Stability AI, which finds the roof itself and repaints it photographically in the selected shingle. About $0.05 per render, billed to your Stability account. Takes 10–20 seconds.

Get a key at platform.stability.ai → API keys. It is stored only in this browser on this computer and sent only to api.stability.ai.

Test log