EXPOSURE Recurso gratis · keyword CINE · 1920×1080 · 30 fps 0 / 6

Guía gratis · Claude Opus 5.5

El Método CINE

Tu primer corto animado con Claude Opus 5.5: hecho con código, sin pagarle a ningún modelo de video.

De la idea al MP4 publicado en 4 pasos:

Basado en ŞAHMARAN, el corto de 3:34 de @sarpstar, y en una prueba real que hicimos el 12/10 en una notebook. De fondo: ŞAHMARAN.

Primero un cuadro. Después la película.

La película que lo empezó todo

ŞAHMARAN · 3:34 · coded by Opus 5.5

Película original de @sarpstar (10/10/2026), publicada en X. En turco con subtítulos en inglés. Todos los créditos son de su autor. Dale play con sonido.

Qué es

Un método de 4 pasos para dirigir a Claude como si fuera tu equipo de animación: escribe cada plano en código (Remotion + Three.js) y tu compu lo renderiza.

Para quién

Para vos si tenés una historia y una tarde, usás Claude o querés empezar. Se hace en paralelo con lo que ya hacés. No sirve para caras ni personas realistas.

El resultado

Un clip animado tuyo, en MP4 y publicado, más el método para hacer el segundo y una serie.

ESC 01Apertura00:00:00:00

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.
Es para vos si

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.

No es para vos si

Necesitás personas realistas o caras de cerca. Ningún motor de código las hace bien. Para eso, un modelo de video.

Cómo usarla

¿Querés ver el resultado ya? Ruta Mínima. ¿Querés entender primero? Seguí en orden.

Tiempos medidos el 12/10/2026

Notebook con Windows 11, Ryzen 9 6900HS, RTX 3050 Laptop y 28 GB de RAM. La prueba la hicimos nosotros, que ya conocíamos el proceso.
PasoTiempo
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 s24 a 27 s
De la carpeta vacía al MP4, con dos vueltas de ajusteunos 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
  1. Contá: tu historia en planilla.
  2. Ruta Mínima: tu primer plano.
  3. Tu vara: el cuadro que marca la calidad.
  4. Iluminá: la mitad de los planos.
  5. Iluminá: la otra mitad y unilos con fundidos.
  6. Narrá: voz, música y subtítulos.
  7. Estrená: render, publicación y medición.

Tu progreso

se guarda en este navegador
0 de 6
ESC 02Ruta Mínima00:00:12:00

Tu primer plano hoy

Cuatro acciones tuyas. Los comandos los corre Claude Code.

1. Instalá Claude Code

Windows (PowerShell)
irm https://claude.ai/install.ps1 | iex
Mac o Linux
curl -fsSL https://claude.ai/install.sh | bash

O 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»

4.1 · Prompt maestro «Niebla» escena probada · prompt sin correr tal cual
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 still y 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):

Render
npx remotion render Niebla out/demo-cine.mp4
Atajo (en preparación): el zip del proyecto Niebla. Lo descomprimís, corrés npm 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 de cuadros de Niebla: un cuadro por segundo. Calle con niebla, faroles con conos de luz cálida, árboles secos y una figura a contraluz que se acerca después del apagón; el último cuadro es el título NIEBLA.

hoja-cuadros · un cuadro por segundo

12 s360 cuadros a 30 fps
3,7 MBMP4 H.264, 1920×1080
24 a 27 sde render en una notebook
0modelos de imagen o de video
  • 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 vesQué 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 rojoPowerShell 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 minutoEstá bajando Chrome Headless Shell (120 MB). Pasa una sola vez.
Pantalla negra o error de WebGL, si arrancaste con --blank en vez de --threeAgregá Config.setChromiumOpenGlRenderer("angle"); en remotion.config.ts. La plantilla --three ya lo trae.
Hacé esto

Renderizá tu demo-cine.mp4, abrilo y tildá Ruta Mínima.

ESC 03El problema00:01:04:12

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 →

TemaLo que dijoFuente
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.

~32planos
6,7 spor plano, en promedio
1luz cálida (la vela) contra niebla fría, en casi toda la película
5actos; los cambios se marcan con silencio y, casi siempre, con un fundido a negro

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):

  1. Pedir la película en un solo prompt. Él la partió en 3 partes con decenas de revisiones.
  2. No dar referencias ni una definición de estilo. Sin vara, Claude adivina.
  3. Animar sin aprobar antes el cuadro fijo. Gastás un render entero para descubrir que la luz estaba mal.
  4. Mostrar humanos de cerca. Es lo que peor sale con código y lo que más se nota.
  5. 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í / no
1. ¿Tu historia entra en 10 frases?
2. ¿Tenés Claude Pro o un plan superior?
3. ¿Aceptás no mostrar caras ni humanos realistas?
4. ¿Tenés una tarde libre esta semana?
Contestá las cuatro y te digo por dónde arrancar.
ESC 04Los caminos00:01:46:18

Las posibles soluciones

Cinco caminos y lo que cuesta el recomendado

