From Idea to Co-Creation: A Planner-Actor-Critic Framework for Agent Augmented 3D Modeling

Jin Gao, Saichandu Juluri
1/8/2026
cs.MAcs.AIcs.GR

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We present a framework that extends the Actor-Critic architecture to creative 3D modeling through multi-agent self-reflection and human-in-the-loop supervision. While existing approaches rely on single-prompt agents that directly execute modeling commands via tools like Blender MCP, our approach introduces a Planner-Actor-Critic architecture. In this design, the Planner coordinates modeling steps, the Actor executes them, and the Critic provides iterative feedback, while human users act as supervisors and advisors throughout the process. Through systematic comparison between single-prompt modeling and our reflective multi-agent approach, we demonstrate improvements in geometric accuracy, aesthetic quality, and task completion rates across diverse 3D modeling scenarios. Our evaluation reveals that critic-guided reflection, combined with human supervisory input, reduces modeling errors and increases complexity and quality of the result compared to direct single-prompt execution. This work establishes that structured agent self-reflection, when augmented by human oversight and advisory guidance, produces higher-quality 3D models while maintaining efficient workflow integration through real-time Blender synchronization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gao2026from,
  title  = {From Idea to Co-Creation: A Planner-Actor-Critic Framework for Agent Augmented 3D Modeling},
  author = {Jin Gao and Saichandu Juluri},
  year   = {2026},
  eprint = {2601.05016},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.05016v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.05016.svg)](https://codeofpaper.com/paper/2601.05016)

Discussion