Ciyo · GPT-6
GPT-6 Astra y Blender: cómo funcionan las demos 3D

El interés de búsqueda por «gpt astra blender» sigue a una serie de demostraciones: OpenAI mostró a GPT-6 Astra modelando una casa en Blender y convirtiéndola en una escena recorrible de Unreal Engine 5, y los primeros usuarios publicaron clips de Astra construyendo objetos, interfaces y prototipos jugables en el mismo software. Los resultados parecen un modelo 3D, así que la gente pregunta si Astra hace modelos 3D.
No los hace, en el sentido directo. La ficha de Astra enumera texto e imágenes como entrada y texto como salida. Lo que muestran las demos es un modelo que escribe el Python de Blender, ejecuta Blender sin su interfaz, mira el render y corrige. Esta guía explica ese mecanismo a partir de la documentación de Blender y de una ejecución documentada públicamente, consultadas el 7 de septiembre de 2026.
Qué mostró OpenAI en realidad
La publicación de lanzamiento describe a Astra modelando una casa en Blender y convirtiéndola en una escena recorrible en Unreal Engine 5, para que diseñadores y clientes puedan explorar una distribución antes de construirla. También muestra un juego de karts y un juego de naves espaciales, atribuidos a Pietro Schirano, y afirma que Astra aporta un criterio visual más sólido a los sitios web, juegos, aplicaciones y renders que construye.
El benchmark más cercano es BenchCAD, que pide a un modelo reconstruir objetos 3D a partir de renders multivista generando código CAD. OpenAI informa de 95,9% para Astra con herramientas, frente a 83,3% de GPT-5.6 Sol. La palabra que importa en esa descripción es código. La salida 3D la produce un programa que el modelo escribe, dentro de un software que el modelo maneja.
El mecanismo: el Python integrado de Blender
Blender incluye un intérprete de Python integrado que permanece activo mientras Blender se ejecuta. Su módulo bpy da a los scripts acceso a los datos, clases y funciones de Blender, de modo que un script puede crear un cubo, mover un vértice, asignar un material, colocar una cámara y renderizar. El manual de Blender muestra la forma básica: ejecutar blender con el argumento --python y la ruta de un script.
La línea de comandos también tiene -b o --background, documentado como ejecutar Blender en modo de segundo plano, usado a menudo para renderizar sin la interfaz. Combina ambos y un modelo puede ejecutar el script de una escena en una máquina sin ninguna ventana abierta, escribir una imagen con una llamada de render y leer esa imagen como su siguiente entrada. Ese bucle es todo el truco.
Una ejecución pública documentada
Simon Willison publicó una ejecución en la aplicación de ChatGPT para macOS en modo Codex con GPT-6 Astra y esfuerzo medium. La transcripción muestra al agente escribiendo un script de escena, ejecutando /Applications/Blender.app/Contents/MacOS/Blender --background --python con ese script, viendo la imagen renderizada e iterando. Tres prompts tardaron 2 minutos 39 segundos, 3 minutos 51 segundos y 5 minutos 59 segundos.
El repositorio contiene los scripts de Python, los archivos .blend y los renders PNG, así que el resultado es una escena de Blender editable y no una imagen plana. Codex también escribió un archivo de skill reutilizable que documenta cómo invocar el Blender local, lo que acorta las peticiones posteriores. Es una ejecución de una persona con un nivel de esfuerzo, no un benchmark, pero muestra las piezas con claridad.
Qué necesitas en tu máquina
Necesitas Blender instalado; es software libre disponible para macOS, Windows y Linux. Necesitas una superficie de Astra que pueda ejecutar comandos locales: Codex, ya sea la CLI en la versión 0.153.0 o posterior o la aplicación de escritorio de ChatGPT en modo Codex. Los planes Plus incluyen Astra en ChatGPT Work y Codex a medida que avanza el despliegue, y los planes Pro, Business y Enterprise también lo incluyen.
Necesitas conceder al agente permiso para ejecutar comandos en una carpeta de trabajo, y conviene que revises lo que ejecuta. La ventana de chat normal de ChatGPT no puede ejecutar Blender en tu ordenador, así que una petición de Blender allí produce un script que ejecutarías tú mismo, o una descripción, no un render.
| Paso | Lo hace | Dónde |
|---|---|---|
| Interpretar el encargo y planificar la escena | GPT-6 Astra | Sesión de Codex |
| Escribir el script de bpy | GPT-6 Astra | Tu carpeta de trabajo |
| Construir geometría, materiales y luces | Blender ejecutando el script | Tu máquina, sin ventana |
| Renderizar un fotograma | Blender | Tu CPU o GPU |
| Revisar el render y corregir | GPT-6 Astra, y después tú | Sesión de Codex |
Las skills aceleran la segunda escena
Codex lee skills, que son directorios con un archivo SKILL.md con nombre y descripción más scripts opcionales, desde ubicaciones como .agents/skills en un repositorio o $HOME/.agents/skills. Una skill de Blender puede registrar la ruta del ejecutable, los flags de segundo plano, la carpeta de salida y una lista de comprobación, como colocar siempre una cámara antes de renderizar.
Una vez que existe la skill, una petición como «renderiza el producto sobre un pedestal con luz de estudio suave» puede invocarla en una línea. Eso es lo que hace que las demos parezcan sin esfuerzo: el trabajo de preparación se hizo una vez y los prompts posteriores lo reutilizan. Guarda la skill en control de versiones junto con los scripts de escena para que un compañero pueda reproducir el pipeline.
Qué puede y qué no puede hacer aquí el modelo
A través de bpy, el modelo puede crear primitivas, editar mallas, asignar materiales, configurar luces y cámaras, animar y renderizar con los motores que incluye Blender. La documentación de Blender es explícita en que las funciones más avanzadas, como nuevos modificadores de malla o tipos de objeto, requieren C o C++; un script trabaja dentro de lo que Blender ya expone.
La calidad depende del script que escribe el modelo y del render que inspecciona. Un modelo solo puede ver lo que renderiza, así que un ángulo de cámara equivocado oculta una malla rota. El material de lanzamiento de Astra y una ejecución pública muestran que itera a partir de renders, que es el hábito correcto; también es la razón por la que el proceso tarda minutos por revisión y no segundos.
Cuánto cuesta
Blender es gratuito y el renderizado se ejecuta en tu hardware, así que el único coste medido es el modelo. En Codex con un plan de ChatGPT, el uso consume la cuota del plan; la documentación de OpenAI enumera Astra en Work y Codex a 250 créditos por millón de tokens de entrada, 25 por millón en caché y 1.250 por millón de tokens de salida, con el modo Fast a un multiplicador de 2,5 y cuotas separadas por plan.
A través de la API, el mismo trabajo se factura a 10 dólares de entrada y 50 de salida por millón de tokens con tarifas estándar, y cada imagen renderizada que el modelo mira cuenta como tokens de entrada. Una escena que necesita cinco renders y cinco revisiones es una conversación larga. Registra el consumo de tokens de una escena típica antes de prometer plazos de entrega a un cliente.
De una escena 3D a un entregable 2D
La mayoría de los equipos creativos no entregan un archivo de Blender. Entregan una imagen fija, una foto de producto o un clip corto. Una escena por script es útil porque produce renders coherentes desde ángulos coherentes, que son referencias sólidas para un modelo de imagen. Renderiza el objeto de forma sencilla y usa después el render como referencia en un flujo de imagen a imagen para añadir riqueza de materiales, un escenario o una iluminación que llevaría horas modelar.
Aquí es donde encaja un lienzo. En Ciyo, coloca el render en el tablero, genera variaciones con GPT Image 2 usándolo como referencia y convierte una imagen fija aprobada en movimiento con un modelo de imagen a vídeo. El paso 3D te da una geometría que controlas; el paso de imagen te da el acabado.
Preguntas que resolver antes de invertir
Decide si necesitas geometría editable o solo imágenes. Si necesitas imágenes, un modelo de imagen con buenas referencias puede ser más rápido y barato que una escena por script. Si necesitas una geometría que un cliente va a recorrer, o el mismo objeto renderizado desde muchos ángulos, la ruta de Blender justifica su tiempo de preparación.
Después ejecuta una escena acotada de principio a fin: un solo producto, una cámara, tres revisiones. Registra el tiempo transcurrido, los tokens y lo que tuviste que corregir a mano. Ese registro, y no un clip de lanzamiento, te dice si Astra y Blender tienen sitio en tu pipeline.
Sigue leyendo
Preguntas sobre Astra y Blender
¿Necesito Blender instalado para reproducir las demos?
Sí. El flujo documentado ejecuta Blender en tu máquina en modo de segundo plano con un script de Python. Astra escribe y corrige el script; Blender construye y renderiza la escena.
¿GPT-6 Astra genera archivos 3D directamente?
No. Su ficha enumera solo salida de texto. Los archivos .blend y los renders de las demos los produce Blender ejecutando código que escribió el modelo.
¿Puedo hacer esto en el chat web de ChatGPT?
No como render. El chat web no puede ejecutar Blender en tu ordenador. Usa Codex, ya sea la CLI en la versión 0.153.0 o posterior o la aplicación de escritorio en modo Codex, con permiso para comandos locales.
Termina el render en el lienzo
Lleva una imagen fija de Blender a Ciyo, genera variaciones acabadas con GPT Image 2 usándola como referencia y anima el fotograma aprobado con imagen a vídeo.