Blender Git Commit Log
Git Commits -> Revision 1a72744
Revision 1a72744 by Bastien Montagne (master) September 30, 2021, 14:00 (GMT) |
Fix T90246: Full Copy'ing a scene confuses physics in the original scene. Handling of RigidBody data in duplicate of scenes/collections was very wrong. This commit: - Add handling of duplication of RB collections when fully duplicating a scene. - Fix Object duplication trying to add duplicated RB objects to matching RBW collections. While the later behavior is desired when only duplicated objects, when duplicating their collections and/or scenes it is actually very bad, as it would add back new object duplicates to old (RBW) collections. |
Commit Details:
Full Hash: 1a72744ddc4a34ce32f308a9011423c2099b49d3
Parent Commit: 779ea49
Lines Changed: +60, -27
6 Modified Paths:
/source/blender/blenkernel/BKE_lib_id.h (+5, -1) (Diff)
/source/blender/blenkernel/intern/collection.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+25, -19) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+23, -3) (Diff)
/source/blender/blenkernel/intern/collection.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+25, -19) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+23, -3) (Diff)