Nodes/BRIA AI API nodes/Shot by Image - Original
ComfyUI Node

Shot by Image - Original

Drop your product into a scene you already like

By Bria-AI·Created 2 years ago·Updated 3 months ago· 95
Shot by Image - Original
  • image
  • ref_image
  • output_image
api_keyBRIA_API_TOKEN
force_rmbgfalse
content_moderationfalse
enhance_ref_imagetrue
ref_image_influence1.00

ShotByImageOriginal (shown as Shot by Image - Original) is the head of Bria's product-shot family: the lifestyle-photography nodes that take a product photo and set it into a real-looking scene. "Original" means it keeps the composition of your source product photo and only rebuilds the world around it - the same framing, lighting angle and position, with a new environment driven by a reference image.

This is the e-commerce workhorse of the pack. Instead of hand-building a studio scene, you shoot the product on a plain background once, grab a reference photo of the vibe you want (sunlit kitchen, marble countertop, whatever), and Bria composites the product into a matching scene. The endgame is a catalog of lifestyle shots without a photoshoot.

How it works

Two image inputs go in: image (your product, ideally on a clean background) and ref_image (the scene/atmosphere reference). The node POSTs both to Bria's /v1/product/lifestyle_shot_by_image endpoint, which uses BRIA's ControlNet background-generation plus image-prompting to build the new scene from the reference and seat your product inside it. Because this is the "original" variant, there's no placement control - Bria keeps your product photo's own composition rather than repositioning it (internally it sends original_quality: true and the original placement type).

The useful extras:

  • enhance_ref_image (default true) - Bria pre-enhances the reference scene; turn it off if the reference is already polished and you want it taken at face value.
  • ref_image_influence (0–1, default 1.0) - how hard the reference drives the new scene. Dial it down when the reference is too specific and you want the model to improvise more.
  • force_rmbg (default false) - force a background-removal pass on the product before compositing. Leave it on if your product photo isn't on a clean background.
  • content_moderation (default false).

One output: output_image, a standard IMAGE tensor for Preview/Save.

Installing it

Part of the BRIA AI API nodes pack (Bria-AI/ComfyUI-BRIA-API). ComfyUI Manager → search BRIA API → install, or:

cd ComfyUI/custom_nodes
git clone https://github.com/Bria-AI/ComfyUI-BRIA-API

Restart ComfyUI; it's under API Nodes. No models to download, no GPU needed - it's a cloud call requiring a BRIA API token from platform.bria.ai, billed per generation.

Practical notes

Quality lives and dies with the reference image. A good ref gives you a coherent scene; a muddy one gives you a muddy scene, and Bria's ControlNet faithfully reproduces its lighting, which is usually what you want. If the product keeps picking up weird background clutter, flip force_rmbg on. And the sibling nodes exist precisely because "Original" gives you no placement control - if you want the product repositioned or resized, that's what the Automatic / Manual Placement / Custom Coordinates variants are for.

CategoryAPI Nodes

Inputs (7)

NameTypeDefaultDescription
api_keySTRINGBRIA_API_TOKEN
imageIMAGE
ref_imageIMAGE
force_rmbgoptBOOLEANfalse
content_moderationoptBOOLEANfalse
enhance_ref_imageoptBOOLEANtrue
ref_image_influenceoptFLOAT1.000–1

Outputs (1)

NameTypeDescription
output_imageIMAGE