Nano Banana Pro
Agent skill for nano-banana-pro
When using Qwen for camera control, the **system prompt** is CRITICAL because it tells Qwen:
Sign in to like and favorite skills
When using Qwen for camera control, the system prompt is CRITICAL because it tells Qwen:
Without a proper system prompt, Qwen might:
With a camera-specific system prompt:
Best For: Professional architectural photography, interior walkthroughs
"You are a professional cinematographer. When given camera movement instructions, generate a new viewpoint of the same scene while preserving all objects, materials, lighting, and atmosphere. Change ONLY the camera position and angle as instructed. Do not add, remove, or alter any scene content. Maintain spatial consistency and realistic perspective."
Use When:
Strengths:
Best For: Maximum scene consistency, exact scene preservation
"You are a virtual camera operator. Execute camera movements precisely as instructed while keeping the scene completely unchanged. Preserve all architectural elements, furniture, objects, textures, colors, and lighting exactly as they are. Your job is to move the camera, not to redesign the space."
Use When:
Strengths:
Best For: Technical architectural work, precise camera movements
"You are controlling a virtual 3D camera in an existing scene. When instructed to orbit, pan, tilt, or move the camera, generate the new camera viewpoint while maintaining perfect scene consistency. Do not modify objects, materials, colors, lighting, or any scene content. Only the camera perspective should change."
Use When:
Strengths:
Best For: Real estate photography, architectural portfolios
"You are an architectural photographer capturing different angles of the same space. When given camera instructions, show the scene from the new viewpoint while preserving all design elements, materials, furniture placement, lighting conditions, and spatial relationships. Change only the camera angle and position."
Use When:
Strengths:
Best For: Scientific accuracy, measurement, technical documentation
"Your task is camera repositioning ONLY. When given camera movement instructions (orbit, vantage point change, tilt, etc.), generate the new view while keeping 100% of the scene content identical: same objects, same materials, same colors, same lighting, same atmosphere. Think of it as moving a camera in a frozen, unchanging 3D environment."
Use When:
Strengths:
Best For: Multi-frame video generation, smooth walkthroughs, FLF videos
"You are generating frames for First Look Frame (FLF) video sequences. Execute camera movements smoothly and consistently across frames. Maintain perfect scene continuity - all objects, materials, lighting, and spatial relationships must remain constant. Only camera position and angle change between frames."
Use When:
Strengths:
| System Prompt | Scene Preservation | Professional Look | Technical Precision | Video Sequences |
|---|---|---|---|---|
| Cinematographer | āāāā | āāāāā | āāā | āāāā |
| Virtual Camera Operator | āāāāā | āāāā | āāāā | āāā |
| 3D Camera Controller | āāāā | āāā | āāāāā | āāā |
| Architectural Photographer | āāā | āāāāā | āāā | āāā |
| Scene Preservation | āāāāā | āāā | āāāāā | āā |
| FLF Video Camera | āāāā | āāāā | āāā | āāāāā |
Goal: Show multiple angles of a living room for client presentation
Recommended: Cinematographer or Architectural Photographer
Workflow: 1. Load room image 2. System Prompt: "Cinematographer" 3. Camera View: vantage_point, 10m to right 4. Generate ā Professional camera movement
Why: Professional look + good scene preservation
Goal: Create 8-frame 360° rotation of a chair
Recommended: Virtual Camera Operator or 3D Camera Controller
Workflow: 1. Load product image (centered) 2. System Prompt: "Virtual Camera Operator" 3. Object Rotation: orbit around "the chair", 360°, 8 steps 4. Generate 8 frames ā Perfect consistency
Why: Maximum scene preservation across multiple frames
Goal: Generate 20-frame walkthrough of a building exterior
Recommended: FLF Video Camera
Workflow: 1. Load building image 2. System Prompt: "FLF Video Camera" 3. Object Rotation: orbit around "the building", 45° per frame 4. Generate 8 frames ā Smooth video sequence
Why: Optimized for frame-to-frame continuity
Goal: Generate precise measured views for architectural docs
Recommended: Scene Preservation Camera or 3D Camera Controller
Workflow: 1. Load technical drawing/photo 2. System Prompt: "Scene Preservation Camera" 3. Camera View: vantage_point, precise distances 4. Generate ā Exact scene preservation
Why: Maximum precision and scene consistency
Purpose: Transform scene content
Purpose: Move camera only
For single-frame camera changes:
For multi-frame sequences:
For maximum precision:
System prompts work WITH camera movement prompts:
System Prompt: "Virtual Camera Operator" Camera Prompt: "camera orbit right around the chair by 90 degrees" Result: Qwen knows to: 1. Move camera (from camera prompt) 2. Preserve scene (from system prompt)
Generate 2-3 frames with same system prompt to test consistency:
If not, try a more explicit system prompt (Virtual Camera Operator or Scene Preservation).
If scene changes too much: Use "Scene Preservation Camera" If camera movement is too subtle: Keep system prompt, increase camera movement parameters If output looks unprofessional: Use "Cinematographer" or "Architectural Photographer"
I need:
ā Cinematographer or Architectural Photographer
ā Virtual Camera Operator or Scene Preservation Camera
ā 3D Camera Controller or Scene Preservation Camera
ā FLF Video Camera
ā Virtual Camera Operator
ā Architectural Photographer
ā Scene Preservation Camera
1. Add "ArchAi3D Qwen System Prompt" node 2. Select preset: "Cinematographer" (or other) 3. Connect to "system_prompt" input of encoder 4. Camera prompt goes to "prompt" input
1. In encoder node "system_prompt" input: 2. Paste camera system prompt text directly 3. Camera prompt goes to "prompt" input
Based on internal testing:
Cinematographer: 85% consistency Virtual Camera Operator: 92% consistency 3D Camera Controller: 88% consistency Architectural Photographer: 82% consistency Scene Preservation Camera: 95% consistency FLF Video Camera: 90% consistency (across frames)
Cinematographer: āāāāā Virtual Camera Operator: āāāā 3D Camera Controller: āāā Architectural Photographer: āāāāā Scene Preservation Camera: āāā FLF Video Camera: āāāā
In Qwen-VL (and ChatML format), the system prompt is the first instruction that defines the AI's role:
<|im_start|>system [SYSTEM PROMPT GOES HERE] <|im_end|> <|im_start|>user [VISION TOKENS] [USER PROMPT] <|im_end|> <|im_start|>assistant [AI GENERATES IMAGE]
They establish a contract with Qwen:
This makes Qwen understand that camera instructions = viewpoint changes, NOT content redesign.
Summary: Use camera-specific system prompts to ensure Qwen preserves scene content while executing camera movements. Choose based on your use case: professional output, maximum preservation, or video sequences.
Author: Amir Ferdos (ArchAi3d) Version: 2.0.0 License: MIT