제한된 모션 센서와 애니메이션 데이터를 이용한 캐릭터 동작 제어
Character Motion Control by Using Limited Sensors and Animation Data
2
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
디지털 스토리텔링에 등장하는 3차원 가상 캐릭터에는 외형뿐만 아니라 자세나 동작에서도 캐릭터의 개성이 반영된 고유의 스타일이 부여된다. 그러나 사용자가 웨어러블 동작센서를 사용하여 직접 캐릭터의 신체 동작을 제어하는 경우 캐릭터 고유 의 스타일이 무시될 수 있다. 본 연구에서는 가상 캐릭터를 위해 제작된 소량의 애니메이션 데이터만을 이용하는 검색 기반 캐릭터 동작 제어 기술을 사용하여 캐릭터 고유의 스타일을 유지하는 기술을 제시한다. 대량의 학습 데이터를 필요로하는 기계학습법을 피하는 대신 소량의 애니메이션 데이터로부터 사용자의 자세와 유사한 캐릭터 자세를 직접 검색하여 사용하는 기술을 제안한다. 제시된 방법을 검증하기 위해 전문가에 의해 제작된 가상현실 게임용 캐릭터 모델과 애니메이션 데이터 를 사용하여 실험하였다. 평범한 사람의 모션캡쳐 데이터를 사용했을 때와의 결과를 비교하여 캐릭터 스타일이 보존됨을 증명하였다. 또한 동작센서의 개수를 달리한 실험을 통해 제시된 방법의 확장성을 증명하였다.
Abstract
A 3D virtual character playing a role in a digital story-telling has a unique style in its appearance and motion. Because the style reflects the unique personality of the character, it is very important to preserve the style and keep its consistency. However, when the character’s motion is directly controlled by a user’s motion who is wearing motion sensors, the unique style can be discarded. We present a novel character motion control method that uses only a small amount of animation data created only for the character to preserve the style of the character motion. Instead of machine learning approaches requiring a large amount of training data, we suggest a search-based method, which directly searches the most similar character pose from the animation data to the current user’s pose. To show the usability of our method, we conducted our experiments with a character model and its animation data created by an expert designer for a virtual reality game. To prove that our method preserves well the original motion style of the character, we compared our result with the result obtained by using general human motion capture data. In addition, to show the scalability of our method, we presented experimental results with different numbers of motion sensors.
참고문헌 (26)
- A. Vogele, "Efficient unsupervised temporal segmentation of human motion", Proceedings of the ACM SIGGRAPH, 2014, 167~176
- B. Kruger, "Efficient unsupervised temporal segmentation of motion data", IEEE Transactions on Multimedia, 19(4), pp.797~812 (2016)
- A. Aristidou, "Deep motifs and motion signatures", SIGGRAPH Asia 2018 Technical Papers. ACM, pp.187~ (2018)
- M. Muller, "Motion templates for automatic classification and retrieval of motion capture data", Proceedings of the 2006 ACM SIGGRAPH, 2006, 137~146
- Y. Wang, "Deep signatures for indexing and retrieval in large motion databases", Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games. ACM, pp.37~45 (2015)
- M. G. Choi, "Points-based user interface for character posing", Computer Animation and Virtual Worlds, 27(3-4), pp.213~220 (2016)
- M. G. Choi, "Motion rank: applying page rank to motion data search", The Visual Computer, 1(12), pp.1~12 (2019)
- J. Lee, "A hierarchical approach to interactive motion editing for human-like figures", Siggraph, 99, pp.39~48 (1999)
- J. Min, "Interactive generation of human animation with deformable motion models", ACM Transactions on Graphics(TOG), 29(1), pp.9~ (2009)
- M. G. Choi, "Deformable motion: Squeezing into cluttered environments", Computer Graphics Forum, 30(2), pp.445~453 (2011)
- R. Villegas, "Neural kinematic networks for unsupervised motion retargetting", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.8639~8648 (2018)
- J. Lee, "Interactive control of avatars animated with human motion data", ACM Transactions on Graphics (ToG), 21(3), pp.491~500 (2002), ACM
- L. Kovar, "Motion graphs", ACM SIGGRAPH 2008 classes. ACM, pp.51~ (2008)
- J. Min, "Motion graphs++: a compact generative model for semantic motion analysis and synthesis", ACM Transactions on Graphics (TOG), 31(6), pp.153~ (2012)
- J. McCann, "Responsive characters from motion fragments", ACM Transactions on Graphics (TOG), 26(3), pp.6~ (2007), ACM
- D. Holden, "Phase-functioned neural networks for character control", ACM Transactions on Graphics (TOG), 36(4), pp.42~ (2017)
- M. G. Choi, "Retrieval and visualization of human motion data via stick figures", Computer Graphics Forum, 31(7), pp.2057~2065 (2012), Wiley Online Library
- Y. Seol, "Creature features: online motion puppetry for non-human characters", Proceedings of the 12th ACM SIGGRAPH, 2013, 213~221[DOI]
- Q. Ke, "A new representation of skeleton sequences for 3d action recognition", Proceedings of the IEEE conference on computer vision and pattern recognition, pp.3288~3297 (2017)
- W. Yoshizaki, "An actuated physical puppet as an input device for controlling a digital manikin", Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.637~646 (2011), ACM
- N. Numaguchi, "A puppet interface for retrieval of motion capture data", Proceedings of the 2011 ACM SIGGRAPH, 2011, 157~166[DOI]
- J. Kim, "Realtime performance animation using sparse 3d motion sensors", International Conference on Motion in Games, pp.31~42 (2012)
- F. Wouda, "Estimation of full-body poses using only five inertial sensors : an eager or lazy learning approach?", Sensors, 16(12), pp.2138~ (2016)
- L. Guo, "Accuracy of base of support using an inertial sensor based motion capture system", Sensors, 17(9), pp.2091~ (2017)
- K. Amaya, "Emotion from motion", Graphics interface, 96, pp.222~229 (1996)
- C. Rose, "Verbs and adverbs : Multidimensional motion interpolation", IEEE Computer Graphics and Applications, 18(5), pp.32~40 (1998)
