Puedes crear animaciones 3D con un agente de IA de forma gratuita combinando el agente de programación que ya usas (Claude Code, Codex o Cursor) con vork, un motor 3D y de VFX headless que no cuesta nada durante su vista previa de investigación. El agente escribe la escena como JSON o código, renderiza una vista previa, analiza la imagen, ajusta la cámara y las luces, y luego renderiza un MP4 final. Tú no abres ningún editor.
Esta guía recorre el flujo de trabajo con vork 0.3.0 (publicado el 9 de noviembre de 2026): instalación, vork init, una vista previa, una pasada de refinado, un clip animado y un render final. También explica qué significa aquí “gratis” y qué hardware necesitas.
¿Qué es vork?
vork es un motor 3D y de VFX diseñado para agentes de IA, lanzado por Voyager en noviembre de 2026. El agente escribe la escena completa como código, incluidos sus propios shaders, materiales, cámaras y física, y vork la renderiza en la GPU. Está escrito en Rust y Slang, funciona sobre Vulkan y Metal, y su API central cabe en unos 2.500 tokens.
Ese último dato es importante: el agente puede mantener todo el motor en su contexto y aún tener espacio para tu plano. Cuando un plano necesita algo inusual, la escena incluye sus propios programas GPU para materiales, rayos de cámara o luz. El repositorio de vork muestra un enjambre de un millón de aves, un agujero negro y efectos VFX de neón compuestos sobre metraje real.
Aquí tienes cómo se compara este flujo de trabajo con una herramienta clásica:
| Flujo de trabajo tipo Blender | vork con un agente | |
|---|---|---|
| Quién lo controla | Tú, mediante una GUI | Tu agente de programación, mediante una CLI |
| Formato de escena | Archivo binario .blend | scene.json, scene.ts o scene.py |
| Iteración | Hacer clic, ajustar, volver a renderizar | El agente edita el código, renderiza e inspecciona el PNG |
| Salida | Imágenes fijas, vídeo | PNG, EXR, MP4 a partir de la misma escena |
A diferencia de los agentes que controlan Blender mediante MCP, vork no tiene ningún editor debajo. El archivo de escena es la única fuente de verdad.
¿Es vork realmente gratuito?
Sí, con matices que deberías conocer antes de construir un flujo de trabajo sobre él (licencia verificada el 9 de noviembre de 2026):
- Gratuito durante la vista previa de investigación. La vork Preview License indica que vork “es de uso gratuito durante la vista previa de investigación, incluido el uso comercial”.
- Código fuente disponible, no open source. No puedes vender, relicenciar ni redistribuir una versión modificada, ni ofrecerlo como servicio de renderizado alojado para terceros. Renderizar para tu propio equipo y entregar material a un cliente está permitido.
- Solo esta versión. La licencia cubre la versión que descargues. Las versiones posteriores “podrían sujetarse a términos diferentes, incluidos términos de pago”, pero conservas tus derechos sobre la versión que ya tienes.
- Tu output es tuyo. Voyager no reclama ningún derecho sobre las escenas, el código o los materiales que crees.
Así que el motor es una opción de coste cero hoy. Tu agente de programación es un coste aparte; vork no añade nada por encima del plan que ya pagas. Lee el archivo LICENSE antes de comprometer un proyecto de cliente a esta solución.
¿Qué hardware necesitas?
La licencia es gratuita, pero la GPU no es opcional para renderizar. Configuraciones compatibles con la versión 0.3.0:
- Mac: Apple Silicon con Metal y macOS 26. Los Mac Intel no son compatibles.
- Linux: x64, Ubuntu 22.04 o posterior, una GPU NVIDIA reciente con driver Vulkan de ray tracing por hardware.
- Windows: x64 Windows 10 u 11 con el mismo requisito de NVIDIA, más ffmpeg para MP4.
AMD, Intel y el renderizado por CPU no son compatibles, y las tarjetas de centro de datos como la A100 y la H100 carecen del hardware de ray tracing que vork necesita. Aun así, puedes crear escenas y consultar vork help sin GPU.
Paso 1: Instalar vork
En un Mac o máquina Linux, el instalador oficial verifica las sumas de comprobación, instala en ~/.local/lib/vork y ejecuta vork setup:
curl -fL https://github.com/voyager-so/vork/releases/latest/download/install.sh -o /tmp/vork-install.sh
sh /tmp/vork-install.sh
export PATH="$HOME/.local/bin:$PATH"
vork --version
vork help
Dentro de un proyecto Node, npm create vork@latest my-shot lo instala localmente (Node 22.18 o posterior). El paquete de npm llamado simplemente vork no tiene relación; el auténtico es @voyager-so/vork.
La configuración compila shaders de GPU, por lo que la primera ejecución es lenta: unos 251 segundos en una NVIDIA L4 según las propias mediciones de Voyager. Deja que termine.
Paso 2: Entregar el plano a tu agente
Abre Claude Code, Codex o Cursor en una carpeta vacía y pega el prompt del README de vork:
Run `vork init my-shot`, read `vork help`, render a preview and inspect the image.
Refine the camera and lighting before rendering at final quality. Read the
relevant help topic when you need a feature the first page doesn't explain.
vork init escribe un scene.json inicial sin necesidad de red ni GPU, y nunca sobrescribe archivos existentes. Añade --language typescript o --language python para crear la escena en código.
El agente ejecuta entonces el render más barato y útil:
vork render scene.json --profile std/previs --out preview.png