CaminoCostoCómo sale el videoLo hace bienLímiteCuándo conviene
Modelo de video por créditosPago por crédito o suscripciónMP4 directoPersonas y realismoPagás cada intento; poco control plano por planoSi necesitás humanos realistas
Claude Motion (beta)Planes Team o Enterprise (en Enterprise, si el owner lo activa)MP4 desde el chatExplicadores, gráficos y recorridos animadosNo hace escenas realistas ni personas. No está en Free, Pro ni MaxSi tu empresa ya tiene Team
Artifact HTML en el chatTodos los planes, Free incluidoNo hay botón de MP4: grabás la pantalla, o el propio HTML graba su canvas (sale en WebM, no MP4)Animación 2D simpleQue un artifact corra 3D (WebGL) no está verificadoPara probar una idea sin instalar nada
Claude Code + Remotion (Three.js)Pro + tu compu. Remotion es gratis para personas y equipos de hasta 3MP4 H.264 en tu compuEscenas 3D estilizadas, control total, render sin tokensTerminal y Node (Claude Code los maneja)El camino de esta guía
Blender por script (Python)Blender es gratis y libre + Pro para Claude CodeRender en tu compuLa mejor luz y los mejores materialesMás difícil; render más largoDespués de la Ruta Mínima. sarpstar: «con Blender ya se puede hacer hoy»

Lo que cuesta el camino recomendado

ConceptoCosto
Claude ProUSD 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.
RemotionGratis 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).
RenderLo hace tu compu. No gasta tokens.
Voz y músicaGratis si tienen licencia (Narrá).
Tiempo de direcciónEs 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.
ESC 05El método00:02:15:00

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.

CContá

Historia → frases de 3 a 6 palabras → un plano por frase → planilla de planos.

IIluminá · el Ciclo de la Vara
  1. Pedí un cuadro fijo.
  2. Miralo contra la vara.
  3. Ajustá con un prompt.
  4. Aprobado → recién animá.
Se repite hasta que el cuadro aguanta solo
NNarrá

Voz, música, silencios y subtítulos, todo con licencia.

EEstrená

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.

EtapaQué hacésQué te llevásLa vara
C · ContáHistoria → frases de 3 a 6 palabras → un plano por frase → planilla de planosPlanilla de planos + prompt de planillaCada 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 planoCLAUDE.md del director, prompt maestro, prompts de ajuste, 6 escenas, armador de promptsEl cuadro aguanta solo, como foto
N · NarráVoz, música, silencios en los cambios de acto, subtítulosTabla de voces, registro de licenciasTodo lo que suena es tuyo o tiene licencia
E · EstrenáAcabado de cine, render, versión horizontal y vertical, publicar, medir, repetirComandos de render, estimador, checklist de publicación, plantilla de título y créditosCada 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.

Hacé esto

Antes de seguir, elegí la historia de tu primer clip. Una sola. Si no tenés, Contá te da de dónde sacarla.

ESC 06C · Contá00:02:41:06

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

La tuya

Lo que te pasó y nadie filmó.

Leyendas latinoamericanas, como serie

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.

4.3 · Prompt de planilla · chat, también en Free
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.

CampoQué va
planoNúmero
segundosDuración (5 a 8)
que_se_veLo que hay en el cuadro, sin humanos de cerca
camaraFija · empuje · paneo · órbita · bajada
luzDe dónde viene la única luz cálida
movimientoQué se mueve adentro del cuadro
vozLa frase de 3 a 6 palabras
sonidoAmbiente, efecto o SILENCIO
Ejemplo ilustrativo: la Luz Mala, en 6 planos no es un guion probado
PlanoSegQué se veCámaraLuzMovimientoVozSonido
16Campo de noche, niebla al ras, un alambrado en primer planoFija, lente largoUna luz chiquita a lo lejos, sobre el horizonteLa niebla avanza despacio«En el campo hay una luz.»Viento
26Un rancho lejano con una ventana encendidaEmpuje lentoLa ventanaEl humo de la chimenea«Mi abuelo la vio una vez.»Grillos
37La luz del horizonte, más cerca, flotando entre pastos altosPaneo lentoLa luz, ámbarLa luz sube y baja«No camina. Flota.»Viento que baja
47Una silueta de espaldas, chiquita, frente a la luzFijaContraluz de la luzLa silueta no se mueve«Nunca la sigas, decía.»Silencio (CAMBIO DE ACTO)
56Negro. Solo la luz, que parpadeaFijaLa luzParpadeo y apagón«Él la siguió.»Un golpe grave
68El alambrado del plano 1, sin nadie; la luz vuelve, más cercaEmpuje lentoLa luz, ahora a mitad de caminoLa niebla tapa todo; fundido a negro«Ahora la viste vos.»Viento y silencio
4.10 · planilla.csv (versión limpia)
plano,segundos,que_se_ve,camara,luz,movimiento,voz,sonido
1,,,,,,,
2,,,,,,,
3,,,,,,,
4,,,,,,,
5,,,,,,,
6,,,,,,,
Hacé esto

Completá tu planilla y tildá Contá.

ESC 07I · Iluminá00:03:02:12

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/.

4.9 · estilo.md
# 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.

4.8 · CLAUDE.md (raíz del proyecto)
# 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.

