{"title":"动画:在Unity3D游戏引擎中用于动画设计的脚本有限自动机","authors":"Wanwan Li","doi":"10.1145/3549179.3549196","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a novel technical approach for animation design in the Unity3D game engine using the scriptable finite automaton called Animaton that specifies the transitions between positions, rotations, and animation clips for each animated virtual character. In our animation design interface, the animation designer can write easy-to-use C-like scripts to define the animation logic, drag and drop each state label in the virtual scene, and then can use different input strings to simulate different animation sequences. We conduct a series of numerical experiments to demonstrate how is our proposed approach applied to the animation design process and how potentially it can improve the animation design efficiency.","PeriodicalId":105724,"journal":{"name":"Proceedings of the 2022 International Conference on Pattern Recognition and Intelligent Systems","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Animaton: Scriptable Finite Automaton for Animation Design in Unity3D Game Engine\",\"authors\":\"Wanwan Li\",\"doi\":\"10.1145/3549179.3549196\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we propose a novel technical approach for animation design in the Unity3D game engine using the scriptable finite automaton called Animaton that specifies the transitions between positions, rotations, and animation clips for each animated virtual character. In our animation design interface, the animation designer can write easy-to-use C-like scripts to define the animation logic, drag and drop each state label in the virtual scene, and then can use different input strings to simulate different animation sequences. We conduct a series of numerical experiments to demonstrate how is our proposed approach applied to the animation design process and how potentially it can improve the animation design efficiency.\",\"PeriodicalId\":105724,\"journal\":{\"name\":\"Proceedings of the 2022 International Conference on Pattern Recognition and Intelligent Systems\",\"volume\":\"100 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2022 International Conference on Pattern Recognition and Intelligent Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3549179.3549196\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 International Conference on Pattern Recognition and Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3549179.3549196","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Animaton: Scriptable Finite Automaton for Animation Design in Unity3D Game Engine
In this paper, we propose a novel technical approach for animation design in the Unity3D game engine using the scriptable finite automaton called Animaton that specifies the transitions between positions, rotations, and animation clips for each animated virtual character. In our animation design interface, the animation designer can write easy-to-use C-like scripts to define the animation logic, drag and drop each state label in the virtual scene, and then can use different input strings to simulate different animation sequences. We conduct a series of numerical experiments to demonstrate how is our proposed approach applied to the animation design process and how potentially it can improve the animation design efficiency.