Masonry Logo
AI & Technology

AI Candle Product Photography: A 4-Model Flame-Light Test

Four image models made a lit candle from the same brief. The useful difference was not the flame shape but whether it illuminated the wax, vessel, surface, and props. Compare the original outputs and use a reference-first acceptance workflow.

Gaurav BisenGaurav Bisen
7 min read

A lit candle asks an image model to render both a product and a light source. A recognizable flame can still fail the shot when it has no visible wick, no melted wax, no transmission through the vessel, and no effect on the surrounding scene.

That was the useful split in this first-hand four-model test. All four outputs contained a flame-shaped object. Their wick, wax pool, vessel glow, and cast light differed sharply—and every jar was fictional because the brief supplied no real product reference.

Evidence boundary: this is one text prompt, one displayed output per model, and one reviewer's visual assessment—not a multi-seed benchmark, a measured lighting study, or a reference-fidelity test. The recorded credit figures can change. The candles are fictional, so the images provide no evidence that a model will preserve your vessel, label, fill, wick, lid, or fragrance cues.

Quick answer

  • Preferred internal vessel glow in this run: GPT Image 2. Its frosted jar appeared illuminated from within.
  • Preferred material-focused hero in this run: Seedream 4.5. It showed the clearest melted wax pool and useful warm spill onto nearby surfaces.
  • Preferred lifestyle composition in this run: Nano Banana 2. It built a complete styled scene, but changed the requested frosted vessel to clear glass.
  • Clearest light-integration failure: FLUX.2 Pro. The vessel was polished, while the flame lacked a visible wick, melt pool, and meaningful cast light.

Those are observations about four candidates, not model reliability rates. A production decision should compare multiple seeds against an approved product reference and one acceptance sheet.

The controlled brief

Each route received the same core instruction:

Brand-free lit scented candle in a frosted glass jar on a cozy wooden surface at evening. One soft flame attached to a visible centered wick, a small melted wax pool, warm internal glow through the frosted vessel, and physically coherent light cast onto the table and nearby neutral textile. Photoreal macro product photography. No label, logo, text, smoke, extra flame, or human hand.

The prompt is deliberately observable: flame count, wick continuity, wax state, vessel material, internal transmission, cast light, and prohibited elements can all be checked. It still describes a fictional candle rather than a sellable product.

Four outputs from the same brief

GPT Image 2 (~26.4 recorded credits): the reviewer's preferred internal glow, with the frosted vessel responding visibly to the flame.

GPT Image 2 produced the strongest internal-vessel lighting according to the reviewer. The frosted glass glows warm, and the halo extends onto the wooden surface rather than ending at the flame edge. This output passed the main visual hypothesis for one fictional vessel; it did not test a real jar or establish how often the route repeats the result.

Seedream 4.5 (~4.8 recorded credits): the reviewer's preferred material-focused hero, with a visible wax pool and useful warm spill light.

Seedream 4.5 made the preferred macro hero in this run. The wax is visibly molten around the wick, the vessel has believable translucency, and the surrounding wood and textile receive warm light. Those details make the flame belong to the scene. The model also invented the candle design, so visual richness should not be confused with SKU accuracy.

Nano Banana 2 (~9.3 recorded credits): the reviewer's preferred full lifestyle scene, with integrated warm light but a clear jar instead of the requested frosted vessel.

Nano Banana 2 built the most complete styled scene according to the reviewer. The candle, lavender, cinnamon, window light, and warm flame read as one composition, and a wax pool is visible. It also missed a clear brief requirement by rendering a clear vessel instead of frosted glass. A cozy result is still a failed product candidate when the jar material is part of the SKU.

FLUX.2 Pro (~3.6 recorded credits): a refined vessel with the clearest integration failure—no visible wick connection, no convincing melt pool, and little light on the scene.

FLUX.2 Pro makes the diagnostic easiest to see. The vessel itself is polished, but the flame reads as a decorative element: the wick connection is unclear, the wax surface does not show a convincing molten pool, and nearby surfaces receive little light. The image may still be useful as an unlit product concept or a compositing base.

Side-by-side result

ModelFlame-to-scene integration in this outputVesselWax poolCompositionRecorded credits
GPT Image 2Reviewer's preferred internal glowFrostedVisibleTight hero~26.4
Seedream 4.5Strong spill onto wood and textileFrostedClearest in the setMacro hero~4.8
Nano Banana 2Warm light integrated into a styled sceneClear, brief missVisibleLifestyle~9.3
FLUX.2 ProWeak wick, melt, and cast-light integrationFrostedUnconvincingStill-product hero~3.6

Cost per generated image is not cost per accepted asset. A useful next test would run several seeds per model, supply the same real candle reference, and count how many candidates pass both lighting and product-identity checks.

How to inspect the complete light path

Do not stop at “the flame looks like a flame.” Trace the effect outward:

  1. Flame: one coherent shape, appropriate scale, no extra tongue or duplicated glow.
  2. Wick: visibly connects the flame to the candle and remains centered or source-accurate.
  3. Wax: a plausible molten pool surrounds an actively burning wick without impossible geometry.
  4. Vessel: translucent or clear material transmits, scatters, and reflects light consistently with the approved product.
  5. Surface: the table receives believable warm spill, contact shadow, and reflection where appropriate.
  6. Props: nearby objects respond to the same light direction and do not imply an unapproved fragrance or ingredient.
  7. Room: ambient and candle light coexist without contradictory highlights or shadows.

