I want to simulate Kinetic sand's behavior in my game. I could implement operations such as slicing and cutting using simple mesh cutting algorithms but I want to implement complicated operations such as follows:
Ref video link:
1. Squishing (Time frame 1:37 to 1:40 in the ref video)
2. Scooping (Time frame 8:53 to 8:57 in the ref video)
I have the following questions:
1. What physics simulation algorithms can be used to implement the above 2 operations?
2. I want to implement this concept for mobile devices. Will it be computationally heavy to simulate such physics on mobile devices? if yes, are there any workaround solutions for this type of simulations?
I would appreciate any suggestions and thoughts on this topic. Thank you.