Blender Git Commit Log

Git Commits -> Revision 81f05ac

November 7, 2020, 10:52 (GMT)
Move "Camera Parent Lock" from preferences to Object Relations

"Camera Parent Lock" can be useful when rigging cameras, but it is not
intuitive, and has also generated a lot of confusion (bug reports).
This is because it breaks the fundamental parent <-> child relationship
conventions in Blender, and there is no indication that it's intended
without diving into the preferences.

This commit moves the setting to the object level, and exposes it in
the relations panel in the property editor. It is exposed for every
object type because any object type can be "View Locked" in the 3D view.
The property description is also updated to reflect this change and be
more specific without getting too long.

In the future this could become a more general feature of the transform
system, but for now it is limited to "Lock Camera to View".

Differential Revision: https://developer.blender.org/D9239

Commit Details:

Full Hash: 81f05aca29f3ee48f8488e946d4a7cf82f1fb2dc
Parent Commit: d127092
Committed By: Joseph Eagar
Lines Changed: +34, -34

14 Modified Paths:

/release/scripts/startup/bl_ui/properties_object.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+0, -3) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+3, -3) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+8, -4) (Diff)
/source/blender/editors/space_view3d/view3d_camera_control.c (+3, -4) (Diff)
/source/blender/editors/space_view3d/view3d_fly.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+1, -2) (Diff)
/source/blender/editors/space_view3d/view3d_utils.c (+4, -2) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+1, -5) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+9, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+0, -7) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021