Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BiMotion: B-spline Motion for Text-guided Dynamic 3D Character Generation

About

Text-guided dynamic 3D character generation has advanced rapidly, yet producing high-quality motion that faithfully reflects rich textual descriptions remains challenging. Existing methods tend to generate limited sub-actions or incoherent motion due to fixed-length temporal inputs and discrete frame-wise representations that fail to capture rich motion semantics. We address these limitations by representing motion with continuous differentiable B-spline curves, enabling more effective motion generation without modifying the capabilities of the underlying generative model. Specifically, our closed-form, Laplacian-regularized B-spline solver efficiently compresses variable-length motion sequences into compact representations with a fixed number of control points. Further, we introduce a normal-fusion strategy for input shape adherence along with correspondence-aware and local-rigidity losses for motion-restoration quality. To train our model, we collate BIMO, a new dataset containing diverse variable-length 3D motion sequences with rich, high-quality text annotations. Extensive evaluations show that our feed-forward framework BiMotion generates more expressive, higher-quality, and better prompt-aligned motions than existing state-of-the-art methods, while also achieving faster generation. Our project page is at: https://wangmiaowei.github.io/BiMotion.github.io/.

Miaowei Wang, Qingxuan Yan, Zhi Cao, Yayuan Li, Oisin Mac Aodha, Jason J. Corso, Amir Vaxman• 2026

Related benchmarks

TaskDatasetResultRank
Controllable Video GenerationVBench (test)
Motion Smoothness99.1
12
3D Motion Generation20 static meshes (test)
OC0.187
4
Text-to-motion generationBIMO
Text-to-Motion Agreement (TA)4.095
4
3D mesh animation from 2D sketches100 hand-drawn sketches dataset
T2VA0.1891
3
controlled video generationBiMO (test)
PA2.657
3
Showing 5 of 5 rows

Other info

Follow for update