A Soft Body Physics Simulator with Computational Offloading to the Cloud

We describe the gamification of a soft physics simulator. We developed a game, called Jelly Dude, that allows the player to change and modify the game engine by tinkering with various physics parameters, creating custom game levels and installing scripts. The game engine is capable of simulating soft-body physics and can display the simulation results visually in real-time. In order to ensure high quality graphics in real time, we have implemented intelligent computational offloading to the cloud using Jordan Neural Network (JNN) with a fuzzy logic scheme for short time prediction of network traffic between a client and a cloud server. The experimental results show that computation offloading allowed us to increase the speed of graphics rendering in terms of frames per second, and to improve the precision of soft body modeling in terms of the number of particles used to represent a soft body.

[1]  Richard Lobb,et al.  Fluid-Based Soft-Object Model , 2002, IEEE Computer Graphics and Applications.

[2]  Steffen Itterheim Learn SpriteBuilder for iOS Game Development , 2014, Apress.

[3]  Jean-Christophe Nebel,et al.  Soft Tissue Modeling from 3D Scanned Data , 2000, DEFORM/AVATARS.

[4]  Erwin Coumans,et al.  Bullet physics simulation , 2015, SIGGRAPH Courses.

[5]  Symeon Papavassiliou,et al.  Quality of Experience-based museum touring: a human in the loop approach , 2017, Social Network Analysis and Mining.

[6]  Lea Skorin-Kapov,et al.  Game Categorization for Deriving QoE-Driven Video Encoding Configuration Strategies for Cloud Gaming , 2018, ACM Trans. Multim. Comput. Commun. Appl..

[7]  Symeon Papavassiliou,et al.  Modelling museum visitors' Quality of Experience , 2016, 2016 11th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP).

[8]  R. Maskeliunas,et al.  Designing an educational music game for digital game based learning: A Lithuanian case study , 2018, 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[9]  Andrew Selle,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, SIGGRAPH 2011.

[10]  Ben Kenwright,et al.  Scalable Real-Time Vehicle Deformation for Interactive Environments , 2023, ArXiv.

[11]  Eli Tilevich,et al.  Facilitating the Implementation of Adaptive Cloud Offloading to Improve the Energy Efficiency of Mobile Applications , 2015, 2015 2nd ACM International Conference on Mobile Software Engineering and Systems.

[12]  Ruck Thawonmas,et al.  A Movement Data Analysis and Synthesis Tool for Museum Visitors' Behaviors , 2009, PCM.

[13]  Robertas Damaševičius,et al.  An Educational Math Game for High School Students in Sub-Saharan Africa , 2018, ICAI.

[14]  Huamin Wang,et al.  A unified approach for subspace simulation of deformable bodies in multiple domains , 2015, ACM Trans. Graph..

[15]  Wei Li,et al.  Opportunistic computing offloading in edge clouds , 2019, J. Parallel Distributed Comput..

[16]  J. Tenenbaum,et al.  Mind Games: Game Engines as an Architecture for Intuitive Physics , 2017, Trends in Cognitive Sciences.

[17]  Lei Zhang,et al.  Prediction of Engineering Performance: A Neurofuzzy Approach , 2005 .

[18]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[19]  Matyka Maciej,et al.  Pressure Model of Soft Body Simulation , 2004, physics/0407003.

[20]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[21]  Luca Chittaro,et al.  A visual tool for tracing users' behavior in Virtual Environments , 2004, AVI.

[22]  Hammad Mazhar,et al.  Chrono: An Open Source Multi-physics Dynamics Engine , 2015, HPCSE.

[23]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[24]  Geoff Wyvill,et al.  Data structure forsoft objects , 1986, The Visual Computer.

[25]  Varghese Panthalookaran Gamification of physics themes to nurture engineering professional and life skills , 2018, 2018 IEEE Global Engineering Education Conference (EDUCON).

[26]  Marcin Wozniak,et al.  Obstacle Detection as a Safety Alert in Augmented Reality Models by the Use of Deep Learning Techniques , 2017, Sensors.

[27]  Jingming Xie The research on mobile game engine , 2011, 2011 International Conference on Image Analysis and Signal Processing.

[28]  Maciej Lawrynczuk,et al.  Jordan neural network for modelling and predictive control of dynamic systems , 2015, 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR).

[29]  Josh C. Bongard,et al.  Simulating the evolution of soft and rigid-body robots , 2017, GECCO.

[30]  Steffen Itterheim Soft-Body Physics , 2014 .

[31]  Mohammed Atiquzzaman,et al.  Partitioning and offloading in smart mobile devices for mobile cloud computing: State of the art and future directions , 2018, J. Netw. Comput. Appl..

[32]  James F. O'Brien,et al.  Real-time deformation and fracture in a game environment , 2009, SCA '09.

[33]  Muhammad Usman,et al.  A framework for game engine selection for gamification and serious games , 2016, 2016 Future Technologies Conference (FTC).

[34]  Peter Grogono,et al.  A framework for dynamic deformation of uniform elastic two-layer 2D and 3D objects in OpenGL , 2008, C3S2E '08.

[35]  Rytis Maskeliunas,et al.  Cloudification of Virtual Reality Gliding Simulation Game , 2018, Inf..

[36]  Dinesh K. Pai,et al.  ArtDefo: accurate real time deformable objects , 1999, SIGGRAPH.

[37]  Chien-Sing Lee,et al.  Using 2D simulation applications to motivate students to learn STEAM , 2017 .

[38]  Eitan Grinspun,et al.  Example-based elastic materials , 2011, ACM Trans. Graph..

[39]  Doug L. James,et al.  Precomputing interactive dynamic deformable scenes , 2003, ACM Trans. Graph..

[40]  Dario Maggiorini,et al.  Unifying Rigid and Soft Bodies Representation: The Sulfur Physics Engine , 2014, Int. J. Comput. Games Technol..

[41]  Gavin S. P. Miller,et al.  The motion dynamics of snakes and worms , 1988, SIGGRAPH.