Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Does Obi Softbody fit for a realistic snowboard physics simulation?
#1
Hello,

I’m new to Unity and Obi Softbody, although I have a strong background in C#. I want to create a realistic simulator of snowboard behavior (so that it bends and deforms correctly under the rider’s weight, and so that it starts moving based on gravity/friction/inertia/reaction forces). Is this package suitable for that kind of implementation?
I’ve already experimented a bit with Obi Softbody. I created a blueprint with:
  • Surface Sampling Mode: Voxels, Resolution: 16
  • Volume Sampling: None
From reading the forum, I understood that stiffness depends on the Substeps setting in the solver. When I set Substeps to 3, the snowboard behaved like extremely elastic, highly flexible rubber (FPS was around 240). When I set Substeps to 60, it became stiffer, but FPS immediately dropped to about 140. At Substeps = 120, the board behaved even more rigidly, but FPS fell to 40.
Also, the snowboard bounces off objects very strongly, and when it lands, it slides excessively across them. I also noticed that if the number of solver steps is too low, the snowboard often just hangs in midair.

So:
  1. Is this package suitable for the task?
  2. If yes, what should be changed to keep performance high, make sliding realistic, and prevent it from bouncing like a super-bouncy rubber ball?
Here is a video demonstration with 32 Substeps in the solver:
https://www.youtube.com/watch?v=AOgJ0Ki7G9Y

Sincerely,
nithrous
Reply


Messages In This Thread
Does Obi Softbody fit for a realistic snowboard physics simulation? - by nithrous - 02-06-2025, 08:05 PM