Paso 3: Refinar con renders de vista previa
Aquí es donde el agente demuestra su valor. Abre preview.png, ve que el sujeto está descentrado o que las sombras son planas, edita la translation de la cámara o la energy de la luz, y vuelve a renderizar. Cada ciclo tarda segundos porque std/previs omite la iluminación indirecta.
Dale un brief específico, como “un acercamiento lento hacia una esfera naranja a la hora dorada, cámara baja, luz de contorno suave”, para que tenga algo contra lo que comprobar cada vista previa. Cuando necesite un campo que no ha usado, consulta el motor en lugar de adivinar:
vork help lights
vork help field node.target
vork help programs --all
Para una iluminación de cielo realista, vork std sky crea una configuración de luz de día y vork std environment convierte una imagen HDR en una luz de entorno más un sol. Los HDRIs gratuitos se cubren más abajo.
Paso 4: Darle movimiento
Una imagen fija es un fotograma. Una animación son tracks. vork almacena los keyframes en un array animation de nivel superior, con tiempos clave en segundos. Aquí tienes una bola que describe un arco a través del encuadre en dos segundos:
{"version":2,"nodes":[
{"type":"mesh","name":"ball","geometry":{"std":"sphere","radius":0.5},
"materials":[{"inputs":{"base_color":[0.9,0.4,0.1],"specular_roughness":0.3}}]},
{"type":"mesh","translation":[0,-0.5,0],"geometry":{"std":"grid","size":[10,10]},
"materials":[{"inputs":{"base_color":[0.35,0.35,0.35]}}]},
{"type":"light","shape":"rectangle","translation":[-3,5,4],"target":[0,0,0],
"energy":700,"size":4},
{"type":"camera","translation":[0,2,6],"target":[0,0,0]}
],
"animation":[{"tracks":[{"path":["nodes","ball","translation"],
"keys":[[0,[-2,0,0]],[1,[0,1.5,0]],[2,[2,0,0]]],"interpolation":"LINEAR"}]}],
"render":{"resolution":[1280,720]}}
Reglas de vork help animation: los paths son arrays de segmentos, no cadenas con puntos; la interpolación es STEP, LINEAR o CUBICSPLINE; y el target de una cámara no se puede animar, así que apúntala a un nodo con nombre y anima ese nodo.
Renderiza primero un clip de vista previa. Los rangos de fotogramas incluyen ambos extremos, así que de 0 a 47 a 24 fps son dos segundos:
vork render scene.json --profile std/previs --set fps=24 --frame-start 0 --frame-end 47 --out preview.mp4
Paso 5: Renderizar el resultado final
Cuando la vista previa esté como quieres, cambia de perfil. La calidad es un flag, no parte de la escena:
vork render scene.json --profile std/final --set fps=24 --frame-start 0 --frame-end 47 --out final.mp4

