Skip to main content
Log in

Optimization algorithm of an artificial neural network-based controller and simulation method for animated virtual idol characters

  • S.I.: AI based Techniques and Applications for Intelligent IoT Systems
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

To improve the movement naturalness and coordination of computer animation virtual idol characters, a virtual character interaction control method in virtual rehearsal is analyzed and proposed. Then, an artificial neural network motion controller based on motion capture data is proposed. The motion data are used as a priori information to guide the learning of the virtual character motion controller, and the whole learning process uses a progressive return function. Finally, an artificial neural network motion controller based on motion capture data uses the motion capture data as prior information and constrains the original motion capture data as part of the reward function, thereby limiting the motion pose of the virtual character. The virtual character produces a motion effect consistent with the posture of the original motion data, and the original motion data of different postures are used for experimental analysis. The experimental results show that adding spatiotemporal constraints to the return function can effectively prevent the bad motion posture of virtual characters (half cheetah and hopper) and make their motion more natural. The integration of motion data not only ensures the consistency between synthetic motion and original motion but also accelerates the learning process of network parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Bian Y (2022) Motivation effect of animated pedagogical agent’s personality and feedback strategy types on learning in virtual training environment. Virtual Real Intell Hardw 4(2):153–172

    Article  MathSciNet  Google Scholar 

  2. Xie J, Zhao P, Hu P, Yin Y, Yang J (2021) Multi-objective feed rate optimization of three-axis rough milling based on artificial neural network. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-021-06902-

    Article  Google Scholar 

  3. Yaar NM, Grossman E, Kimchi N, Nash O, Hatan S, Erel H (2022) Tobe: a virtual keyboard and an animated character for individual and educational cyberbullying intervention. CHI Ext Abstr 351:1–351

    Google Scholar 

  4. Ramos-Perez E, Alonso-Gonzalez PJ, Nunez-Velazquez JJ (2019) Forecasting volatility with a stacked model based on a hybridized artificial neural network. Exp Syst Appl 129(SPE):1–9

    Article  Google Scholar 

  5. Liu J, Liu L, Guo W, Fu M, Yang M, Huang S et al (2019) A new methodology for sensory quality assessment of garlic based on metabolomics and an artificial neural network. RSC Adv 9(31):17754–17765

    Article  Google Scholar 

  6. Huang WX, Nguyen HM, Wang CW, Chan MC, Tsuritani T (2020) Nonlinear equalization based on artificial neural network in dml-based ofdm transmission systems. J Lightwave Technol PP(99), 1–1.

  7. Wang B, Moayedi H, Nguyen H, Foong LK, Rashid A (2020) Feasibility of a novel predictive technique based on artificial neural network optimized with particle swarm optimization estimating pullout bearing capacity of helical piles. Eng Comput 36(4):1315–1324

    Article  Google Scholar 

  8. Kim IC, Suh KD (2019) Spreadsheet calculators for stability number of armor units based on artificial neural network models. KSCE J Civ Eng 23(12):4961–4971

    Article  Google Scholar 

  9. Wang H, Xu L, Wang X (2019) Outage probability performance prediction for mobile cooperative communication networks based on artificial neural network. Sensors 19(21):4789

    Article  Google Scholar 

  10. Ma S, Tong L, Ye F, Xiao J, Benard P, Chahine R (2019) Hydrogen purification layered bed optimization based on artificial neural network prediction of breakthrough curves. Int J Hydrogen Energy 44(11):5324–5333

    Article  Google Scholar 

  11. Alizadeh SM, Iraji A, Tabasi S, Ahmed AAA, Motahari MR (2022) Correction to: estimation of dynamic properties of sandstones based on index properties using artificial neural network and multivariate linear regression methods. Acta Geophys 70(1):505–505

    Article  Google Scholar 

  12. Chandriah KK, Naraganahalli RV (2021) Maximizing a deep submodular function optimization with a weighted max-sat problem for trajectory clustering and motion segmentation. Appl Intell. https://doi.org/10.1007/s10489-021-02276-8

    Article  Google Scholar 

  13. Grewe CM, Liu T, Kahl C, Hildebrandt A, Zachow S (2021) Statistical learning of facial expressions improves realism of animated avatar faces. Front Virtual Real 2:619811

    Article  Google Scholar 

  14. Hongyang D, Jonghan L (2022) Research on discourse reconstruction effect of animated film cross-cultural communication based on machine learning. Wirel Commun Mob Comput 2022(2343328):10

    Google Scholar 

  15. Cheng C, Bin X, Jong-Hoon Y (2022) Sentiment analysis of animated film reviews using intelligent machine learning. Comput Intell Neurosci 2022(8517205):8

    Google Scholar 

  16. Hasti S, Steve DP, Ali A (2011) expressive animated character sequences using knowledge-based painterly rendering. Int J Comput Games Technol 2011(164949):7

    Google Scholar 

  17. Pan Ye, Steed A (2019) How foot tracking matters: the impact of an animated self-avatar on interaction, embodiment and presence in shared virtual environments. Front Robot AI 6:104

    Article  Google Scholar 

  18. Zarrad A (2016) An extensible game engine to develop animated facial avatars in 3d virtual environment. Int J Virtual Commun Soc Netw 8(2):12–27

    Google Scholar 

  19. Nirme J, Haake M, Gulz A, Gullberg M (2020) Motion capture-based animated characters for the study of speech–gesture integration. Behav Res Methods 52(3):1339–1354

    Article  Google Scholar 

  20. Leine RI, Capobianco G, Bartelt P, Christen M, Caviezel A (2021) Stability of rigid body motion through an extended intermediate axis theorem: application to rockfall simulation. Multibody SysDyn 52(4):431–455

    Article  MathSciNet  MATH  Google Scholar 

  21. Wang D (2018) Gamified learning through unity 3D in visualizing environments. Neural Comput Appl 29:1399–1404

    Article  Google Scholar 

  22. Tokunaga H, Motoyama Y, Iwamoto K, Okane T (2020) Thermo-fluid simulation using particle method based on hand-pouring motion in casting process. Int J Adv Manuf Technol 111(1–2):1–12

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yujie Shi.

Ethics declarations

Competing interests

The authors declare that there is no conflict of interest with any financial organizations regarding the material reported in this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shi, Y., Wang, B. Optimization algorithm of an artificial neural network-based controller and simulation method for animated virtual idol characters. Neural Comput & Applic 35, 8873–8882 (2023). https://doi.org/10.1007/s00521-022-07697-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07697-1

Keywords

Navigation