Qué te llevás, para quién es y qué necesitás
Al final de esta guía tenés un clip tuyo, publicado
- Un clip animado tuyo, hecho con código por Claude, en MP4 y publicado.
- El método para hacer el segundo, y una serie.
- El CLAUDE.md del director, los prompts con su antes y después, la planilla de planos, el armador de prompts y el estimador de render. El proyecto Niebla para descargar está en preparación.
Tenés una historia para contar (tuya o una leyenda de tu zona), usás Claude o querés empezar, y tenés una tarde. La computadora renderiza sola; lo que lleva tiempo es dirigir.
Necesitás personas realistas o caras de cerca. Ningún motor de código las hace bien. Para eso, un modelo de video.
¿Querés ver el resultado ya? Ruta Mínima. ¿Querés entender primero? Seguí en orden.
Tiempos medidos el 12/10/2026
| Paso | Tiempo |
|---|---|
| Instalación del proyecto (377 paquetes) | 3 min 9 s |
| Primer cuadro de prueba (solo la primera vez: baja Chrome Headless Shell, 120 MB) | 59 s |
| Render del clip de 12 s | 24 a 27 s |
| De la carpeta vacía al MP4, con dos vueltas de ajuste | unos 10 min |
Si arrancás de cero, calculá una tarde para tu primer plano. (Estimación, no medición.)
Lo que necesitás
No pedimos ffmpeg aparte: Remotion arma el MP4 solo. (Nuestra compu ya tenía ffmpeg instalado, así que sin él no lo probamos.) Tampoco hace falta una placa de video potente: en una notebook con placa de entrada (RTX 3050 Laptop), 12 s se renderizaron en unos 25 s. En una compu sin placa dedicada no lo medimos.
¿Qué plan tenés?
- Free→Hacé Contá y la planilla en el chat (sin instalar nada) y llevate los prompts. Para sacar el MP4 necesitás Pro.
- Pro o Max→Claude Code + Remotion. Es la ruta de esta guía.
- Team o Enterprise→Lo mismo, y además Claude Motion (beta; en Enterprise, si el owner lo activa), que exporta MP4 desde el chat. Sirve para explicadores, gráficos y recorridos, no para escenas de cine.
Opcional: plan sugerido de 7 noches sugerido, no medido
- Contá: tu historia en planilla.
- Ruta Mínima: tu primer plano.
- Tu vara: el cuadro que marca la calidad.
- Iluminá: la mitad de los planos.
- Iluminá: la otra mitad y unilos con fundidos.
- Narrá: voz, música y subtítulos.
- Estrená: render, publicación y medición.
Tu progreso
se guarda en este navegadorTu primer plano hoy
Cuatro acciones tuyas. Los comandos los corre Claude Code.
1. Instalá Claude Code
irm https://claude.ai/install.ps1 | iexcurl -fsSL https://claude.ai/install.sh | bashO bajá la app de escritorio, si no querés usar la terminal. La primera vez, entrá con tu cuenta de Claude (la del plan Pro o superior).
2. Creá una carpeta nueva y abrí Claude Code ahí
En la terminal, entrá a la carpeta y escribí claude. En Pro o superior, Claude Code ya arranca con Opus 5.5. Para confirmarlo o volver a él: /model opus.
3. Pegá el prompt maestro «Niebla»
Creá un proyecto de Remotion nuevo en esta carpeta con `npx --yes create-video@latest --yes --three escena`. Borrá el ejemplo del teléfono que trae la plantilla y armá una composición llamada «Niebla»: 1920×1080, 30 fps, 12 segundos (360 cuadros), hecha 100 % con código usando @remotion/three (Three.js). Sin imágenes ni videos externos y sin modelos de IA de imagen o video.
La escena: una calle de noche con niebla densa (FogExp2, color azul casi negro), asfalto mojado, 8 faroles alternados a los costados con luz cálida (#ffb36b) y conos de luz falsos (un cono abierto con un shader aditivo que se desvanece hacia el piso y con la niebla), árboles secos a los costados, polvo flotando que se mueve en el shader y un resplandor frío al fondo de la calle. Al fondo hay una figura humana negra a contraluz.
La cámara: lente largo (fov 32), avanza muy lento por la calle a la altura de los ojos, con un vaivén mínimo, como cámara en mano en cámara lenta.
El ritmo: a los 6,6 s el farol que está junto a la figura empieza a parpadear; a los 7,6 s se corta toda la luz durante 0,7 s; cuando vuelve, la figura está mucho más cerca. Abre con un fundido desde negro en 1,5 s y cierra con un fundido a negro y el título «NIEBLA» en serif con mucho espaciado entre letras.
El acabado: bandas negras de cine 2,39:1, viñeta, grano animado (feTurbulence con una semilla distinta en cada cuadro) y una corrección de color leve (más contraste, menos saturación).
Reglas: todo tiene que ser determinístico. Usá `random()` de Remotion, nunca `Math.random`, y mové todo con `useCurrentFrame()`. Antes de renderizar el video completo, revisá los tipos con `npx tsc --noEmit` y sacá cuadros de prueba con `npx remotion still Niebla out/prueba-f<N>.png --frame=<N>` (un archivo por cuadro) en los cuadros 30, 120, 210, 235, 270 y 335. Miralos y decime qué ves. Recién después renderizá con `npx remotion render Niebla out/demo-cine.mp4`.La escena está probada (12/10/2026). Este texto es la reconstrucción del pedido que la armó; todavía no lo corrimos tal cual en una carpeta limpia. Tu primer render va a salir parecido a nuestra primera versión: las tarjetas de ajuste de Iluminá lo llevan al clip de la prueba.
Claude Code va a:
- crear el proyecto con
npx --yes create-video@latest --yes --three escena; - borrar el ejemplo del teléfono que trae la plantilla;
- escribir la escena;
- revisar los tipos con
npx tsc --noEmit; - sacar cuadros de prueba con
npx remotion stilly decirte qué ve en cada uno.
Si te pide permiso para correr un comando, leé qué es y aceptá.
4. Mirá los cuadros, pedí ajustes y aprobá
Abrí vos los PNG de escena/out/. Si algo no te cierra, usá la tabla síntoma → prompt. Cuando te guste, pedile el render (desde la carpeta escena):
npx remotion render Niebla out/demo-cine.mp4npm install adentro y después npx remotion render Niebla out/demo-cine.mp4. Tenés el mismo clip sin escribir nada, y una base para cambiar.La prueba real: «Niebla» probado el 12/10/2026
hoja-cuadros · un cuadro por segundo
- Qué es: un clip hecho 100 % con código por Claude Code + Remotion (@remotion/three, o sea Three.js).
- Qué se ve: una calle de noche con niebla, faroles cálidos con conos de luz, árboles secos, polvo en el aire y un resplandor frío al fondo, donde hay una figura a contraluz. La cámara avanza muy lento. A los 6,6 s parpadea el farol que está junto a la figura. A los 7,6 s se corta toda la luz durante 0,7 s. Cuando vuelve, la figura está más cerca. Fundido a negro y título.
- Tiempos: instalación 3 min 9 s (377 paquetes, 592 MB) · primer cuadro 59 s, una sola vez · render 24,0 s y 27,2 s · de la carpeta vacía al MP4, con dos vueltas de ajuste, unos 10 min (lo hizo alguien que ya sabía).
Límites, dichos de frente
- las formas son simples: cilindros, cápsulas y planos;
- la niebla y los conos de luz son trucos de shader, no luz volumétrica real;
- la línea del horizonte todavía se nota un poco;
- no tiene sonido.
Da atmósfera. No da la calidad de un modelo de video. Lo que lo hace cine es la luz, la niebla, el ritmo, el grano y el encuadre.
Si estás en Windows (todo esto nos pasó en la prueba)
| Lo que ves | Qué hacer |
|---|---|
Falla el commit inicial de git (exit code 128, «unable to auto-detect email address») | Ignoralo: abajo dice «Project has been created nonetheless», el proyecto se creó igual. Si molesta: git config --global user.name "Tu nombre" y git config --global user.email "tu@mail.com" |
npm avisa «10 high severity vulnerabilities» | Vienen de las dependencias de la plantilla. No corras npm audit fix --force: puede cambiar las versiones de Remotion y romper el proyecto. Para un proyecto local que no se publica como web, se puede dejar así. |
PowerShell marca NativeCommandError en rojo | PowerShell 5.1 marca como error cualquier cosa que npx escriba en stderr, aunque haya funcionado. Leé el texto antes de asumir que falló. |
| El primer cuadro de prueba tarda casi un minuto | Está bajando Chrome Headless Shell (120 MB). Pasa una sola vez. |
Pantalla negra o error de WebGL, si arrancaste con --blank en vez de --three | Agregá Config.setChromiumOpenGlRenderer("angle"); en remotion.config.ts. La plantilla --three ya lo trae. |
Renderizá tu demo-cine.mp4, abrilo y tildá Ruta Mínima.
Lo que hizo de verdad @sarpstar
No fue un prompt. Fueron días de dirección.
@sarpstar se presenta como «Filmmaker & AI Content Creator». El 10/10/2026 publicó ŞAHMARAN, un corto de 3:34 sobre la leyenda anatolia de la reina serpiente, firmado «Coded by Opus 5.5 / generated by sarpstar». En el hilo contestó cómo lo hizo. Esto es lo que dijo él, traducido del turco. Ver el tuit →
| Tema | Lo que dijo | Fuente |
|---|---|---|
| Línea de producción | «No hay framework armado, montamos nuestra propia línea: la imagen con Python y JS, y las escenas 3D renderizadas con un ray tracer escrito en JS.» «No hay IA que genere imagen.» | 1 · 2 |
| Referencias | «Como materia prima le di fotos reales de museo y azulejos de İznik, y para la dirección, mi propia definición de estilo.» «Lo ahogué de imágenes de referencia.» | 1 · 3 |
| Método | «Primero le hago hacer un solo cuadro muy bien y lo declaro la vara de calidad. Después, para cada plano, primero viene un cuadro fijo y, si me gusta, se anima. En cada plano describo la cámara, la dirección de la luz y el movimiento.» | 1 |
| La clave, según él | «Marcar bien hacia dónde tiene que ir es el detalle más crítico.» | 4 |
| Tiempo | «Le dediqué días, no es algo de un solo intento. Dividí la película en 3 partes y la hice generar una y otra vez con decenas de revisiones.» | 5 |
| Sonido | «La narración es el modelo de voz de Gemini (TTS), por API. En el diseño de sonido no hay IA: se armó capa por capa con Python, con grabaciones reales de licencia abierta y sonidos sintetizados con código.» | 6 |
| Costo | «Me refería a costo 0 en modelos de generación de video.» Opus se paga: «el paquete de 20 dólares no me habría alcanzado para lo que lo exigí», y estima que con duraciones más cortas se pueden hacer «4-5 videos por semana» con ese paquete (es su estimación; no la medimos). | 7 · 8 |
| Tokens | «Solo la parte de diseño se produce con código; el resto lo resuelve la CPU o la GPU de la compu sin quemar tokens.» | 9 |
| Calidad | «No hay que esperar la calidad visual de un modelo de video, pero el resultado actual me dejó más que satisfecho.» | 3 |
| Blender | «En realidad, con Blender ya se puede hacer hoy. Yo quise ver qué se podía probar con el máximo de primitivismo.» | 10 |
Lo que no publicó: sus propios prompts, el código, qué plan pagó ni cómo armó el MP4. Sí señaló 5 repos de GitHub con prompts y ejemplos de otros creadores (sin revisar por nosotros), y dijo en el hilo que va a compartir su proceso más adelante; al 12/10 no lo encontramos. Esta guía es la reconstrucción hecha con sus respuestas, más una prueba propia. Lo que suponemos (por ejemplo, con qué motor hizo cada plano) no lo presentamos como hecho.
Lo que medimos en ŞAHMARAN
Mirando el video, no el código.
Casi todo con fundidos lentos y franjas negras de cine. Los humanos aparecen poco y casi siempre lejos o en silueta; las pocas tomas de cerca (unas manos, una espalda, unas piernas) son las más difíciles; en las piernas (1:07) se nota un borde recortado.
Los 5 errores típicos
Los 5 errores típicos (los que te hacen probar una vez y abandonar):
- Pedir la película en un solo prompt. Él la partió en 3 partes con decenas de revisiones.
- No dar referencias ni una definición de estilo. Sin vara, Claude adivina.
- Animar sin aprobar antes el cuadro fijo. Gastás un render entero para descubrir que la luz estaba mal.
- Mostrar humanos de cerca. Es lo que peor sale con código y lo que más se nota.
- Animación no determinística. Remotion renderiza los cuadros en paralelo (en la prueba, 8 a la vez). Si el código usa números al azar sin semilla, cada render sale distinto y lo que aprobaste en el cuadro fijo no es lo que sale en el video.
Autodiagnóstico
4 preguntas · sí / noLas posibles soluciones
Cinco caminos y lo que cuesta el recomendado
| Camino | Costo | Cómo sale el video | Lo hace bien | Límite | Cuándo conviene |
|---|---|---|---|---|---|
| Modelo de video por créditos | Pago por crédito o suscripción | MP4 directo | Personas y realismo | Pagás cada intento; poco control plano por plano | Si necesitás humanos realistas |
| Claude Motion (beta) | Planes Team o Enterprise (en Enterprise, si el owner lo activa) | MP4 desde el chat | Explicadores, gráficos y recorridos animados | No hace escenas realistas ni personas. No está en Free, Pro ni Max | Si tu empresa ya tiene Team |
| Artifact HTML en el chat | Todos los planes, Free incluido | No hay botón de MP4: grabás la pantalla, o el propio HTML graba su canvas (sale en WebM, no MP4) | Animación 2D simple | Que un artifact corra 3D (WebGL) no está verificado | Para probar una idea sin instalar nada |
| Claude Code + Remotion (Three.js) | Pro + tu compu. Remotion es gratis para personas y equipos de hasta 3 | MP4 H.264 en tu compu | Escenas 3D estilizadas, control total, render sin tokens | Terminal y Node (Claude Code los maneja) | El camino de esta guía |
| Blender por script (Python) | Blender es gratis y libre + Pro para Claude Code | Render en tu compu | La mejor luz y los mejores materiales | Más difícil; render más largo | Después de la Ruta Mínima. sarpstar: «con Blender ya se puede hacer hoy» |
Lo que cuesta el camino recomendado
| Concepto | Costo |
|---|---|
| Claude Pro | USD 20/mes, o USD 17/mes pagando el año (USD 200 por adelantado). El chat y Claude Code comparten el mismo límite de uso, que se reinicia en ventanas de 5 horas y tiene además un tope semanal. |
| Remotion | Gratis para personas, empresas de hasta 3 empleados y organizaciones sin fines de lucro. Una empresa más grande que lo adopte necesita licencia (remotion.pro/license). |
| Render | Lo hace tu compu. No gasta tokens. |
| Voz y música | Gratis si tienen licencia (Narrá). |
| Tiempo de dirección | Es el costo grande: escribir, mirar cuadros, ajustar. sarpstar: «terminar la producción 3D con código puede llevar horas» (1), y sus revisiones le inflaron el gasto (8). Por eso: cuadro fijo primero y renders cortos. |
Los tokens se gastan en diseñar. Renderizar lo hace tu compu.Lo dice sarpstar: «el resto lo resuelve la CPU o la GPU de la compu sin quemar tokens». Por eso conviene aprobar cuadros fijos y no pedir renders completos a cada rato.
Decidí en árbol
- ¿Necesitás personas realistas?→Modelo de video.
- ¿Estás en Free?→Contá + planilla en el chat. Para el MP4, Pro.
- ¿Tenés Pro o más?→Claude Code + Remotion. Seguí con la guía.
- ¿Ya hiciste la Ruta Mínima y querés más calidad de luz?→Blender por script, con Claude Code escribiendo el Python.
Framework
El Método CINE
Cuatro etapas, y en la segunda, el Ciclo de la Vara: primero un cuadro fijo aprobado, después el movimiento.
Historia → frases de 3 a 6 palabras → un plano por frase → planilla de planos.
- Pedí un cuadro fijo.
- Miralo contra la vara.
- Ajustá con un prompt.
- Aprobado → recién animá.
Voz, música, silencios y subtítulos, todo con licencia.
Acabado, render, MP4 16:9 y 9:16, publicar, medir a las 48 h y repetir en serie.
Regla de la Vela: una luz cálida contra niebla fría, figuras lejanas, cero humanos creíbles.
| Etapa | Qué hacés | Qué te llevás | La vara |
|---|---|---|---|
| C · Contá | Historia → frases de 3 a 6 palabras → un plano por frase → planilla de planos | Planilla de planos + prompt de planilla | Cada plano entra en una línea. Referencia: en ŞAHMARAN medimos unos 6,7 s por plano. Sin humanos de cerca |
| I · Iluminá | Biblia de estilo + referencias → un cuadro declarado vara → Ciclo de la Vara plano por plano | CLAUDE.md del director, prompt maestro, prompts de ajuste, 6 escenas, armador de prompts | El cuadro aguanta solo, como foto |
| N · Narrá | Voz, música, silencios en los cambios de acto, subtítulos | Tabla de voces, registro de licencias | Todo lo que suena es tuyo o tiene licencia |
| E · Estrená | Acabado de cine, render, versión horizontal y vertical, publicar, medir, repetir | Comandos de render, estimador, checklist de publicación, plantilla de título y créditos | Cada pieza aporta algo distinto: no es una plantilla en serie |
Lo que hace cine no es el detalle del modelo: es la luz, la niebla, el ritmo, el grano y el encuadre.
Antes de seguir, elegí la historia de tu primer clip. Una sola. Si no tenés, Contá te da de dónde sacarla.
C · Contá
De la historia a la planilla de planos
El proceso, en una línea: historia → frases de 3 a 6 palabras → un plano por frase → planilla.
- Un gancho en los primeros 2 segundos. El primer plano tiene que plantear una pregunta: una luz donde no debería haber, una figura que no se mueve, un ruido.
- Duración: referencia ŞAHMARAN, unos 6,7 s por plano. Para un primer clip, de 3 a 6 planos alcanzan.
- Cambios de acto: marcalos. Ahí van el fundido a negro y el silencio (Narrá).
De dónde sacar historias
Lo que te pasó y nadie filmó.
La Luz Mala, el Pombero, la Llorona. Son de tradición oral. Si usás una versión escrita por alguien (un libro, un sitio), esa versión tiene autor: verificá sus derechos o escribí la tuya.
Regla: esquivá los humanos. Siluetas, figuras lejanas, de espaldas, objetos y espacios. La niebla y la distancia esconden la falta de detalle; una cara de cerca la muestra.
En ŞAHMARAN casi no hay caras. Hay una vela, un pasillo y una figura chiquita. Por eso funciona.
Prompt de planilla
Pegale tu historia a Claude (sirve el chat, también en Free) y te devuelve la planilla.
Te paso mi historia. Convertila en una planilla de planos para un corto animado hecho 100 % con código (Remotion + Three.js).
Reglas:
- Partila en frases de 3 a 6 palabras. Una frase = un plano.
- Cada plano dura entre 5 y 8 segundos. El primero tiene que enganchar en los primeros 2 segundos.
- Nada de humanos de cerca: siluetas, figuras lejanas, de espaldas, objetos y espacios.
- Una sola luz cálida por plano contra un ambiente frío y oscuro.
- Marcá con «CAMBIO DE ACTO» los planos donde la historia gira: ahí va un fundido a negro y silencio.
Devolvémela como tabla con estas columnas: plano, segundos, qué se ve, cámara, dirección de la luz, movimiento, voz, sonido. Después dámela también en CSV.
Mi historia:
[pegá acá tu historia, de 5 a 15 líneas]Planilla de planos
Una fila por plano. Una frase de la historia = un plano. Si un plano no entra en una línea, partilo en dos.
| Campo | Qué va |
|---|---|
| plano | Número |
| segundos | Duración (5 a 8) |
| que_se_ve | Lo que hay en el cuadro, sin humanos de cerca |
| camara | Fija · empuje · paneo · órbita · bajada |
| luz | De dónde viene la única luz cálida |
| movimiento | Qué se mueve adentro del cuadro |
| voz | La frase de 3 a 6 palabras |
| sonido | Ambiente, efecto o SILENCIO |
Ejemplo ilustrativo: la Luz Mala, en 6 planos no es un guion probado
| Plano | Seg | Qué se ve | Cámara | Luz | Movimiento | Voz | Sonido |
|---|---|---|---|---|---|---|---|
| 1 | 6 | Campo de noche, niebla al ras, un alambrado en primer plano | Fija, lente largo | Una luz chiquita a lo lejos, sobre el horizonte | La niebla avanza despacio | «En el campo hay una luz.» | Viento |
| 2 | 6 | Un rancho lejano con una ventana encendida | Empuje lento | La ventana | El humo de la chimenea | «Mi abuelo la vio una vez.» | Grillos |
| 3 | 7 | La luz del horizonte, más cerca, flotando entre pastos altos | Paneo lento | La luz, ámbar | La luz sube y baja | «No camina. Flota.» | Viento que baja |
| 4 | 7 | Una silueta de espaldas, chiquita, frente a la luz | Fija | Contraluz de la luz | La silueta no se mueve | «Nunca la sigas, decía.» | Silencio (CAMBIO DE ACTO) |
| 5 | 6 | Negro. Solo la luz, que parpadea | Fija | La luz | Parpadeo y apagón | «Él la siguió.» | Un golpe grave |
| 6 | 8 | El alambrado del plano 1, sin nadie; la luz vuelve, más cerca | Empuje lento | La luz, ahora a mitad de camino | La niebla tapa todo; fundido a negro | «Ahora la viste vos.» | Viento y silencio |
plano,segundos,que_se_ve,camara,luz,movimiento,voz,sonido
1,,,,,,,
2,,,,,,,
3,,,,,,,
4,,,,,,,
5,,,,,,,
6,,,,,,,Completá tu planilla y tildá Contá.
I · Iluminá · el corazón del método
Un cuadro aprobado, después el movimiento
1. Biblia de estilo
Un archivo estilo.md de 5 líneas en la carpeta del proyecto: paleta de dos temperaturas (ámbar contra verde azulado), una sola luz cálida, grano, franjas de cine y referencias propias o con licencia en referencias/.
# estilo.md
1. Paleta: dos temperaturas. Ámbar cálido (#ffb36b) solo para la fuente de luz; verde azulado y azul casi negro (#0a0e13) para todo lo demás.
2. Luz: una sola fuente cálida por plano. El resto, en penumbra y niebla.
3. Textura: grano en toda la imagen, viñeta suave, un poco más de contraste y un poco menos de saturación.
4. Encuadre: franjas de cine 2,39:1, lente largo, cámara lenta (empujes y paneos suaves), planos de 5 a 8 s.
5. Referencias: carpeta referencias/ (fotos propias o con licencia). Mirarlas antes de cada plano nuevo.La Regla de la Vela. Una sola luz cálida contra niebla fría. Lo lejano y lo oscuro esconden la falta de detalle: es el truco central de ŞAHMARAN.
2. El CLAUDE.md del director
Un archivo que Claude Code lee solo cada vez que abrís el proyecto. Le fija las reglas para que no tengas que repetirlas: todo determinístico (con random() de Remotion y nunca Math.random), todo animado con useCurrentFrame(), revisar tipos y sacar cuadros de prueba antes de cualquier render completo, comparar cada pedido contra la vara y nada de imágenes ni videos de modelos de IA.
# CLAUDE.md · Director de cine por código
## Qué hacemos
Cortos animados hechos 100 % con código: Remotion + @remotion/three (Three.js).
Sin imágenes ni videos de modelos de IA. Las únicas imágenes externas son las de referencias/ (propias o con licencia).
## La vara
- El cuadro aprobado es vara.png. Antes de cada pedido, compará contra la vara: luz, niebla, paleta, grano y encuadre.
- La biblia de estilo está en estilo.md. Leela antes de tocar una escena.
- La planilla de planos está en planilla.csv. Un plano = una frase.
## Reglas de código
- Todo determinístico: random('semilla') de Remotion, nunca Math.random.
- Todo se mueve con useCurrentFrame().
- Sin humanos de cerca: siluetas, figuras lejanas, objetos y espacios.
- Una sola luz cálida por plano contra niebla fría (Regla de la Vela).
## Antes de renderizar
1. npx tsc --noEmit
2. Cuadros de prueba con npx remotion still <Composición> out/prueba-fN.png --frame=N en 4 a 6 momentos clave.
3. Decime qué ves en cada uno y esperá mi OK.
4. Recién con mi OK: npx remotion render <Composición> out/<nombre>.mp4
## Cuando te pida un ajuste
- Cambiá solo lo que pedí y decime en 3 líneas qué tocaste.
- Volvé a sacar el mismo cuadro de prueba para comparar antes y después.
## Sonido
- Todo audio va en public/ y se anota en licencias.csv (pieza, fuente, licencia, crédito, link). Sin licencia, no entra.3. Tu vara
Elegí el plano más importante de tu planilla y pedí 3 versiones fijas con distinta luz. Elegí una. Guardala como vara.png. Ese es el cuadro contra el que se mide todo lo demás.
Leé CLAUDE.md y estilo.md. Vamos a fijar la vara de calidad del corto.
Armá solo el plano [N] de la planilla como composición de Remotion con @remotion/three. Quiero un cuadro fijo: todavía no animes nada.
Sacá 3 versiones del mismo plano con distinta luz (cambiá solo la posición y la intensidad de la luz cálida) con npx remotion still, en out/vara-a.png, out/vara-b.png y out/vara-c.png.
Miralas y decime en 3 líneas por cada una: qué se lee primero, qué parece otra cosa y qué cambiarías. No renderices video.4. El Ciclo de la Vara, plano por plano
- Pedí un cuadro fijo (el número es el cuadro: a 30 fps, el 120 es el segundo 4).
- Miralo contra la vara. Abrí el PNG vos.
- Ajustá con un prompt. Una cosa por vuelta. Usá las tarjetas de abajo.
- Aprobado → recién ahí se anima y se renderiza.
npx remotion still <Composición> out/prueba-f120.png --frame=120Ojo: Claude no ve el video que renderiza. Ve los cuadros fijos si se los pedís, y el que decide si están aprobados sos vos.
Un cuadro fijo aprobado vale más que diez renders completos.
5. Síntoma → prompt de ajuste probado el 12/10/2026
Los 5 problemas y sus correcciones son reales: pasaron en la prueba Niebla. El texto es cómo pedírselo a Claude Code. Abajo va un sexto prompt sugerido, que no fue una falla de la prueba.
El polvo parece cielo estrellado
En la prueba2.200 partículas hasta el fondo → 1.300, solo en los primeros 26 m, y se apagan antes con la distancia.
El polvo parece cielo estrellado. Bajalo a 1300 partículas, dejalo solo en los primeros 26 metros y que se apague antes con la distancia: tiene que verse como polvo en el aire, no como estrellas.Las lamparitas parecen lunas
En la pruebaTamaño 0,11 → 0,07 y menos brillo.
Las lamparitas de los faroles parecen lunas. Achicalas un tercio y bajales el brillo un tercio.El cono del farol más cercano lava de naranja medio cuadro
En la pruebaEl cono ahora se desvanece cerca de la cámara.
El cono del farol más cercano lava de naranja medio cuadro. Que los conos se desvanezcan cuando están a menos de 9 unidades de la cámara.Se ve una línea dura en el horizonte
En la pruebaReflejo del resplandor sobre el asfalto mojado. Mejoró; todavía se nota un poco.
Se ve una línea dura donde el piso tapa el resplandor del fondo. Disimulala con un reflejo del resplandor sobre el asfalto mojado, como si la calle estuviera mojada.La figura queda demasiado grande (con forma de peón)
En la pruebaPrimera prueba en z −13 → quedó en z −18 (empieza en z −27).
Cuando vuelve la luz después del apagón, la figura tiene que estar más cerca, pero no encima de la cámara: ponela a mitad de camino (z −18). Que el parpadeo cambie cada 2 cuadros y siempre igual en cada render.Prompt de ajuste sugerido sin probar como corrección
No fue una falla de la prueba: es cómo pedirlo si tu cámara queda quieta. En Niebla la cámara final avanza de z 7 a z −6 en 12 s.
La cámara está muy quieta
La cámara está muy quieta. Hacé que avance de z 7 a z −6 en los 12 segundos con una curva suave al arrancar y al frenar (Easing.inOut(Easing.sin)), con un vaivén lateral de 12 cm y un respiro vertical de 3 cm. Que mire siempre al fondo de la calle.En el cuadro [N] veo [qué está mal, en una frase]. Tiene que verse como [qué querés]. Cambiá solo eso, decime en 3 líneas qué tocaste y volvé a sacar el cuadro [N] para comparar.Un cambio de guion que salió en la prueba: al principio la figura desaparecía después del apagón. Funcionó mejor que volviera la luz y estuviera más cerca. Mirá tus cuadros también como espectador, no solo como técnico.
6. Seis escenas para arrancar
Cada una entra como «escena» en el armador. Solo la 1 está probada. Las demás llevan la etiqueta «sin probar» hasta que rendericemos un cuadro de cada una; la falla que anotamos es una hipótesis.
| Escena | Emoción | Dificultad | Descripción para el prompt | Falla probable y ajuste | Estado |
|---|---|---|---|---|---|
| 1 · Calle con niebla y faroles | Inquietud | Media | El prompt maestro completo (4.1) | Las 5 de las tarjetas de arriba (reales) | probada |
| 2 · Bajada por un pozo | Encierro, descenso | Media | Tubo de piedra visto desde adentro; la cámara baja por el centro mirando hacia abajo; arriba, un círculo de luz cálida que se achica; anillos de ladrillo con pequeñas variaciones; polvo que cae en el haz; niebla que se cierra abajo | Hipótesis: el tubo se ve como un caño liso → «que cada anillo de ladrillos varíe un poco de altura y de tono, con random() de Remotion» | sin probar |
| 3 · Pasillo con nichos y piso que refleja | Misterio | Media-alta | Pasillo largo y oscuro; nichos en fila a los dos lados, con una vela en cada uno; piso oscuro y mojado que refleja las velas; empuje lento hacia adelante; una figura chiquita con una vela al fondo | Hipótesis: el piso se ve como plástico o el reflejo pesa en el render → «hacé un reflejo simple y tenue; que el piso sea casi negro» | sin probar |
| 4 · Una vela en la oscuridad | Intimidad, soledad | Baja | Negro total; una vela sobre una mesa de madera; la llama tiembla siempre igual en cada render; la luz ilumina apenas un círculo; cámara fija con un empuje mínimo | Hipótesis: la llama parece un cono quieto → «que la forma y el brillo de la llama cambien cuadro a cuadro con random() de Remotion» | sin probar |
| 5 · Polvo en un haz de luz cenital | Revelación | Baja-media | Sala oscura; un haz de luz cálida entra desde arriba por un agujero en el techo; polvo flotando que brilla solo dentro del haz; la cámara gira lento alrededor | Hipótesis: el polvo se ve igual fuera del haz → «que las partículas solo brillen dentro del cono de luz» | sin probar |
| 6 · Atardecer con niebla al ras y silueta lejana | Llegada, comienzo | Media | Llanura al atardecer; cielo en degradé de naranja a violeta; niebla baja al ras del piso; una silueta chiquita camina hacia un objeto a contraluz (un pozo, un árbol); lente largo, cámara fija | Hipótesis: el cielo se ve en bandas de color → «suavizá el degradé y poné grano encima» | sin probar |
7. Armador de prompts
elegí y copiá · listo para Claude CodeChecklist: cuadro aprobado
Cuando tengas varios planos aprobados, pedile a Claude Code que los una en una composición final, con un fundido entre plano y plano.
Guardá tu vara.png y tildá vara.png. Cuando todos tus planos pasen el checklist, tildá Iluminá.
N · Narrá
Voz, música, silencio y subtítulos
La prueba Niebla no tiene sonido. Lo que sigue son las opciones verificadas en sus fuentes al 12/10/2026.
Voces
| Voz | Qué es | Ojo |
|---|---|---|
| La tuya | Grabada con el celular. Gratis y la más auténtica | — |
| Kokoro-82M | Corre en tu compu: pip install kokoro soundfile más espeak-ng (en Windows, el .msi de la página de releases de espeak-ng; lo usa para idiomas que no son inglés). Necesita Python: pedíselo a Claude Code. Sin probar en español. Licencia Apache-2.0. Tiene voces en español: ef_dora, em_alex, em_santa | El acento rioplatense no está garantizado. La calidad en español no tiene puntaje publicado |
| Gemini TTS por API | La que usó sarpstar (gemini-3.8-flash-tts) | Precio: falta verificarlo |
| ElevenLabs Free | 10.000 créditos por mes | Sin licencia comercial. Si publicás algo hecho con el plan gratis, tenés que poner «elevenlabs.io» o «11.ai» en el título. El plan Starter sí trae licencia comercial |
Música
- Biblioteca de audio de YouTube (en YouTube Studio): música y efectos libres de regalías, que no reciben reclamos de Content ID. Los temas Creative Commons piden crédito en la descripción; hay un filtro «Attribution not required». Usarla fuera de YouTube (en Reels, por ejemplo): no verificado
- Pixabay: gratis, sin atribución, se puede modificar; no se puede vender «tal cual». Si recibe reclamos de Content ID en YouTube: no verificado
- Por código: sarpstar armó su diseño de sonido «capa por capa con Python», con grabaciones de licencia abierta y sonidos sintetizados. Podés pedirle a Claude Code un drone grave sintetizado. sin probar
En Shorts de más de 1 minuto, un reclamo de copyright activo bloquea el video en todo el mundo. Si no sabés de dónde salió un tema, no lo uses.
Silencio en cada cambio de acto
En ŞAHMARAN lo medimos: 4 cortes a silencio, uno en cada cambio de acto; tres de ellos coinciden con un fundido a negro. El silencio marca el capítulo mejor que cualquier texto.
Subtítulos
En la franja negra de abajo, serif blanca, una frase a la vez. Para sacar los tiempos de cada frase: Whisper, o la skill /remotion-captions de las Agent Skills oficiales de Remotion (npx skills add remotion-dev/skills). Para subtítulos animados y tipografía en movimiento, mirá el recurso Motion graphics con Remotion.
Tengo la narración en public/voz.mp3 y el texto exacto en guion.txt. Agregá subtítulos quemados en la franja negra de abajo: serif, blancos, centrados, una frase por vez, sincronizados con la voz.
Si necesitás los tiempos de cada frase, proponeme cómo sacarlos (Whisper o la skill /remotion-captions) antes de instalar nada. Después sacá cuadros de prueba en 3 frases distintas y esperá mi OK antes del render.Registro de licencias
Una fila por cada cosa que suena o se ve y no hiciste vos: pieza · fuente · licencia · ¿pide crédito? · link.
pieza,fuente,licencia,credito_obligatorio,link
voz_narracion.mp3,Grabada por mí,Propia,no,
musica_acto1.mp3,,,,
efecto_viento.mp3,,,,Qué voz usar
- Para tu canal, como cara de marca→Tu voz.
- Si no querés mostrarte→Kokoro.
- Si es para un cliente o algo que vas a monetizar→Nada con licencia no comercial (afuera ElevenLabs Free).
Completá el registro de licencias y tildá Narrá.
E · Estrená
Render, publicación y serie
1. Acabado de cine
Niebla ya lo trae, copialo:
- franjas negras 2,39:1, grano animado, viñeta, un poco más de contraste y un poco menos de saturación, fundidos desde y hacia negro;
- título en serif con mucho espacio entre letras;
- créditos: «Hecho con código · Claude Opus 5.5».
2. Render
npx remotion render <Composición> out/<archivo>.mp4Si el archivo ya existe, Remotion lo pisa (es lo que hace por defecto).
3. Dos versiones
Para YouTube.
Para Shorts y Reels. El encuadre se rearma, no se recorta: cámara más cerca, el sujeto al centro, aire arriba y abajo para lo que pone la app.
Armá una segunda composición de [Composición] en 1080×1920 con el id [Composición]Vertical. No recortes la horizontal: rearmá el encuadre (cámara más cerca, el sujeto al centro) y dejá aire arriba y abajo para el texto de la app. En vertical no van las franjas de cine. Sacá 3 cuadros de prueba y esperá mi OK antes del render.4. Estimador de render
lineal · precargado con Niebla≈ 2 min 5 s
Si la escena pesa lo mismo que la de prueba.
Es una estimación lineal: una escena más pesada (más partículas, más luces, reflejos) tarda más. El primer render de un proyecto suma un minuto más, por la descarga de Chrome Headless Shell.
5. Lo que recomienda YouTube
support.google.com/youtube/answer/1722171
- MP4 con Fast Start (el índice al principio del archivo).
- Video H.264 High Profile; audio AAC a 48 kHz, estéreo.
- 1080p a 8 Mbps si es de 24 a 30 fps.
- Subí con el mismo frame rate con que renderizaste (Niebla: 30 fps).
- Shorts: un video vertical o cuadrado de hasta 3 minutos cuenta como Short.
Revisá que out/<archivo>.mp4 cumpla las especificaciones recomendadas de YouTube y decime qué falta.Con el archivo de la prueba (sin audio) no lo verificamos.
Si publicás en Reels
- Subí la versión 1080×1920, sin franjas de cine.
- Que el primer plano enganche en los primeros 2 s.
- La música, tuya o con una licencia que permita Instagram (la de la Biblioteca de YouTube fuera de YouTube no la verificamos).
- Usá el mismo crédito en el caption: «Hecho con código · Claude Opus 5.5».
6. Las reglas de YouTube que importan
- Contenido inauténtico. YouTube no monetiza lo hecho con IA a partir de plantillas genéricas que dan la impresión de producción en masa, ni lo repetitivo con poca variación entre videos. Sí permite una serie con formato fijo, siempre que la sustancia de cada video cambie de verdad.
- Divulgación de contenido sintético. Se declara si aparece una persona real haciendo algo que no hizo, si se alteran imágenes de un hecho o lugar real, o si se genera una escena realista que no ocurrió. Lo claramente irreal o animado, en principio, no se declara. Declararlo no le limita el alcance al video.
- Monetización: esta guía no te la promete. Primero, que tu serie aporte algo propio.
YouTube no prohíbe la IA. Lo que no paga es lo hecho en serie con plantilla. Cada pieza tiene que traer algo que la anterior no tenía.
7. Plan de serie de 4 piezas
Formato fijo (duración, voz, Regla de la Vela, título espaciado) y sustancia distinta (otra leyenda, otro lugar, otro evento).
| Pieza | Historia (ejemplo) | Lo que cambia | Lo que se mantiene |
|---|---|---|---|
| 1 | La Luz Mala | Campo abierto, luz flotante, apagón | Duración, voz, Regla de la Vela, franjas, título espaciado, créditos |
| 2 | El Pombero | Monte de noche, un silbido, algo que se mueve entre los árboles | Ídem |
| 3 | La Llorona | Un río con niebla, una figura lejana de espaldas | Ídem |
| 4 | La tuya | Una historia de tu barrio o de tu familia | Ídem |
Título, descripción y créditos
[NOMBRE EN MAYÚSCULAS] · [frase gancho de 3 a 6 palabras]Ejemplo ilustrativo: «LUZ MALA · Nunca sigas la luz».
[Una línea que cuenta de qué va, sin spoiler.]
Corto animado hecho con código: Claude Opus 5.5 escribió cada plano en Remotion + Three.js. Sin modelos de video.
Historia: [leyenda de tradición oral de ___ / historia propia / versión de ___, con permiso].
Voz: [tu nombre / Kokoro-82M (Apache-2.0)].
Música: [título] de [autor], [licencia]. [El crédito exacto que pida la licencia.]
Sonido: [fuente y licencia].
Capítulo [N] de [nombre de la serie].[NOMBRE]
Dirección: [tu nombre]
Hecho con código · Claude Opus 5.5Checklist de publicación
Publicá, pegá el link en tu progreso y tildá Estrená.
Claude escribe el código. El gusto lo ponés vos.
