Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Formatlab Studios
FormatLab Studio — Project Story
Inspiration
The project was inspired by a recurring problem we kept seeing in AI image generation:
prompts don’t scale.
Natural language prompts are expressive, but they are fragile, non-deterministic, and nearly impossible to reproduce in professional or team environments. Two people can use the same prompt and get different results; the same prompt run twice can drift visually. That’s unacceptable for real production workflows.
FIBO stood out because it approaches image generation differently — JSON-native, disentangled control over camera, lighting, color, and composition. That made us ask a simple question:
What if AI images were treated like engineered systems instead of improvisation?
FormatLab Studio was born from that idea: turning creative intent into structured, repeatable visual instructions.
What We Built
FormatLab Studio is a professional visual generation and editing console built around FIBO’s JSON-native paradigm.
Instead of hiding complexity behind a prompt box, FormatLab makes structure the product:
- Natural language instructions are translated into a SceneGraph JSON
- Edits are applied as JSON Patch diffs
- Every generation is versioned in a timeline
- Changes are tracked with a drift meter
- Outputs are exportable as reproducible bundles, including 16-bit master images
In short:
We replaced “prompt guessing” with auditable, machine-readable visual control.
How It Works (System Design)
The system follows a deterministic pipeline:
Input
- User provides natural language instructions or uploads an image.
Translation Layer
- An LLM-based translator converts intent into structured JSON.
- Guardrails ensure only valid, allowed fields are produced.
Structured Control
- SceneGraph JSON defines camera, lighting, color, and constraints.
- JSON Patch diffs express incremental changes.
Generation
- FIBO generates image variants from structured inputs.
- Seeds and constraints ensure reproducibility.
Evaluation
- Outputs are compared visually.
- Drift is measured at the JSON level.
Export
- Scene JSON, patch JSON, previews, and 16-bit masters are bundled together.
Mathematically, drift can be represented as a normalized difference between structured states:
[ \text{Drift Score} = 1 - \frac{|\text{Changed Keys}|}{|\text{Total Controlled Keys}|} ]
This keeps “creative freedom” measurable and intentional.
What We Learned
- Structure does not reduce creativity — it enables it.
- JSON-native control unlocks workflows that are impossible with text prompts alone.
- Professionals want visibility, reproducibility, and control more than novelty.
- Treating AI outputs as artifacts with provenance dramatically improves trust.
Most importantly, we learned that AI creativity becomes far more powerful when it is inspectable and repeatable.
Challenges We Faced
1. Translating Language Without Losing Control
Natural language is ambiguous. We had to design strict schemas and validation rules so creativity didn’t break determinism.
2. Avoiding “AI Tool” UX
Many AI apps look impressive but feel disposable. We focused heavily on building a real tool interface — timelines, editors, comparison views — not a marketing page.
3. HDR / 16-Bit Handling
While model outputs may be 8-bit, professional pipelines require high-bit-depth masters. We implemented a deterministic post-pipeline to ensure export quality without misleading claims.
4. Balancing Speed and Integrity
Hackathons reward speed, but we prioritized architectural clarity so the system could realistically scale beyond a demo.
Why This Matters
FormatLab Studio demonstrates that FIBO is not just a better image generator — it’s a foundation for visual systems.
By making structure first-class, it points toward a future where AI visuals are:
- Reproducible
- Auditable
- Team-friendly
- Production-ready
That shift — from prompts to pipelines — is what inspired this project.
Built With
- 16-bit
- ai
- ai-assisted
- and
- backend
- bria-fibo
- claude
- code
- export)
- file-storage)-fastapi-(python)-json-schema
- frontend
- generation
- json-native-visual-generation-javascript-/-typescript
- json-patch-(rfc-6902)-pillow-(image-processing
- logic)
- lovable
- next.js-tailwind-css
- react
- shadcn/ui-lovable-cloud-(managed-supabase:-postgres-+-storage)-supabase-(database
- system
- ui
Log in or sign up for Devpost to join the conversation.