{"title":"Design and Performance Evaluation of Soft 3D Models using Metaball in Unreal Engine 4","authors":"Youngsik Kim","doi":"10.13052/jmm1550-4646.18614","DOIUrl":null,"url":null,"abstract":"Soft 3D models such as Slime need to use a variety of different animations in the same situation in order to show a natural dynamic appearance. Metaball can express soft objects well with a small amount of data, but it requires a lot of computation time for real-time rendering. Because of this, it is difficult to find models using Metaball in 3D games. This paper developed a 3D slime game character using Metaball by applying ray marching technique in Unreal Engine 4. In addition, 3D games including slime characters and general fixed game character models were produced and the performance of it were evaluated. Even if the number of slime characters is changed from 0 to 40, it has been verified that the rendering speed is maintained at 30 FPS (Frames Per Second) or more, so that the game can be played.","PeriodicalId":425561,"journal":{"name":"J. Mobile Multimedia","volume":"33 24","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Mobile Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.13052/jmm1550-4646.18614","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Soft 3D models such as Slime need to use a variety of different animations in the same situation in order to show a natural dynamic appearance. Metaball can express soft objects well with a small amount of data, but it requires a lot of computation time for real-time rendering. Because of this, it is difficult to find models using Metaball in 3D games. This paper developed a 3D slime game character using Metaball by applying ray marching technique in Unreal Engine 4. In addition, 3D games including slime characters and general fixed game character models were produced and the performance of it were evaluated. Even if the number of slime characters is changed from 0 to 40, it has been verified that the rendering speed is maintained at 30 FPS (Frames Per Second) or more, so that the game can be played.