DRAWER: Digital Reconstruction and Articulation With Environment Realism
Hongchi Xia, Entong Su, Marius Memmel, Arhan Jain, Raymond Yu, Numfor Mbiziwo-Tiapo, Ali Farhadi, Abhishek Gupta, Shenlong Wang, Wei-Chiu Ma
TL;DR
DRAWER addresses the gap between photorealistic 3D reconstruction and physical interactivity by introducing a compositional dual scene representation that combines neural signed distance fields for geometry with Gaussian splats for high-fidelity appearance. An articulation module infers hinge types and axes, enabling interactive manipulation of drawers and other movable elements, while amodal shape estimation and texturing complete hidden interiors. The system runs in real time, integrates with Unreal Engine and robotics simulators, and supports a real-to-sim-to-real loop for policy learning and deployment. Experiments across six kitchens show superior rendering fidelity, articulation accuracy, and motion realism, and demonstrations include interactive gaming and robot learning. Overall, DRAWER offers a scalable, automated path from real-world video to realistic, interactive digital twins with practical impact for content creation and robotics.
Abstract
Creating virtual digital replicas from real-world data unlocks significant potential across domains like gaming and robotics. In this paper, we present DRAWER, a novel framework that converts a video of a static indoor scene into a photorealistic and interactive digital environment. Our approach centers on two main contributions: (i) a reconstruction module based on a dual scene representation that reconstructs the scene with fine-grained geometric details, and (ii) an articulation module that identifies articulation types and hinge positions, reconstructs simulatable shapes and appearances and integrates them into the scene. The resulting virtual environment is photorealistic, interactive, and runs in real time, with compatibility for game engines and robotic simulation platforms. We demonstrate the potential of DRAWER by using it to automatically create an interactive game in Unreal Engine and to enable real-to-sim-to-real transfer for robotics applications.
