Blender Git Commit Log
Git Commits -> Revision eb8c5f3
Revision eb8c5f3 by Erwin Coumans (master) May 23, 2009, 22:35 (GMT) |
Set default constraint solver mode more compatible to Blender 2.48 settings, this fixes rigid body stacking in this blend file: http://blenderartists.org/forum/showpost.php?p=1382653&postcount=102 (todo: expose this setting in World setting GUI) Expose contact processing threshold in Advanced GUI, next to rigid body margin, called CPT. Default to 1, makes rigid body stacking a bit more stable, smaller values makes sliding easier (at the cost of easier jittering). Disabled for 'dynamic' objects that don't rotate, because characters etc. always need smooth sliding. |
Commit Details:
Full Hash: eb8c5f3272b87fffaf017badf55f761de9a04fd1
SVN Revision: 20369
Parent Commit: a96ce94
Lines Changed: +48, -7
10 Modified Paths:
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
/source/blender/src/buttons_logic.c (+13, -2) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+13, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObject.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+9, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
/source/blender/src/buttons_logic.c (+13, -2) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+13, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObject.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+9, -1) (Diff)