You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filing this issue on behalf of a user who does not have a GitHub account.
Copy pasting the content sent by email, I did not assess if this issue is valid or if it has duplicates myself.
When the attached scene is run, once the two RigidBody3D objects collide the GodotEngine (game) stops responding and must be stopped from the editor.
Important note: The issue only appears to happen when the collision mesh is created using the mesh 'Create Single Convex Collision Sibling'. If the collision mesh is created using the other types of generation the engine appears to run normally. So it is not entirely clear if it is an edge-case issue is with the physics engine or an issue with the collision mesh generation.
Steps to reproduce
Import the attached scene into a new project and run the scene (the screenshots included are just examples showing the engine lockup). The scene was created the following way...
New project.
New scene, add a root 3D node.
Add a RigidBody3D node, add a child MeshInstance, set the mesh to the default new capsule mesh.
Use the 'Create Single Convex Collision Sibling' feature in the editor to create the collision mesh.
Set the gravity variable on the body to zero.
Duplicate the rigid body.
Place the two rigid bodies equal distance apart and set their linear velocity so they directly collide with each other.
I have a similar issue with meshes created via Mesh.CreateConvexShape. The engine was not quite frozen, but nearly. There was a new frame once every 30s or so. The meshes were not very complex.
Godot version
Godot_v4.0-beta1, may be in 3.5 too
System information
Issue description
Filing this issue on behalf of a user who does not have a GitHub account.
Copy pasting the content sent by email, I did not assess if this issue is valid or if it has duplicates myself.
When the attached scene is run, once the two RigidBody3D objects collide the GodotEngine (game) stops responding and must be stopped from the editor.
Important note: The issue only appears to happen when the collision mesh is created using the mesh 'Create Single Convex Collision Sibling'. If the collision mesh is created using the other types of generation the engine appears to run normally. So it is not entirely clear if it is an edge-case issue is with the physics engine or an issue with the collision mesh generation.
Steps to reproduce
Import the attached scene into a new project and run the scene (the screenshots included are just examples showing the engine lockup). The scene was created the following way...
Minimal reproduction project
rigidbody3d_collision_lockup.zip
The text was updated successfully, but these errors were encountered: