Add Selected Objects to Collection
To help with organizing projects, I'd like to see an Add Selected Objects option to the right-click context menu. Any selected object, even if it's already in a sub-collection, would be moved into the highlighted collection. This way, if you decide you want a couple of objects in your scene to be collected together, you can select them either in the Collection panel or in your viewport (or both), right-click the collection and move everything over at once.
Similarly, and maybe this deserves its own entry, it'd be great to be able to select some objects and when you press New to create a new collection, the selected objects would automatically move to that collection.
6 Comments
Isn't all this already possible with the "Move to Collection" menu brought up using the 'M' hotkey on the keyboard. If you're already aware of that option and just want the functionality accessible from the Object Context Menu then I think it would be a needless addition.
Currently the 'M' menu works both in the Viewport and the Outliner and its quite compact and straight to the point.
Regarding your second request, I think that would be an OK addition even though you can create a new collection with the selected objects using the 'M' menu and name the collection at the same time, something that requires additional clicks when you use the "New collection" icon on the top right.{attachment Desktop_Screenshot_20190826_-_11530147png}
* @akshayxw69 * Thanks for the reply. Since we already have a right-click context menu for collections, it makes sense to put functionality in there that is specific to that UI element or object. I think the M menu is fine for people who are familiar with Blender but I believe it's an outdated method of grouping commands and interacting with objects. Pressing M might be natural for people who have used Blender for a while but is completely foreign to those just starting out. Why should a user have to go look up how to move an object to a collection, or even know where to look in the first place, when adding to a fully functional context-sensitive list would be very easy and more intuitive. I actually did not know about the M button and now that you've pointed it out, I'm even more confident my original suggestion is needed to augment Blender's interface.
* @Alec Fredericks * Alright, fair point regarding ease of accessibility.
{attachment Desktop_Screenshot_20190826_-_17441678png}
Well, you'll be happy to know that this option is also present in the Viewport Object context menu, we both seem to have missed that one.
So that removes the necessity of the 'M' hotkey for the Viewport at least since it doesn't seem to be present in the Outliner object context menu, you're stuck using the move menu there for the time being.
For now If you want you can right click on "New collection" option after pressing the 'M' hotkey (note that you have to select at least one object) in the Outliner and add it to the quick favorites menu.
{attachment Desktop_Screenshot_20190826_-_17552686png}
Now you can just press 'Q' while hovering your mouse in the Outliner to access the quick favorites menu and create a new collection and move the selected objects simultaneously.
{attachment Desktop_Screenshot_20190826_-_17581688png}
* @akshayxw69 * I disagree: while once you KNOW the M hotkey, it's great, but discovering it sucks balls. Putting it in the context menu WITH its hotkey promotes discoverability, which is a constant, CONSTANT, shortfall of the Blender UI.
* @akshayxw69 * --It's so odd they'd put it in the 3DView context menu and >>not<< the Outliner, which is a good deal more to the point.
Why why WHY? --As long as they eventually do it I'll be happy.
This is a classic scenario where someone has a suggestion for making Blender more accessible and intuitive but is met with the response of 'it can technically be done one way thus there's no issue'. This argument continues to be very frustrating, why is this community so opposed to being able to access commands in more than one way? Adding the 'm' key menu to the outliner in addition seems entirely reasonable.