English

Modeling 3D Shapes by Reinforcement Learning

Computer Vision and Pattern Recognition 2020-09-18 v3

Abstract

We explore how to enable machines to model 3D shapes like human modelers using deep reinforcement learning (RL). In 3D modeling software like Maya, a modeler usually creates a mesh model in two steps: (1) approximating the shape using a set of primitives; (2) editing the meshes of the primitives to create detailed geometry. Inspired by such artist-based modeling, we propose a two-step neural framework based on RL to learn 3D modeling policies. By taking actions and collecting rewards in an interactive environment, the agents first learn to parse a target shape into primitives and then to edit the geometry. To effectively train the modeling agents, we introduce a novel training algorithm that combines heuristic policy, imitation learning and reinforcement learning. Our experiments show that the agents can learn good policies to produce regular and structure-aware mesh models, which demonstrates the feasibility and effectiveness of the proposed RL framework.

Keywords

Cite

@article{arxiv.2003.12397,
  title  = {Modeling 3D Shapes by Reinforcement Learning},
  author = {Cheng Lin and Tingxiang Fan and Wenping Wang and Matthias Nießner},
  journal= {arXiv preprint arXiv:2003.12397},
  year   = {2020}
}

Comments

Accepted to ECCV 2020; Video: https://youtu.be/w5e9g_lvbyE

R2 v1 2026-06-23T14:29:16.692Z