Operating system: Windows 10 Pro
Graphics card: GeForce GTX 1080 Ti
Broken: 2.80, d09289ff7a8e, 2019-05-15 02:20
Short description of error
Currently object hierarchies can be made visibile / unvisible for viewport / render by using Click+SHIFT key on the parent viewport icon.
This way doesn't work if you want to select object hierarchies.
Click+SHIFT+Parent selects the parent object only, but not the children.
To select the complete object hierarchy you have to use Click+CTRL+parent.
Deselecting is impossible or possible only by using Click+CTRL+SHIFT+parent.
In my opinion selecting and deselecting should work like hiding / unhiding objects: Using the Click-SHIFT+parent way.
Please fix this.
Exact steps for others to reproduce the error
See my GIF Screen recording below for details.
Additionally there is a simple .blend file that can be used for testing.
If you like to reproduce it, try this:
- Click+SHIFT+Empty object for "Global visible in viewports" (Monitor icon) -> Parent and children disappear. Great.
- Anew Click+SHIFT+Empty object for "Global visible in viewports" (Monitor icon) -> Parent and children appear. Great.
- Try the same with Click+SHIFT+Empty object itself.
-> Result: The Empty will be selected only. The children in the hierarchy are not selected. That's bad.
Currently "workaround" (Inconsistent):
If you want to select the whole hierarchy, you have to Click+CTRL+Empty object.
If you want to deselect the whole hierarchy, you have to Click+SHIFT+CTRL+Empty object.
This is confusing. Please use CTRL or SHIFT for hierarchies. But not both in some situations, like it is currently.
Click on this GIF to see the screen recording:
Basic question and comment about this topic:
Why are you not supporting the regular selection way, how it works in the industry for years:
Click+CTRL+Entry -> Add / Remove objects to a selection by single.
Click+SHIFT+Entry -> Select object lists by clicking on a source object in the list and then clicking on a target object. Result: All objects inbetween source and target will be selected.
The Blender developers try to be more standard. That's good. But is a regular selection system not one of THE basic industry standards that should be supported like everyone expects it? Blender is still something "individual" here.