En vivo 18.11 · Cohorte 318 nov, 19:00 MSK — taller práctico gratuito de agentes IA · Cohorte 3 en vivo inicia 23.11Taller 18 nov →Cohorte 3 (23.11)

Fable 5.2 escribió con un solo prompt un path tracer y una escena de 370.000 polígonos

En un experimento del canal «Metaversishche», Fable 5.2 recibió un solo prompt sobre el juego de luces y sombras. En lugar de usar programas ya hechos, el modelo escribió por sí mismo un path tracer en C++, materiales procedurales y un script de posprocesado en Python. La escena salió con unos 370.000 polígonos, y cada uno de ellos fue generado por código. Un prompt de un solo uso, herramientas de un solo uso, tarea resuelta.

Procesado por IA desde TG: @cgevent (Метаверсище и ИИще); editado por Hamidun News
Fable 5.2 escribió con un solo prompt un path tracer y una escena de 370.000 polígonos
Fuente: TG: @cgevent (Метаверсище и ИИще). Collage: Hamidun News.
Escuchar artículo
Ficha técnica y cifras clave
ParámetroDatos
Fuente originalTG: @cgevent (Метаверсище и ИИще) ↗
Editor jefe
Dato clave #1El modelo escribe sus propias herramientas para la tarea en lugar de llamar a las de otros
Dato clave #2El sol es un disco real, así que la suavidad de las sombras se calcula con física
El código está en GitHubse puede abrir y reproducir

Normalmente, cuando se habla de agentes, se piensa en un modelo que toma herramientas ya hechas: abre Blender, llama a una API, ejecuta el script de otro. El experimento del que escribe el canal «Metaversishche» rompe este esquema. El modelo recibió una tarea, se fabricó sus propias herramientas y las usó él mismo.

Qué ocurrió exactamente

El prompt era una sola frase en inglés. Su sentido aproximado: usando cualquier técnica de programación que conozcas, crea una imagen a partir del entrelazado de luz y sombra, muestra un juego tranquilo de luz y sombra en un día despejado, aspira a la perfección. No había ni una palabra sobre render, C++ o 3D. El modelo Fable 5.2 (así lo llama el autor del post) decidió por sí mismo que el mejor camino hacia esa imagen era escribir un motor de render.

Según la descripción, el resultado fue el siguiente:

  • un path tracer escrito desde cero en C++;
  • el sol como un disco real, no como un punto;
  • unos 370.000 polígonos generados íntegramente por código: parqué en espiga, pliegues de cortinas, cada hoja de arce al otro lado de la ventana;
  • materiales procedurales, incluido un pequeño estampado en la pared;
  • un script en Python que elimina el ruido, hace la corrección de color y añade grano.

Lo que significa «el sol como disco» se entiende mejor con un ejemplo. En los renders simplificados, la fuente de luz es un punto, y la sombra que proyecta es nítida. Para que parezca suave, normalmente se difumina con un filtro. Pero si la fuente tiene área, como el sol real, el borde de la sombra se difumina solo: es nítido en la base del objeto y más suave a medida que se aleja. Esto se llama penumbra. El modelo eligió el camino físicamente honesto, aunque el prompt no lo pedía.

Por qué importa a desarrolladores y responsables de producto

Primero: un cambio de tool use a tool making. Un agente habitual elige de un conjunto de funciones ya hechas. Aquí el modelo escribió herramientas para una sola tarea, funcionaron una vez y ahí acabó todo. Para el desarrollador, esto cambia la pregunta. Antes había que decidir cómo integrar una decena de SDK. Ahora a veces basta con darle al modelo un entorno aislado con compilador y describir el resultado deseado.

Segundo: no es una imagen de difusión, sino un programa que la calcula. De ahí una ventaja lógica, aunque el post no la comprobó: el resultado se puede reproducir y editar. ¿Quieres otro ángulo del sol u otro arce? Cambias un parámetro y vuelves a renderizar. Un generador de imágenes normalmente no ofrece ese control. Para los productos en torno al 3D y la visualización, es una señal: la frontera entre «generador» y «código» empieza a difuminarse.

Tercero: un efecto secundario sobre la infraestructura. El autor bromea con que, si se guardaran en GitHub todas las herramientas de un solo uso, la plataforma reventaría, y afirma que el almacenamiento allí creció 20 veces en un año. La cifra es del post; no la hemos verificado. Pero la idea de fondo es razonable: cuando el código se vuelve un consumible, la pregunta de «qué merece la pena guardar» se vuelve real.

Limitaciones

  • Es un solo post y un solo ejemplo. Se desconoce cuántas iteraciones internas hizo el modelo, cuántos tokens y cuánto dinero se gastaron y cuánto tiempo llevó el trabajo. Las palabras «solo un prompt» no responden a estas preguntas.
  • El path tracer es un clásico de los gráficos por computador sobre el que hay mucho material escrito. En tareas de nicho con menos ejemplos, este truco puede no funcionar.
  • El criterio de «perfección» es subjetivo. Una escena bonita no demuestra que la física esté calculada correctamente en todas partes.
  • Un modelo que escribe y ejecuta código exige aislamiento: entorno aislado, límites de tiempo y memoria, y prohibición de acceso innecesario a la red.

Qué hacer con esto

Pruébelo con su propia tarea. Dé al modelo un entorno con compilador o intérprete y formule un objetivo, no una receta. Vea si se pone a escribir herramientas en lugar de elegir las ya hechas. Prevea de antemano el aislamiento y los límites. Y abra el repositorio afternoon-light: allí se ve cómo es el código que un modelo escribió para una sola imagen.

Historia

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Qué ocurrió exactamente?

El prompt era una sola frase en inglés. Su sentido aproximado: usando cualquier técnica de programación que conozcas, crea una imagen a partir del entrelazado de luz y sombra, muestra un juego tranquilo de luz y sombra en un día despejado, aspira a la perfección. No había ni una palabra sobre render, C++ o 3D. El modelo Fable 5.2 (así lo llama el autor del post) decidió por sí mismo que el mejor camino hacia esa imagen era escribir un motor de render.

¿Qué se sabe sobre Por qué importa a desarrolladores y responsables de producto?

Primero: un cambio de tool use a tool making. Un agente habitual elige de un conjunto de funciones ya hechas. Aquí el modelo escribió herramientas para una sola tarea, funcionaron una vez y ahí acabó todo. Para el desarrollador, esto cambia la pregunta. Antes había que decidir cómo integrar una decena de SDK. Ahora a veces basta con darle al modelo un entorno aislado con compilador y describir el resultado deseado. Segundo: no es una imagen de difusión, sino un programa que la calcula.

¿Qué se sabe sobre Limitaciones?

Es un solo post y un solo ejemplo. Se desconoce cuántas iteraciones internas hizo el modelo, cuántos tokens y cuánto dinero se gastaron y cuánto tiempo llevó el trabajo. Las palabras «solo un prompt» no responden a estas preguntas. El path tracer es un clásico de los gráficos por computador sobre el que hay mucho material escrito. En tareas de nicho con menos ejemplos, este truco puede no funcionar. El criterio de «perfección» es subjetivo.

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
¿Qué te parece?
Cargando comentarios…