📌 What is FIBO Scene Engine?
FIBO Scene Engine is a web-based virtual photography tool built on top of Bria FIBO that helps game studios, film studios, and creative teams generate consistent, professional shot packs from a single reference.
Instead of relying on trial-and-error text prompts, this tool uses structured JSON parameters to precisely control camera angles, field of view, lighting, color palettes, and composition.
This makes image generation repeatable, predictable, and production-ready — bringing real studio-style control into AI image generation.
🎯 The Problem
In real production workflows (games, films, advertising, e-commerce):
- Studios need multiple consistent shots of the same subject
- Camera angles, lighting, and lens choices must stay controlled
- Prompt-based AI tools produce inconsistent results
- Re-creating the same shot later is almost impossible
This slows down pipelines and breaks visual consistency.
💡 The Solution
FIBO Scene Engine turns AI image generation into a virtual photography pipeline.
From a single reference image, the system automatically generates a complete cinematic shot pack using FIBO’s structured parameters — all controlled through JSON, not prompts.
🧩 How It Works (Simple Flow)
1️⃣ User uploads a reference image (character, product, or environment)
2️⃣ User selects professional controls:
- Camera height and angle
- Lens FOV (24mm / 50mm / 85mm)
- Lighting presets
- Color palettes
- Optional HDR / high-dynamic look
3️⃣ The system automatically creates multiple JSON configurations, for example:
{
"reference_image": "<BASE64_STRING>",
"controls": {
"camera_angle": "front",
"fov": 35,
"camera_rotation": 120,
"camera_height": "eye_level",
"lighting": "studio_soft",
"color_palette": "neutral"
}
}
4️⃣ Each JSON config is sent to Bria FIBO
5️⃣ The output is a ready-to-use shot pack, displayed in a grid and downloadable as a ZIP.
📸 Example Shot Pack Output
A single generation produces:
- Front view
- Back view
- 3/4 angle
- Close-up
- Wide shot
- 24mm cinematic lens
- 50mm standard lens
- 85mm portrait lens
- Optional HDR variant
This mirrors how real studios plan shots.
🔥 Why This Uses FIBO Perfectly
This project is designed specifically around FIBO’s strengths:
- ✅ JSON-native generation
- ✅ Precise camera and lens control
- ✅ Deterministic outputs
- ✅ Professional parameters (not prompts)
- ✅ Scalable, automation-friendly workflows
Without FIBO, this level of control would not be possible.
🏗️ Technical Overview (High Level)
| Component | Technology |
|---|---|
| Frontend | React / Next.js |
| Backend | Node.js API |
| Image Generation | Bria FIBO API |
| Control Logic | JSON-based pipelines |
| Output | Image grid + ZIP export |
🧠 Why This Matters (Impact)
FIBO Scene Engine benefits a wide range of creative use cases:
- Game studios for character turnarounds
- Film teams for pre-visualization
- Advertising teams for consistent product shots
- Creative agencies for fast, repeatable visuals
It reduces manual effort and turns AI into a reliable production tool.

Log in or sign up for Devpost to join the conversation.