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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021