Generating 3D hand-object interactions is essential for applications in robotics, AR/VR, and synthetic data generation, where flexible controllability and strong generalization to diverse object geometries are required. However, existing methods rarely satisfy these requirements, limiting their practical applicability. We present DCGrasp, a multi-modal diffusion framework for distance-aware controllable grasp generation. DCGrasp is built on a novel grasp energy term that computes Distance Profile, a signed distance from each hand vertex to the nearest object point, coupled with distance-aware weighting, effectively capturing the semantically similar hand–object interaction in near-contact regions while remaining invariant to object and hand identity. Given various controllable signals, DCGrasp first generates a Distance Profile based on a Diffusion Transformer, together with a corresponding candidate hand pose. We then refine the candidate pose through optimization, enforcing consistency between the optimized hand pose and the generated Distance Profile in near-contact regions. Our experiments show that DCGrasp produces high-quality, geometrically plausible grasps with flexible user control, generalizing effectively to diverse object and hand shapes and scales. Our work establishes a robust and versatile pipeline for the synthesis of controllable 3D hand–object interactions.
Left: Distance Profiles are computed as the signed distance from a selection of hand surface vertices (the inner palm and finger surfaces) Right: A set of interactions yielding similar Distance Profiles, which preserves overall structural semantics across diverse handobject grasp pairs
Method overview. Given object BPS and a series of control signals, our diffusion model first generates a Distance Profile along with the parameters of an initial candidate pose (Sec. 3.2). We then refine the parameters of the candidate pose via grasp energy–based optimization, enforcing consistency between the synthesized hand pose and the generated profile in near-contact regions (Sec. 3.3).
@inproceedings{hakada2026dcgrasp,
title = {DCGrasp: Distance-aware Controllable Grasp Generation},
author = {Akada, Hiroyasu and P'erez, Jesus and Aksan, Emre and Choutas, Vasileios and Romero, Cristian and Garcia-Garcia, Alberto and Golyanik, Vladislav and Theobalt, Christian and Beeler, Thabo},
booktitle = {ACM SIGGRAPH Asia Conference Proceedings}
year = {2026},
}