Maniphest T38277

Can't intersect rigid bodies of distinct collision group at start
Closed, Duplicate

Assigned To
None
Authored By
Simón Flores (avemort)
Jan 18 2014, 7:28 PM
Tags
  • Game Engine
Subscribers
Angus Hollands (agoose77)
Sergej Reich (sergof)
Simón Flores (avemort)

Description

Blender 2.69

When two rigid bodies has distinct collision group they are supposed to not collide. It works ok except when they starts intersected , then the bodies are put separated, it is an undesired behavior

it looks like when the rigid bodies are intersected at start, they come to be in the same collision group i dont know why

Event Timeline

Simón Flores (avemort) created this task.Jan 18 2014, 7:28 PM
Simón Flores (avemort) raised the priority of this task from to 90.
Simón Flores (avemort) updated the task description.
Simón Flores (avemort) added projects: BF Blender, Game Engine.
Simón Flores (avemort) edited a custom field.
Simón Flores (avemort) added a subscriber: Simón Flores (avemort).
Thomas Dinges (dingto) renamed this task from (game engine) can't intersect rigid bodies of distinct collision group at start to Can't intersect rigid bodies of distinct collision group at start.Jan 19 2014, 11:42 AM
Brecht Van Lommel (brecht) removed a project: BF Blender.Jan 20 2014, 2:41 PM
Angus Hollands (agoose77) added a subscriber: Angus Hollands (agoose77).Jan 20 2014, 8:40 PM

This is a bug, the developers are aware and I've written a patch. This can be closed and the other patch addressed

Sergej Reich (sergof) added a subscriber: Sergej Reich (sergof).Jan 21 2014, 11:34 PM

@Angus Hollands (agoose77): Please point to the report and patch.

Angus Hollands (agoose77) added a comment.Jan 22 2014, 12:32 AM

https://developer.blender.org/T33710

Essentially, if we cannot determine if a collision should happen (because the KX_GameObject doesn't yet exist), we allow a collision.
This patch adds a narrowphase callback to check the masks

Mitchell Stokes (moguri) changed the task status from Unknown Status to Duplicate.Apr 23 2014, 12:48 AM

✘ Merged into T39791.