Describe the Scene
Type your vision in plain English. The tool auto-detects subjects, lighting, and weather, mapping them instantly to the JSON schema on the right.
DVP Tools / Prompt Engineering
Bridge the gap between natural language and structured AI reasoning. Compile precise JSON prompts for Gemini, GPT-4o, and FLUX.1 with total control over cinematography, lighting, and optics.
Quick start
JSON Prompt Builder is a free browser tool. It translates your narrative description into a structured object that AI models can interpret with near-perfect adherence.
Type your vision in plain English. The tool auto-detects subjects, lighting, and weather, mapping them instantly to the JSON schema on the right.
Use preset chips to layer cinematic styles like Kubrick Symmetry or CineStill 800T. These inject complex optics and grading parameters into your code.
Copy the live JSON and paste it into Google AI Studio, ChatGPT, or your custom API pipeline. The model will respect the structured hierarchy of your request.
Methodology
The JSON output follows a hierarchical structure designed to provide high-signal data to LLM-based image generators.
Your prompt is broken down into modular objects, allowing the model to process specific technical requirements independently.
Modern models like Gemini and GPT-4o are trained on code. Providing prompts in JSON format reduces "token drift" and ensures the model weights technical specs correctly.
For FLUX.1 or Midjourney, extract the "prompt" string value for maximum adherence to the generated technical metadata.
Controls
Instantly load director-specific palettes. From the green-noir of Fincher to the pastel symmetry of Wes Anderson, these chips set the baseline for your JSON grade.
Control the Aperture for shallow bokeh or select Anamorphic to inject oval flares and barrel distortion into the prompt logic.
Override auto-detection to specify Golden Hour, Rim Light, or Hard Shadows. This forces the AI to prioritize the lighting engine.
Choose from Kodak Portra 400, CineStill 800T, or Kodachrome. Each triggers specific grain and color response curves in the rendering schema.
Use the Identity ID field to maintain character likeness across multiple generations—a critical feature for storyboarding and serial content.
Switch between 21:9 Cinematic, 16:9 Widescreen, and 9:16 Vertical. The JSON handles the math for the target model automatically.
Professional Workflow
Paste the JSON directly into the System Instruction of Gemini Pro. Tell the model: "Generate an image using the following technical JSON schema."
When working on a series, keep the Camera and Rendering objects identical. Only modify the Scene object to ensure visual continuity across your shots.
If the result is too "digital," use the Film Stock chips to add organic grain. The JSON structure makes it easy to spot which variable needs adjusting.
Download the .json file to use as a template for your own Python or Node.js scripts. It provides a clean baseline for automated image generation.