3D Motion Editing Through B-Spline Fitting with Constraints

被引:1
|
作者
Sung, Mankyu [1 ]
机构
[1] Keimyung Univ, Dept Game & Mobile Contents, Daegu, South Korea
关键词
Motion capture; 3D motion editing; Computer animation;
D O I
10.1007/978-3-319-17314-6_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a novel motion editing algorithm that uses human motion capture data for animating 3D characters. First, the algorithm fits the 2D root joint trajectory with the cubic B-Spline through least-square minimization. In this process, it finds the optimal number of control points based on an error threshold. Once it gets n control points, users are allowed to change the positions of control points, which is able to create a new trajectory. The new trajectory is then fed into the original motion so that it is modified to reflect the new trajectory. To find exact parameter t of the spline curve representing root joint position, the algorithm performed the arc-length parameterization on the curve. Since the motions are forced to change the root joint positions, the result may violate the fidelity of the original motions, which may cause some artifacts such as foot skating. To fix them, the IK (Inverse Kinematics) solver is applied to motions to change the limb orientation. Although the IK solver can change the orientation of original motions, if the differences between the modified trajectory and original trajectory are too big, then the result motion produces awkward poses over times. In order to prevent them, our algorithm puts constraints on the control points of curve automatically so that users are able to edit the trajectory freely without considering whether it produces natural motions or not.
引用
收藏
页码:167 / 173
页数:7
相关论文
共 50 条
  • [1] Cut-and-paste editing based on constrained b-spline volume fitting
    Furukawa, Y
    Masuda, H
    Miura, KT
    Yamato, H
    [J]. COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 2003, : 222 - 225
  • [2] Compression Algorithm for Implicit 3D B-Spline Solids
    Yanzhi Song
    Yixin Luo
    Yuan Liu
    Jiansong Deng
    Zhouwang Yang
    [J]. Communications in Mathematics and Statistics, 2018, 6 : 119 - 140
  • [3] The Unimodality of Initial B-Spline Approximations in Spline Fitting
    Yong, Zhiguo
    Kang, Hongmei
    Yang, Zhouwang
    Gu, Yi
    [J]. COMMUNICATIONS IN MATHEMATICS AND STATISTICS, 2022, 10 (02) : 331 - 352
  • [4] DOUBLE B-SPLINE FINITE ELEMENTS FOR 3D ELECTROMAGNETIC
    Davidovic, Milos D.
    Ilic, Milan M.
    [J]. MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2014, 56 (03) : 619 - 624
  • [5] Compression Algorithm for Implicit 3D B-Spline Solids
    Song, Yanzhi
    Luo, Yixin
    Liu, Yuan
    Deng, Jiansong
    Yang, Zhouwang
    [J]. COMMUNICATIONS IN MATHEMATICS AND STATISTICS, 2018, 6 (02) : 119 - 140
  • [6] The Unimodality of Initial B-Spline Approximations in Spline Fitting
    Zhiguo Yong
    Hongmei Kang
    Zhouwang Yang
    Yi Gu
    [J]. Communications in Mathematics and Statistics, 2022, 10 : 331 - 352
  • [7] 3-D range image resampling using B-spline surface fitting
    Li, ST
    Zhao, DM
    [J]. INTERNATIONAL CONFERENCE ON SENSORS AND CONTROL TECHNIQUES (ICSC 2000), 2000, 4077 : 246 - 253
  • [8] 3-D range data interpolation using B-Spline surface fitting
    Li, ST
    Zhao, DM
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2000, PTS 1-3, 2000, 4067 : 1570 - 1578
  • [9] A Probabilistic B-Spline Motion Planning Algorithm for Unmanned Helicopters Flying in Dense 3D Environments
    Koyuncu, Emre
    Inalhan, Gokhan
    [J]. 2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, : 815 - 821
  • [10] 3D Geometrical Details Transfer with Cubic B-Spline Wavelet
    Liu, Wei
    Zhou, Xionghui
    Niu, Qiang
    [J]. ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES IV, PTS 1 AND 2, 2014, 889-890 : 28 - 31