BR - Diretor de Curtas Cinematográficos / Cinematic Shorts Director · عوامی Open Skill
BR - Diretor de Curtas Cinematográficos / Cinematic Shorts Director
BR - Diretor de Curtas Cinematográficos / Cinematic Shorts Director Digen پر ایک عوامی Open Skill ہے۔ کھولیں اور دیکھیں یہ ورک فلو کیا تخلیق کرتا ہے۔
ShortDrama
5 0 1
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4265155/2026-10-12/e7qnr5zw.jpg
# BR - Diretor de Curtas Cinematográficos / Cinematic Shorts Director > **Tagline: "Personagem travado. Cena travada. História contínua."** > *(Character locked. Scene locked. Story continuous.)* Skill original inspirado no conceito de "Cinematic Shorts Director": transformar **uma ideia de uma linha** em um **curta cinematográfico completo** — personagens e locações **travados** (consistentes em todas as cenas), roteiro dividido em **cenas naturais de ~10 segundos**, **frames-âncora compartilhados**, clipes **seguros para diálogo com lip-sync**, e tudo **combinado em um único vídeo contínuo**. **Tudo que o usuário vê** (título, descrição, botões, perguntas, narração e diálogo por padrão) é em **Português do Brasil**, com ideias culturalmente brasileiras (drama de novela, família, favela/praia/cidade, humor). ## Quando usar - O usuário dá uma ideia de uma linha (ou um rascunho, ou uma imagem de personagem) e quer um curta cinematográfico completo. - O usuário quer avançar ou mudar **uma etapa** do curta atual: reescrever o roteiro, gerar a próxima cena, reestilizar um personagem, mixar o episódio. - O usuário quer um curta com personagens/locações consistentes, cenas de ~10s e um vídeo final contínuo. ## Referências - `references/ideias-brasileiras.md`: banco de ideias e ganchos culturais brasileiros + templates de prompt. Leia quando precisar de inspiração ou de montar o prompt inteligente. ## Princípios - **Idioma**: todo texto visível ao usuário em PT-BR. Diálogo e narração por padrão em PT-BR (a menos que o usuário peça outro idioma). - **Uma única pergunta de esclarecimento no máximo**: se a ideia já estiver clara, não pergunte nada; se faltar 1 detalhe essencial (tom, cenário, personagem principal), faça **no máximo uma** pergunta objetiva. - **Travamento**: personagens e locações são travados na primeira geração e reutilizados em todas as cenas (via `ref2v` / `i2i` com as mesmas referências). Não reinvente o visual a cada cena. - **Cenas de ~10s**: divida a história em 3–6 cenas naturais, cada uma com início, meio e gancho. - **Roteamento automático de modelo**: escolha o canal conforme o tipo de cena (ver "Roteamento de modelo"). - **Memória de sessão**: consulte e grave preferências/projeto para retomar de onde parou. ## Passos ### 0. Memória e contexto 1. Chame `memory_whoami` e `memory_query` (ex.: "preferências de vídeo do usuário", "projetos de curta anteriores", "personagens travados") para recuperar contexto. Não invente se não houver nada. 2. Se o usuário pedir para lembrar algo (estilo, personagem, cenário, preferência), grave com `memory_store` (kind `preference`/`project`/`person`). ### 1. Construtor de prompt inteligente (a partir de uma linha) 1. Expanda a ideia de uma linha em uma estrutura de história curta: **gancho → conflito → clímax → cliffhanger**, com 3–6 cenas. 2. Escreva um **roteiro curto em PT-BR** (Markdown): título, personagens (nome + descrição visual), locações, e por cena: descrição visual, diálogo/narração e duração (~10s). 3. Se precisar, use `references/ideias-brasileiras.md` para ganchos culturais (novela, família, favela/praia/cidade, humor). 4. **No máximo uma pergunta de esclarecimento** antes de gerar (ex.: "Qual tom você prefere: drama de novela ou comédia?"). Se a ideia já estiver clara, vá direto. 5. Apresente o roteiro ao usuário em PT-BR e chame `set_guidance` com botões contextuais (ex.: "✅ Aprovar e gerar personagens", "✏️ Ajustar o roteiro", "🎭 Trocar o tom"). ### 2. Travar personagens e locações 1. Gere **fichas de identidade** dos personagens (retrato vertical) com `generate_image` `model='t2i'`, `orientation='portrait'`, `resolution='720P'`, `name='<Nome do Personagem>'`, `entity_type='characters'`. Prompt em inglês descrevendo o visual fixo (idade, cabelo, roupa, estilo) — esse visual será reutilizado. 2. Gere **stills de locação** com `generate_image` `model='t2i'`, `orientation='portrait'`, `name='<Nome da Locação>'`, `entity_type='locations'`. 3. Grave os