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:

  1. Input

    • User provides natural language instructions or uploads an image.
  2. Translation Layer

    • An LLM-based translator converts intent into structured JSON.
    • Guardrails ensure only valid, allowed fields are produced.
  3. Structured Control

    • SceneGraph JSON defines camera, lighting, color, and constraints.
    • JSON Patch diffs express incremental changes.
  4. Generation

    • FIBO generates image variants from structured inputs.
    • Seeds and constraints ensure reproducibility.
  5. Evaluation

    • Outputs are compared visually.
    • Drift is measured at the JSON level.
  6. 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
Share this project:

Updates