Abstract
Body2Particles is an interactive design system that allows users to create complex particle systems using body gestures. Even for skilled animators, adjusting the various parameters for the animation of complex physics systems is a boring task. Common users may feel frustrated in attempting to understand these parameters and their proper usages. To solve these issues, Body2Particles provides an embodied design interface for the animation of complex particle systems. This work focuses especially on the animation of fireworks as it requires the hierarchical construction of multiple particle systems. The proposed user interface takes the user’s body movements as input from depth sensor and outputs firework animation. In our preliminary study, we identified the relationships among the animation parameters and skeleton joints. The system proposed in this study adapts these relationships using predefined parameter constraints and estimates the simulation parameters based on the captured skeleton from a depth sensor. User studies are also conducted to verify the effectiveness and potential uses of this system such as exercise promotion.
Keywords
- User interface
- Particle system
- Firework animation
- Body tracking
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ainsworth, B., et al.: Compendium of physical activities: an update of activity codes and met intensities. Med. Sci. Sports Exerc. 32, S498–504 (2000). https://doi.org/10.1097/00005768-200009001-00009
Alabbasi, H., Gradinaru, A., Moldoveanu, F., Moldoveanu, A.: Human motion tracking evaluation using kinect v2 sensor. In: 2015 E-Health and Bioengineering Conference (EHB), pp. 1–4 (2015)
Cannavò, A., Pratticò, F.G., Ministeri, G., Lamberti, F.: A movement analysis system based on immersive virtual reality and wearable technology for sport training. In: Proceedings of the 4th International Conference on Virtual Reality. ICVR 2018, New York, NY, USA, pp. 26–31. Association for Computing Machinery (2018). https://doi.org/10.1145/3198910.3198917
Chen, T., Cheng, M.M., Tan, P., Shamir, A., Hu, S.M.: Sketch2photo: internet image montage. ACM Trans. Graph. 28(5), 1–10 (2009). https://doi.org/10.1145/1618452.1618470
Cui, X., Cai, R., Tang, X., Deng, Z., Jin, X.: Sketch-based shape-constrained fireworks simulation in head-mounted virtual reality. Comput. Animation Virtual Worlds 31(2), e1920 (2020). https://doi.org/10.1002/cav.1920
Hu, Z., Xie, H., Fukusato, T., Sato, T., Igarashi, T.: Sketch2vf: sketch-based flow design with conditional generative adversarial network. Comput. Animation Virtual Worlds 30(3–4), e1889 (2019). https://doi.org/10.1002/cav.1889
Iwaanaguchi, T., Shinya, M., Nakajima, S., Shiraishi, M.: Cyber tai chi-g-based video materials for tai chi chuan self-study. In: 2015 International Conference on Cyberworlds (CW), pp. 365–368 (2015)
Kelly, P., Healy, A., Moran, K., O’Connor, N.E.: A virtual coaching environment for improving golf swing technique. In: Proceedings of the 2010 ACM Workshop on Surreal Media and Virtual Cloning. SMVC 2010, New York, NY, USA, pp. 51–56. Association for Computing Machinery (2010). https://doi.org/10.1145/1878083.1878098
Lee, B., Cho, M., Min, J., Saakes, D.: Posing and acting as input for personalizing furniture. In: Proceedings of the 9th Nordic Conference on Human-Computer Interaction. NordiCHI 2016, New York, NY, USA. Association for Computing Machinery (2016). https://doi.org/10.1145/2971485.2971487
Peng, Y., et al.: Sketch2domino: interactive chain reaction design and guidance. In: 2020 Nicograph International (NicoInt), pp. 32–38 (2020)
Qiao, S., Wang, Y., Li, J.: Real-time human gesture grading based on openpose. In: 2017 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), pp. 1–6 (2017)
Reeves, W.T.: Particle systems–a technique for modeling a class of fuzzy objects. ACM Trans. Graph. 2(2), 91–108 (1983). https://doi.org/10.1145/357318.357320
Xie, H., Watatani, A., Miyata, K.: Visual feedback for core training with 3D human shape and pose. In: 2019 Nicograph International (NicoInt), pp. 49–56 (2019)
Xie, H., Igarashi, T., Miyata, K.: Precomputed panel solver for aerodynamics simulation. ACM Trans. Graph., 37(2), March 2018. https://doi.org/10.1145/3185767
Zhang, Y., et al.: Bodyavatar: creating freeform 3D avatars using first-person body gestures. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology. UIST 2013, New York, NY, USA, pp. 387–396. Association for Computing Machinery (2013). https://doi.org/10.1145/2501988.2502015
Zhao, H., Fan, R., Wang, C.C.L., Jin, X., Meng, Y.: Fireworks controller. Comput. Animation Virtual Worlds, 20(2–3), 185–194 (2009). https://doi.org/10.1002/cav.287, https://onlinelibrary.wiley.com/doi/abs/10.1002/cav.287
Zhu, B., et al.: Sketch-based dynamic illustration of fluid systems. ACM Trans. Graph. 30(6), 1–8 (2011). https://doi.org/10.1145/2070781.2024168
Acknowledgments
We greatly thank reviewers for their valuable comments, and all the participants in our user study. This work was supported by Hayao Nakayama Foundation Research Grant A, and JSPS KAKENHI grant JP20K19845, Japan.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 IFIP International Federation for Information Processing
About this paper
Cite this paper
Xie, H., Xie, D., Miyata, K. (2020). Body2Particles: Designing Particle Systems Using Body Gestures. In: Nunes, N.J., Ma, L., Wang, M., Correia, N., Pan, Z. (eds) Entertainment Computing – ICEC 2020. ICEC 2020. Lecture Notes in Computer Science(), vol 12523. Springer, Cham. https://doi.org/10.1007/978-3-030-65736-9_40
Download citation
DOI: https://doi.org/10.1007/978-3-030-65736-9_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-65735-2
Online ISBN: 978-3-030-65736-9
eBook Packages: Computer ScienceComputer Science (R0)
-
Published in cooperation with
http://www.ifip.org/