Actual output / 2026-09-24 / First-party demonstration

Lantern Conservatory: an actual Blender scene

Agent wrote a procedural scene and ran Blender 4.5 locally. Inspect the PNG render, original Python script and editable .blend file.

Created with Donatello Agent 0.9.87, Microsoft Store (1.9.87.0), using OpenCode Free · space-bunny-free. No Donatello account was connected; 0 Donatello credits were used.

The preview below is an operator-created viewer. The original model output and verification records are preserved separately for inspection.

Try the original output

This isolated preview cannot access your Donatello account. Use fictional sample details only; this is not a real business or contact service.

Open full-window demo ↗

Exact request

Create a new public demo only in blender-lantern/ within this project, preserving every existing file elsewhere. Make an original polished miniature rooftop conservatory diorama in Blender 4.5: warm glowing lanterns, cream stone base, sage greenhouse frame, broad-leaf plants in terracotta planters, stepping stones, curved bench, lavender twilight backdrop, orthographic camera. No external assets, network, downloads, credits or paid services. Write build_scene.py with the Blender Python API, README.md and then run the installed Blender executable at C:/Program Files/Blender Foundation/Blender 4.5/blender.exe in background to generate lantern.blend and render.png (960x640, EEVEE, low render samples, one still only). The script must resolve outputs relative to itself; do not delete files outside this new demo directory. Record actual Blender version, commands and checks in README; do not claim visual QA unless performed. No browsers. If execution needs permission, ask; never change security settings. Stop after the files and render are ready.

Follow-up requests

The generated Blender render is valid, but operator visual QA found the greenhouse roof cropped by the top edge. Change only blender-lantern/build_scene.py camera framing: zoom the orthographic camera out enough to keep the complete roof, base and all sides inside the image with about 10% breathing room. Preserve the scene design. Re-run the same Blender command to update lantern.blend and render.png, record this follow-up in README, and stop. No additional downloads, browsers or online media.

Checks and limits

  • Agent execution record: Blender 4.5.10 LTS, EEVEE, 32 samples, 960×640 PNG and .blend scene saved.
  • Operator visual review: the initial roof was cropped; after one Agent follow-up the complete roof and base fit inside the frame. The requested 10% margin is approximate, not a measured acceptance criterion.
  • Operator integrity checks: all published files retain their original bytes and SHA-256.

No universal speed or reliability claim is made.

  • One still-image scene, not an animation, interactive game or production asset pipeline.
  • The initial framing required a follow-up; this is not a universal first-attempt success claim.
  • Agent reported two RNA property warnings; rendering still completed.
  • Uses an online free language model to author the scene; local Blender rendering is not proof of local AI inference.
  • No Unity, Unreal or Godot project is validated by this case.

Human and operator interventions

  • Codex supplied the prompt and operated Donatello Agent.
  • Agent wrote the scene script and ran installed Blender; the operator requested one framing correction.
  • Codex inspected and exported the resulting files; the generated scene code was not rewritten by the operator.
  • The isolated image viewer is an operator-created presentation wrapper, not another Agent-generated project.

Download and verify the actual files

Generated source is preserved unchanged. Operator-created test records and presentation wrappers are identified above. Compare each file's SHA-256 with this record.

build_scene.py

21,292 bytes

63632ef52590332358175c431f759e1d8197b3bfc79002e548e33d4f9decea9d

lantern.blend

2,152,599 bytes

d6e51cf0511f8e6284446f97d3e611b5f515a1eb2436e5f59cff53febaa2eaf8

render.png

994,754 bytes

25a0ec205de7ef742a9831b5718a07543b4b6f17dc74a0fd4deb39923120a2e9

README.md

3,329 bytes

1fbc317013a0feb30aea05005811c5e46a19a7b333ab72a0d2d9a7a34ddfefd0

Download provenance manifest (JSON)

All Agent cases and methodology · Download and learn about Agent