| Perfil | Qué hace | Úsalo para |
|---|---|---|
std/previs |
Solo iluminación directa, sombras duras | Encuadre, blocking, ciclos rápidos |
std/draft |
4 muestras, luz indirecta, con denoise | Comprobaciones rápidas de iluminación |
std/final |
8 muestras, luz indirecta, con denoise (por defecto) | Entrega |
std/path |
Path tracing, hasta 4.096 muestras | Interiores, vidrio, cáusticas |
--set samples=32 elimina el grano en los detalles a costa de tiempo.
¿Qué tan rápido es?
Voyager midió estos resultados en una única NVIDIA L4 y los presenta como tiempos de ejecución, no como aceleraciones de calidad equivalente.
- Millón de aves: 192 fotogramas a 1080p renderizados en unos 97 segundos con
std/draft(4 muestras, con denoise). La cifra equivalente en Blender EEVEE, de 13 a 18 minutos, es una proyección a partir de ocho fotogramas, no una película medida. - Path tracing: vork fue entre 1,99x y 5,81x más lento que Cycles en dos escenas (build anterior).
El método de benchmark detalla todas las condiciones. Tu GPU dará cifras distintas.
Limitaciones de la vista previa de investigación a tener en cuenta
Consulta vork help limits antes de prometer un plano a un cliente. En la versión 0.3.0:
- Sin niebla, bruma, humo ni volúmenes. Voyager indica que la niebla volverá en la versión 0.4.
- Las escenas grandes y la transparencia densa pueden fallar, también en Mac.
- El primer render que use un nuevo programa GPU puede tardar varios minutos en compilarse.
Ninguna de estas limitaciones impide un turntable de producto o un vídeo explicativo estilizado. Pero sí descartan, por ahora, una cinemática con humo.
Recursos gratuitos para tus escenas: la API de Poly Haven
Poly Haven publica HDRIs, texturas y modelos bajo CC0, y su API pública permite a tu agente descargarlos. Sus términos, verificados el 9 de noviembre de 2026, indican que la API es gratuita “para cualquier propósito, incluido el uso comercial”, no requiere clave y exige un User-Agent o Referer único que identifique tu software.

Dos llamadas cubren la mayoría de los planos:
curl -A "my-shot-renderer/1.0" "https://api.polyhaven.com/assets?t=hdris&categories=sunrise-sunset"
curl -A "my-shot-renderer/1.0" "https://api.polyhaven.com/files/kloofendal_48d_partly_cloudy_puresky"
La segunda devuelve URLs de descarga por resolución, como un .hdr de 1K, para usar con vork std environment. Los modelos vienen en glTF, que vork importa con un nodo asset.
Deja que tu agente pruebe la API de recursos con Apidog CLI
Un render que falla en el fotograma 200 porque la respuesta de un recurso cambió de forma es una manera cara de descubrir un bug de API. Tu agente ya llama a Poly Haven, así que deja que verifique esas llamadas primero. Apidog CLI le permite importar la API, escribir un test y ejecutarlo desde la terminal.
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick your agent when prompted
Luego dale a tu agente un único prompt:
Download https://api.polyhaven.com/api-docs/swagger.json and import it into Apidog
project <projectId>. Create a test case for GET /files/{id} with id
kloofendal_48d_partly_cloudy_puresky that asserts status 200 and that
hdri.1k.hdr.url ends in .hdr, then run it and summarize any failures.
El agente importa la especificación, lee el esquema del payload, valida su archivo y ejecuta el caso:
apidog import --project <projectId> --format openapi --file ./swagger.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -r cli,json
Coloca la misma línea de apidog run antes de tu render final, y una llamada de recursos rota fallará en segundos, no a mitad de una película. El plan Free de Apidog cubre hasta 4 usuarios. Para configuración específica de agentes, consulta Apidog CLI en Claude Code o la guía de instalación.
Dónde encaja vork frente a otras herramientas de vídeo para agentes
vork renderiza 3D real: geometría, luz y física. Para motion graphics, títulos y animación de UI, Claude Code con Remotion construye vídeo a partir de componentes de React y encaja mejor. Para un agente que edita clips generados por IA, consulta OpenMontage. Muchos equipos los combinarán: Remotion para el vídeo explicativo y vork para el plano 3D estrella.
FAQ
¿Puedo crear animaciones 3D con un agente de IA sin pagar software? Sí. vork es gratuito durante su vista previa de investigación, los recursos y la API de Poly Haven son gratuitos, y el plan Free de Apidog cubre hasta 4 usuarios. Aun así necesitas una GPU compatible y el plan de tu agente.
¿Es vork open source? No. Es source-available. Puedes usarlo y modificarlo para tu propio trabajo, incluido el comercial, pero no puedes redistribuir una versión modificada ni ofrecerlo como servicio de renderizado alojado.
¿Qué agentes de IA funcionan con vork? Cualquier agente que pueda ejecutar comandos de shell y leer una imagen, como Claude Code, Codex o Cursor. No hay ningún plugin que instalar.
¿Funciona vork en un Mac Intel o con una GPU AMD? No. El renderizado necesita Apple Silicon en macOS 26 o una GPU NVIDIA reciente con ray tracing por hardware.
¿Puede vork añadir VFX a metraje de vídeo real? Sí. El repositorio incluye ejemplos que componen 3D renderizado sobre metraje real con cámara rastreada, mattes de oclusión y geometría proxy, sin vídeo generativo de por medio.
