🚀 Inspiration
Most AI image tools rely heavily on prompt engineering, which often leads to unpredictable or inconsistent results. When we discovered Bria’s FIBO model — a JSON-native, fully controllable image generator — we realized we could build something far more powerful than another prompt-based UI.
We were inspired to create a real production workflow, where creative direction is deterministic, repeatable, explainable, and scalable. Shot Weaver was born from the idea that AI-generated visuals should behave like a dependable creative pipeline, not a guessing game.
✨ What it does
Shot Weaver transforms simple text briefs into structured, controllable, reproducible images using Bria FIBO's structured prompt system. It provides:
Intent → Structured JSON translation using FIBO
Camera, lens, lighting, and palette locks for consistent control
Policy engine enforcing brand or creative rules
Batch generation from CSV for multi-SKU workflows
Storyboard mode for producing 3-shot narratives
History + Replay powered by seed determinism
HDR workflow with 16-bit export and tone mapping
Figma + JSON export tools for real creative teams
Shot Weaver acts as a full visual production machine, not just an image generator.
🛠 How we built it
Backend: Node.js + Express, acting as a proxy to Bria APIs
Frontend: Vanilla HTML/CSS/JS with dynamic rendering in tabs (Generate, Storyboard, Batch, HDR, Export, History)
FIBO Integration:
/brief → generates structured SceneSpec
/generate → produces deterministic images with seeds
Policy + Locks: Custom logic to enforce consistent camera angles, lens selection, palettes, and brand rules
Workflow Systems:
Batch engine that reads CSV-like inputs
Storyboard engine that applies presets across shared prompts
HDR renderer with ACES tone mapping
Export Tools: JSON export, timeline output, and Figma components
History: Server-side memory storing seed, JSON, image URL for instant replay
Everything was assembled to feel like a real creative-production platform.
⚠️ Challenges we ran into
Managing complex JSON structures Structured prompts can be deeply nested, so we built inspectors, flatteners, and diff viewers to help users understand changes.
Balancing control with creativity Creating a system that’s predictable without feeling restrictive required careful design for locks, presets, and policies.
Batch reliability Ensuring dozens of renders didn’t conflict, lose state, or break seeds needed careful async handling.
HDR experimentation Working with tone mapping, multiple exposures, and 16-bit export workflows required research and testing.
Keeping the UI simple With so many features, designing a clean, tab-driven interface was surprisingly challenging.
🏅 Accomplishments that we're proud of
Built a fully structured, seed-reproducible AI generation system
Designed creative workflows (storyboards, batch mode, HDR) that real studios use
Delivered a policy engine for brand-safe and consistent imaging
Created an interactive inspector + diff viewer that demystifies structured prompts
Implemented history + instant replay, proving deterministic generation
Integrated exporters for Figma, JSON, and timeline tools
Delivered a platform that feels like a production tool, not a demo
Shot Weaver successfully demonstrates how FIBO can power enterprise-grade creative systems.
🎓 What we learned
How powerful JSON-native image generation is compared to text prompts
The importance of reproducibility and seeds for real creative workflows
How to design a UI that makes complex structures understandable
How to integrate creative presets into a deterministic engine
How to architect a system that can scale from single renders to full campaigns
Deep insights into Bria FIBO’s capabilities and structured prompt design
Most importantly, we learned that AI creativity becomes truly usable once it becomes controllable.
🔮 What's next for Shot Weaver
User account system to save presets, storyboards, and history
Real cloud storage for image and manifest archiving
Advanced visual controls (camera orbits, DOF sliders, lighting rigs)
Collaboration features for creative teams
Fine-tuned presets for different industries (fashion, ecommerce, automotive, editorial)
Automatic campaign builder that generates an entire visual set from one brief
ComfyUI integration export for node-based editors
Plugin for Figma/Adobe using Shot Weaver as the backend
Shot Weaver is just the beginning — the vision is a next-generation creative OS built on structured, controllable AI.
Log in or sign up for Devpost to join the conversation.