Update TIMELINE_JSON_AI_GUIDE.txt
Browse files
TIMELINE_JSON_AI_GUIDE.txt
CHANGED
|
@@ -60,7 +60,7 @@ C. TIPOS ESPECÍFICOS DE ELEMENTOS (ELEMENT.TYPE)
|
|
| 60 |
- "text": (String) A mensagem.
|
| 61 |
- "fontSize": (Number) Padrão: 60. Use tamanhos entre 40 e 90 conforme a importância.
|
| 62 |
- "fontFamily": Use EXCLUSIVAMENTE "Montserrat, sans-serif" (nosso padrão geopolítico), "Oswald, sans-serif" ou "Impact, sans-serif".
|
| 63 |
-
- "fontWeight": "
|
| 64 |
- "textAlign": "left" | "center" | "right" | "justify".
|
| 65 |
- "textBackgroundEnabled": Booleano. Liga uma caixa de fundo (tipo legenda de Tiktok).
|
| 66 |
- "textBackgroundColor" e "textBackgroundOpacity".
|
|
@@ -87,7 +87,7 @@ C. TIPOS ESPECÍFICOS DE ELEMENTOS (ELEMENT.TYPE)
|
|
| 87 |
- "text": (String) Você pode adicionar uma mensagem de texto EM CIMA da figurinha. Isso é ideal para selos, avisos ou títulos curtos acoplados ao ícone.
|
| 88 |
- "fontSize": (Number) Padrão 60.
|
| 89 |
- "fontFamily": Padrão "Montserrat, sans-serif".
|
| 90 |
-
- "fontWeight": "
|
| 91 |
- "textAlign": "center".
|
| 92 |
- Use com animações de entrada marcantes, como "slide-in" ou "shorts-pop-in" (bouncing).
|
| 93 |
|
|
@@ -162,12 +162,12 @@ Não importa o tipo de elemento, você pode acionar reações colocando as regra
|
|
| 162 |
|
| 163 |
Propriedades Padrões do Bloco Anim:
|
| 164 |
- "type": Escolha ("fade-in", "slide-in", "grow-in", "shrink-in", "spin-in", "blur-in", "reveal-in", "image-reveal-in" [RECOMENDADO PARA "image"], "skew-in", "text-typewriter-in" [Efeito máquina de escrever em "text"], "text-pop-in" [Geração tiktok para legendas faladas], "shorts-pop-in" [pulo TikTok]). Pode usar as variações "-out" (ex: "fade-out").
|
| 165 |
-
- "duration": Velocidade do efeito (segundos).
|
| 166 |
- "delay": Tempo a partir do startTime do objeto pai para ativar o efeito. REGRA DE OURO: Para qualquer animação de entrada (sufixo "-in"), o delay DEVE SER SEMPRE 0. Não faz sentido começar atrasado.
|
| 167 |
- "direction": (Para slides, define a flecha: "left", "right", "up", "down").
|
| 168 |
- "audioEffectEnabled": true (Sincroniza um mini efeito sonoro no ápice do frame!).
|
| 169 |
- "audioEffectType": Especifica o NOME DO ID EXATO do som.
|
| 170 |
-
- NOTA SOBRE TYPOGRAPHY: Qualquer elemento visual que aceite texto ("text", "image", "sticker") OBRIGATORIAMENTE deve ser inicializado com `fontSize: 60` por padrão. Nunca utilize 70 ou outros valores por padrão a não ser que especificamente requisitado pelo prompt.
|
| 171 |
- NOTA SOBRE IMAGENS: SEMPRE que o usuário pedir uma imagem com reveal, utilize o type "image-reveal-in". É uma animação customizada premium que revela o conteúdo em estágios.
|
| 172 |
- NOTA SOBRE CORES: Em elementos do tipo "image" e "sticker", o campo "fill" OBRIGATORIAMENTE controla apenas a cor da FONTE do texto overlay (se houver). O fundo do elemento será sempre transparente para evitar sobreposição de cores.
|
| 173 |
|
|
|
|
| 60 |
- "text": (String) A mensagem.
|
| 61 |
- "fontSize": (Number) Padrão: 60. Use tamanhos entre 40 e 90 conforme a importância.
|
| 62 |
- "fontFamily": Use EXCLUSIVAMENTE "Montserrat, sans-serif" (nosso padrão geopolítico), "Oswald, sans-serif" ou "Impact, sans-serif".
|
| 63 |
+
- "fontWeight": "Bold" para títulos fortes, "normal" para legendas.
|
| 64 |
- "textAlign": "left" | "center" | "right" | "justify".
|
| 65 |
- "textBackgroundEnabled": Booleano. Liga uma caixa de fundo (tipo legenda de Tiktok).
|
| 66 |
- "textBackgroundColor" e "textBackgroundOpacity".
|
|
|
|
| 87 |
- "text": (String) Você pode adicionar uma mensagem de texto EM CIMA da figurinha. Isso é ideal para selos, avisos ou títulos curtos acoplados ao ícone.
|
| 88 |
- "fontSize": (Number) Padrão 60.
|
| 89 |
- "fontFamily": Padrão "Montserrat, sans-serif".
|
| 90 |
+
- "fontWeight": "Bold".
|
| 91 |
- "textAlign": "center".
|
| 92 |
- Use com animações de entrada marcantes, como "slide-in" ou "shorts-pop-in" (bouncing).
|
| 93 |
|
|
|
|
| 162 |
|
| 163 |
Propriedades Padrões do Bloco Anim:
|
| 164 |
- "type": Escolha ("fade-in", "slide-in", "grow-in", "shrink-in", "spin-in", "blur-in", "reveal-in", "image-reveal-in" [RECOMENDADO PARA "image"], "skew-in", "text-typewriter-in" [Efeito máquina de escrever em "text"], "text-pop-in" [Geração tiktok para legendas faladas], "shorts-pop-in" [pulo TikTok]). Pode usar as variações "-out" (ex: "fade-out").
|
| 165 |
+
- "duration": Velocidade do efeito (segundos). VALOR PADRÃO: 0.8.
|
| 166 |
- "delay": Tempo a partir do startTime do objeto pai para ativar o efeito. REGRA DE OURO: Para qualquer animação de entrada (sufixo "-in"), o delay DEVE SER SEMPRE 0. Não faz sentido começar atrasado.
|
| 167 |
- "direction": (Para slides, define a flecha: "left", "right", "up", "down").
|
| 168 |
- "audioEffectEnabled": true (Sincroniza um mini efeito sonoro no ápice do frame!).
|
| 169 |
- "audioEffectType": Especifica o NOME DO ID EXATO do som.
|
| 170 |
+
- NOTA SOBRE TYPOGRAPHY: Qualquer elemento visual que aceite texto ("text", "image", "sticker") OBRIGATORIAMENTE deve ser inicializado com `fontSize: 60` e `fontWeight: "Bold"` por padrão. Nunca utilize 70 ou outros valores por padrão a não ser que especificamente requisitado pelo prompt.
|
| 171 |
- NOTA SOBRE IMAGENS: SEMPRE que o usuário pedir uma imagem com reveal, utilize o type "image-reveal-in". É uma animação customizada premium que revela o conteúdo em estágios.
|
| 172 |
- NOTA SOBRE CORES: Em elementos do tipo "image" e "sticker", o campo "fill" OBRIGATORIAMENTE controla apenas a cor da FONTE do texto overlay (se houver). O fundo do elemento será sempre transparente para evitar sobreposição de cores.
|
| 173 |
|