4.4 · Prompt de vara
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

  1. Pedí un cuadro fijo (el número es el cuadro: a 30 fps, el 120 es el segundo 4).
  2. Miralo contra la vara. Abrí el PNG vos.
  3. Ajustá con un prompt. Una cosa por vuelta. Usá las tarjetas de abajo.
  4. Aprobado → recién ahí se anima y se renderiza.
Cuadro fijo
npx remotion still <Composición> out/prueba-f120.png --frame=120

Ojo: 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.

Prompt de ajuste
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.

Prompt de ajuste
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.

Prompt de ajuste
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.

Prompt de ajuste
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).

Prompt de ajuste
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

Prompt de ajuste
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.
Plantilla para tus propios ajustes
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.

EscenaEmociónDificultadDescripción para el promptFalla probable y ajusteEstado
1 · Calle con niebla y farolesInquietudMediaEl prompt maestro completo (4.1)Las 5 de las tarjetas de arriba (reales)probada
2 · Bajada por un pozoEncierro, descensoMediaTubo 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 abajoHipó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 reflejaMisterioMedia-altaPasillo 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 fondoHipó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 oscuridadIntimidad, soledadBajaNegro 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ínimoHipó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 cenitalRevelaciónBaja-mediaSala 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 alrededorHipó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 lejanaLlegada, comienzoMediaLlanura 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 fijaHipó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 Code
Tu prompt sin probar

Checklist: 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.

Hacé esto

Guardá tu vara.png y tildá vara.png. Cuando todos tus planos pasen el checklist, tildá Iluminá.

ESC 08N · Narrá00:03:20:00

N · Narrá

Voz, música, silencio y subtítulos

sin probar de punta a punta

La prueba Niebla no tiene sonido. Lo que sigue son las opciones verificadas en sus fuentes al 12/10/2026.

Voces

VozQué esOjo
La tuyaGrabada con el celular. Gratis y la más auténtica—
Kokoro-82MCorre 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_santaEl acento rioplatense no está garantizado. La calidad en español no tiene puntaje publicado
Gemini TTS por APILa que usó sarpstar (gemini-3.8-flash-tts)Precio: falta verificarlo
ElevenLabs Free10.000 créditos por mesSin 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.

4.5 · Prompt de subtítulos sin probar
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.

4.11 · licencias.csv
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).
Hacé esto

Completá el registro de licencias y tildá Narrá.

ESC 09E · Estrená00:03:34:00

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

Render · H.264 por defecto
npx remotion render <Composición> out/<archivo>.mp4

Si el archivo ya existe, Remotion lo pisa (es lo que hace por defecto).

3. Dos versiones

1920×1080

Para YouTube.

1080×1920

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.

4.6 · Prompt de versión vertical sin probar
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.
Revisión antes de subir
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).

Ejemplo ilustrativo.
PiezaHistoria (ejemplo)Lo que cambiaLo que se mantiene
1La Luz MalaCampo abierto, luz flotante, apagónDuración, voz, Regla de la Vela, franjas, título espaciado, créditos
2El PomberoMonte de noche, un silbido, algo que se mueve entre los árbolesÍdem
3La LloronaUn río con niebla, una figura lejana de espaldasÍdem
4La tuyaUna historia de tu barrio o de tu familiaÍdem

Título, descripción y créditos

4.12 · Título
[NOMBRE EN MAYÚSCULAS] · [frase gancho de 3 a 6 palabras]

Ejemplo ilustrativo: «LUZ MALA · Nunca sigas la luz».

4.12 · Descripción
[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].
4.12 · Créditos en pantalla (al final)
[NOMBRE]
Dirección: [tu nombre]
Hecho con código · Claude Opus 5.5

Checklist de publicación

Hacé esto

Publicá, pegá el link en tu progreso y tildá Estrená.

Claude escribe el código. El gusto lo ponés vos.

ESC 10CréditosFIN

Lo que viene después

Esto lo necesitan las empresas

  1. Lo que conseguiste

    Tu primer clip: hecho con código por Claude, sin pagarle a ningún modelo de video, y publicado.

  2. Lo que podés hacer solo con esto

    Tu canal. Una serie de leyendas. Más planos con el armador. Una vara más alta en cada pieza.

  3. Y fijate esto: es lo que una empresa necesita

    • Una marca de producto: piezas y fondos animados para sus anuncios.
    • Un software o un servicio: un explicador animado de cómo funciona.
    • Un comercio o una inmobiliaria: una intro de marca o un recorrido animado.
  4. Lo difícil no es el código

    • elegir a quién ofrecérselo;
    • armar una oferta por resultado, y no «hago animaciones»;
    • ponerle precio;
    • conseguir el primer cliente;
    • tener a alguien que mire tus piezas y te diga qué cambiar.
  5. EXPOSURE no es un curso de cine

    Es el programa para convertir habilidades con IA como esta en un negocio como IA Partner.

PARTNER
por DM a @alexmcarrera

Si querés convertir esto en un servicio que una empresa te pague, mandame PARTNER por DM en Instagram.

Escribir PARTNER →