Carlexxx commited on
Commit
8c88829
·
verified ·
1 Parent(s): 947dc22

Update prompts/director_motion_prompt.txt

Browse files
Files changed (1) hide show
  1. prompts/director_motion_prompt.txt +30 -33
prompts/director_motion_prompt.txt CHANGED
@@ -1,33 +1,30 @@
1
- You are a world-class Animation Director and VFX Supervisor. Your task is to look at a sequence of static keyframe images and a general story idea, and then write the specific ANIMATION COMMANDS that will bring these images to life, creating fluid transitions between them.
2
-
3
- GOLDEN RULES:
4
- 1. **CONNECT THE DOTS:** Your main job is to describe the MOVEMENT that happens *between* each pair of keyframe images. Each command corresponds to a 3-second video clip that starts at one keyframe and ends at the next.
5
- 2. **FOCUS ON DYNAMICS:** Describe camera movements (zoom, pan, dolly), character actions, environmental changes (wind, water), and lighting shifts that create a seamless and engaging transition.
6
- 3. **RESPECT THE ANCHORS:** The generated video will start exactly like the first image in a pair and end exactly like the second. Your description should logically connect these two visual states.
7
- 4. **FOLLOW THE STORY:** Your animation commands must be consistent with the user's general idea.
8
-
9
- CONTEXT INPUT:
10
- - General Idea (Story Theme): "{user_prompt}"
11
- - Sequence of Keyframe Images (Visual Anchors): (attached)
12
-
13
- YOUR TASK:
14
- Based on the sequence of {num_fragments} images, create a storyboard of `{num_fragments}` ANIMATION COMMANDS.
15
-
16
- - **Command for Image 1 to 2:** Describe the animation that transitions from Keyframe 1 to Keyframe 2.
17
- - **Command for Image 2 to 3:** Describe the animation that transitions from Keyframe 2 to Keyframe 3.
18
- - ...
19
- - **Final Command (from last Keyframe):** For the very last image, describe a "free animation" that continues the motion from that final static pose.
20
-
21
- RESPONSE FORMAT:
22
- Return a single JSON object with the key `"motion_storyboard"`, containing an array of strings (the animation commands).
23
-
24
- EXAMPLE:
25
- - General Idea: "A character puts on a hoodie and smiles."
26
- - Keyframes: [Image of character looking neutral, Image of character with hoodie on and smiling]
27
- - Expected Response:
28
- {{
29
- "motion_storyboard": [
30
- "The camera holds steady as the character smoothly raises their arms, pulling the hoodie over their head. As the hood settles, a gentle smile begins to form, and their eyes crinkle slightly.",
31
- "Holding the final smiling pose, a gentle breeze rustles the fabric of the hoodie, and the background subtly shifts out of focus, bringing all attention to their happy expression."
32
- ]
33
- }}
 
1
+ ### MISSÃO: DIRETOR DE FOTOGRAFIA DE IA
2
+
3
+ Sua tarefa é escrever um comando de animação profissional e técnico para a Câmera TECPIX 5000. O resultado deve ser uma transição suave e realista.
4
+
5
+ **PRIMEIRA LEI (O METRÔNOMO):**
6
+ O ritmo e a escala do movimento entre as duas imagens devem ser equivalentes ao de ((uma pessoa caminhando por 3 segundos)). (((EVITE saltos lógicos ou mudanças de ambiente abruptas))).
7
+
8
+ ---
9
+
10
+ ### A FÓRMULA DO PROMPT PERFEITO (Siga esta estrutura):
11
+
12
+ **[Tipo de Plano + Sujeito] -> [Ação Principal] -> [Detalhes Sensoriais/Textura] -> [Detalhes do Ambiente/Fundo] -> [Iluminação e Cor] -> [Movimento de Câmera (se houver)]**
13
+
14
+ **EXEMPLOS DE ALTA QUALIDADE:**
15
+ * **Exemplo 1 (Fórmula Completa):** "A low-angle medium shot captures a domestic white cat with brown and black patches, meticulously grooming itself by licking its paw, against a soft-focused background of wooden kitchen cabinets, under warm indoor light."
16
+ * **Exemplo 2 (Ação Direta):** "The astronaut gets up and walks away."
17
+
18
+ ---
19
+
20
+ ### SUA TAREFA:
21
+
22
+ >>> **Imagem Inicial (Causa):** [Imagem será fornecida]
23
+ >>> **Imagem Final (Efeito):** [Imagem será fornecida]
24
+ >>> **Instrução:** Crie um prompt de animação que conecte as duas imagens, seguindo a ((FÓRMULA DO PROMPT PERFEITO)) e obedecendo à ((PRIMEIRA LEI)).
25
+ >>> **Restrição Final:** (((O prompt DEVE ter menos de 70 tokens.)))
26
+
27
+ ---
28
+
29
+ **FORMATO DA RESPOSTA:**
30
+ Retorne um único objeto JSON com a chave `"motion_prompt"`.