This is a visual QA model, not a claim that the rendered scene is a physically simulated measurement.

A reference-first candle workflow

  1. Lock the approved source. Use a clean photograph or render of the real jar, label, wax fill, wick, lid, and included packaging.
  2. List the invariants. Vessel silhouette and finish, glass treatment, label copy, wax color, wick count, fill height, lid, and accessories cannot drift.
  3. Generate the environment and lighting candidate. Specify the desired surface, props, season, crop, ambient light, and flame behavior.
  4. Compare at full size. Check the product before judging the mood; label, fill, wick, vessel, and fragrance cues must match.
  5. Composite when needed. Keep a useful generated scene and place the untouched approved product or a photographed flame into it when the model changes identity or light behavior.
  6. Review truthfulness. Remove any fruit, flower, spice, certification, quantity, or claim that the real product does not support.

Current Masonry CLI examples

Both examples make the output size and destination explicit:

Prompt

masonry image "Brand-free lit scented candle in a frosted glass jar on a cozy wooden surface at evening. One soft flame attached to a visible centered wick, a small melted wax pool, warm internal glow through the vessel, and coherent light on the table. No label, logo, text, smoke, extra flame, or hand." \ --model gpt-image-2 \ --aspect 1:1 \ --output candle-gpt-image-2.png masonry image "Brand-free lit scented candle in a frosted glass jar on a cozy wooden surface at evening. One soft flame attached to a visible centered wick, a small melted wax pool, warm internal glow through the vessel, and coherent light on the table. No label, logo, text, smoke, extra flame, or hand." \ --model seedream-4-5 \ --aspect 1:1 \ --output candle-seedream-4-5.png

For a real product, attach the approved source and state what cannot change:

Prompt

masonry image "Place this exact candle on dark walnut at blue hour. Keep the supplied vessel, label, wax fill, wick count, lid, color, and every printed character unchanged. Add one lit flame, a small wax pool, and coherent warm light. Add no ingredients, props, logos, or copy." \ --model seedream-4-5 \ --ref ./approved-candle.png \ --aspect 1:1 \ --output candle-scene-candidate.png

The “unchanged” instruction is not a lock. Compare the candidate with the approved source and composite when it drifts.

Candle acceptance sheet

AreaReject the asset when…
Product identityvessel, label, wax, wick, lid, fill, color, or included packaging differs from the source
Flame and wickflame count, scale, shape, or wick connection is wrong
Wax statea lit wick has no plausible melt pool or the wax geometry is impossible
Light pathvessel, surface, props, highlights, and shadows do not respond coherently to the flame
Scene truthfulnessprops imply an unsupported fragrance, ingredient, certification, quantity, or benefit
Deliveryrequired label detail is unreadable or compositing introduces halos, mismatched grain, or false reflections

The bottom line

The original test's useful finding is narrower than “flames are solved.” Four models drew recognizable flames, while their wick, wax, vessel transmission, and cast light produced materially different levels of realism. At the same time, no output represented a real SKU because no product reference was supplied.

Judge the complete light path and the product identity as separate acceptance areas. Use the candle product studio for your own reference-first run, and the product-photography model guide for broader selection without treating one displayed output as a universal winner.

If the candle image belongs to a PDP, seasonal launch, paid-social test, or lifecycle campaign, choose the commercial finish line first. The AI for ecommerce workflow map routes each job to its required inputs, authority record, acceptance check, and revenue decision.

Share:
FAQ

Questions from this guide

Concise answers to the questions readers ask after this guide

What is the best AI model for candle product photos?

This one-prompt test does not establish a universal winner. GPT Image 2 produced the reviewer's preferred internal glow, Seedream 4.5 the preferred material-focused hero, Nano Banana 2 the preferred lifestyle scene, and FLUX.2 Pro a refined vessel with weak flame integration. Test at least two current routes on your real jar and score lighting separately from product fidelity.

Can an AI image model render a realistic lit candle?

Each displayed output produced a recognizable flame, but they differed in wick connection, melted wax, internal vessel glow, and light cast onto nearby surfaces. A plausible flame shape alone is not enough. Inspect the entire light path and compare the vessel, label, wax, wick, and accessories with the approved product source.

Why can an AI candle look fake when the flame looks plausible?

The flame may not behave like a light source. Common tells include no visible wick, no melted wax around the wick, no warm transmission through translucent glass, contradictory shadows, and no light on the surface or nearby props. Treat those as explicit acceptance checks.

Can AI preserve a frosted or clear candle jar?

The four fictional vessels looked broadly plausible, but this test supplied no real jar reference and therefore did not measure preservation. For a real SKU, provide an approved image or render, state the vessel, label, fill, wick, lid, color, and finish invariants, and reject or composite when the output changes them.

What is a safer workflow for AI candle photography?

Start with the approved candle packshot or render. Use AI to explore the room, props, season, and lighting. Compare the candidate with the source at full size, verify wick and flame continuity plus the full light path, and composite the untouched product or a photographed flame when exact identity or physics matters.