Open the example workflow
Make a copy of this workflow in your account to follow along.
1. Drop in a Create node
Open a new workflow. Double-click the canvas and typesdxl to add an SDXL Lightning node. SDXL is fast and cheap, so it’s the right model for this kind of exploration. You’ll swap it for something higher-quality once you find a direction you like.
2. Write a baseline prompt
Architectural prompts work best when they mention three things:- Subject: what’s in the image
- Lighting: golden hour, raking light, overcast, dawn
- Rendering style: naming “architectural photography” or a photographer pushes the model toward grounded imagery instead of generic AI aesthetic
3. Generate variations
One image is rarely enough when you’re feeling out a concept. The variations setting lives on the settings bar at the bottom of the node. Turn it up to 4 and run again. You can page through results in Pages view, or flip to Table view to see them all side by side.4. Extract a variable into its own node
Right now the prompt is one lump of text. Swapping “concrete” for “rammed earth” means rewriting the prompt every time. Instead, pull that word out into its own node:- Add a Text Input node and type
concrete - Rename its output to
material(so it’s clear what it does later) - Click into the SDXL prompt field
- Press
@to open the reference picker - Pick the
materialinput, it drops into your prompt as a tag - Edit the prompt so the tag sits where the word
concreteused to be
concrete to rammed earth to translucent glass updates the SDXL prompt automatically. Each value gives you a fresh set of variations without rewriting the prompt.
For more on inline references, see Data Referencing and Connecting Nodes.
5. Drive the variable from an agent
A Text Input is one source. You could swap it for any other node that produces text, including an Agent node that generates a list of materials for you.- Add an Agent node
- Set its output format to list in the settings bar
- Prompt it:
Generate 5 architectural materials for a pavilion. Return a single word or short phrase per item. - Run the agent
- In the SDXL prompt, reference the agent’s list output with
@instead of the Text Input
Drop variations down to 2 when driving from an agent list. Otherwise a list of
5 items at 4 variations each blows out into 20 images per run. See Credits
for cost details.
6. Swap models for the final pass
Once you spot a direction you like, swap the SDXL model for Imagen 4 Fast or Flux 2 Pro for higher-quality output. Keep your prompt and the rest of the workflow, just change the model on the Create node. This is the iterate-cheap-then-finalise pattern, covered in more detail on the Create node page.Next steps
- Make controlled edits to AI images, refine specific parts of an image without regenerating the whole thing
- Generate variations of a render from a Rhino screenshot, apply the same pattern to AEC visualisation
- Train a custom LoRA, when references aren’t enough to capture your studio’s design language