Page MenuHome

Soft body simulation that previously work in 2.79 does not work in 2.8
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Linux-4.15.0-47-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2) Intel Open Source Technology Center 4.5 (Core Profile) Mesa 18.0.5

Blender Version
Broken: version: 2.80 (sub 51), branch: blender2.7, commit date: 2019-03-27 23:34, hash: rBa58a4f48bef4
Worked: (optional)

Short description of error
I made a rigid ball bouncing on a soft box physics simulation in 2.79, with a little trick by placing another rigid plane inside the box. However when I bake the soft body box in 2.80 again, and then render the animation again in 2.80, the soft body box does not collapse and the rigid ball just went straight through.
It should also be noted that I have also tried to create the same thing 2.80, still doesn't work. Hence I decided to created a 2.79 file and open in 2.8 to prove that my setup is correct.

Exact steps for others to reproduce the error

  1. Open the Blender 2.79 file in 2.80.
  2. Bake the soft body cache of the box. One should get the same result in the attached 2.80 file.


  1. Render animation with eevee.
  2. Now the box won't collapse.

I have included videos of my rendering in both version as well. Rendered as mpeg with low res.

Details

Type
Bug

Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

I'm getting this error printed in the terminal (probably related to this issue):
ERROR (bke.rigidbody): /home/zed/prog/blender/source/blender/blenkernel/intern/rigidbody.c:299 rigidbody_get_shape_convexhull_from_mesh: no vertices to define Convex Hull collision shape with