Remove the Transform Active Tools

Edit: Here’s a more brief description of my main points and the reason for this post:

  • The transform active tools don’t perform well and require too many clicks to use because the drag behavior is to move, rotate or scale requiring extra clicks to choose a select tool.
  • The tools in the toolbar are the most prominent way for moving, rotating, and scaling in the software, yet the least capable.
  • The move, rotate, and scale buttons in the tool bar should instead enable the transform gizmos which don’t block the user from using other active tools.
  • The select active tool as it works now performs exactly like the move active tool when the move gizmo is visible, so why not make the select tool just perform the action of the active gizmo when you drag in an empty space.

(Note that I am saying these things with hopes of attracting new users. The more users we have, the better Blender will become. I know that Blender is infinitely configurable and what I’m asking for can be made to work in one way or another, but that is not what shapes a new user’s initial opinion.)
Check out my solution in this video.

I’ve made an addon that will let you see why what I’m proposing is a better solution.

Please hear me out. I know this is a long post, that may seem like a rant at times, but I’m saying this out of love and for the full acceptance of Blender in the professional 3d world.

I’ve mentioned this in a few other forums like the Industry Standard Keymap task, Right Click Select, mentioned in the Blender Today Live video on Tuesday and also in the Python Forum on this site. So fully knowing that I’m repeating myself and risking sounding pushy, I’m trying to raise awareness and support of the possibility of replacing the Transform Active Tools with the transform gizmos added recently to the new gizmos dropdown in the viewport.

The transform tools just aren’t a good match for active tools. Moving, rotating, and scaling is too much an integral part of scene layout, animation, and modelling to A) require so many clicks (as in the active tools) B) be hidden away as a check box in a drop down menu (as in the gizmos) C) be completely non-discoverable as keyboard shortcuts (G,R,S keys).

One if the big pushes behind the 2.80 project was getting the attention of more people in the game, film, and visualization industries, and if the first tools these new users touch seem foreign and buggy, they are unlikely to move further. So as a user of most of the DCC software in the industry for more than 20 years (mostly 3d Studio and 3ds Max) please hear me out on this.

What’s wrong with the active tools (and other transform methods):

  1. They seem buggy since you can’t box select, and dragging in an area away from the transform gizmo causes the object to be transformed. Dragging the gizmo handles transforms the object as well, but why, when you just need to click and drag on the screen?
  2. This drag anywhere behavior is a special mode in other software (lock selection button in 3dsMax, modifier keys in other software) not the most prominent method of transforming (IE the big Move, Rotate, and Scale icons on the tool bar. Three of the seven large first steps icons greeting new Blender adapters.)
  3. They require extra clicks since you have to release other basic tools like selection (not sure if anyone actually selects things [sarcasm]) just to make a selection only so you can go back to a transform tool and move your selection.
  4. This point is really just to reiterate: The new toolbar was sold to existing Blender users as a way to attract new users. As the transform active tools stand, they fail at this. They will just seem weird to new users and are not going to be used by existing users who know that the GRS modifiers are the fastest way to work. This is being nice. You know as well as I do how the change from the tools panel to the Active Tools toolbar have downright angered some users (I’m not in this camp. I’m just illustrating my point.)

What should be done to fix this situation:

  1. Make the way that transform tools work in most software the most prominent transform tools. This would mean the icons in the tool bar should be unique for transform tools in that they enable gizmos but not active tools and are not exclusive. Allow a user to enable a selection mode AND the Move gizmo all from the most prominent part if the Blender UI.
  2. Right now the Select Tool, which is grouped with the box, lasso and circle select active tools, works just like the move active tool. You’ll see what I mean by activating this Active Tool and checking the box for the Move gizmo. This is no different from the Move Active tool. Just modify this select tool so that a drag in an empty space transforms based on the Transform Gizmo that is active and we have a perfect workflow. It is similar to what works in the industry and doesn’t force extra clicks.
  3. Make the most common transform method of DCCs easy to trigger with a single short cut. I had to create a script to make the trasform gizmo work with a keyboard shortcut. It was time I wish I didn’t have to spend. It is time most users won’t want to spend. To trigger the active tools with a shortcut, first the space key must be pressed, then the shortcut corresponding to the tool must be pressed. This isn’t fast nor intuitive. At least the pre 2.80 method of transforming was fast (not intuitive).

Don’t delay on this. It is truly, truly the right time to make this change. Studios and individuals thinking of switching to Blender once 2.80 is released, will not come back later to try 2.81 in hopes it will be more user friendly.

11 Likes

i guess we are the only two who agree on this, i think we can simplify the system without losing the click drag option,just like you pointed out that the select tool gives you the same behavior as the move tool, but some users want the same for rotate and scale to work like Active tools and call it “tweak tool” ,so maybe the select tool can also change it’s internal behavior depending on which transform tool is active, this way the system will be unified and we don’t have two separate ones that work independently, and we also get transform tools toggle which i am desperately asking for.

1 Like

Go in the keymap for the tool you want to change. Add or modify tweak events to your hearts desire.

You can keep things like they are and add box, lasso, and circle select for different modifier clicks and/or drags. You can change the default drag to box, lasso, or circle select and throw the default behavior to something like alt-RMB.

Anyway you want it

it’s not about keymap or changing the events but rather simplifying the system…right now the selection tools work like any other 3d app with manipulators and everything but they’re tucked under a pop-over which is inconvenient and the transform tools work like tweak tools causing unnecessary combinations so you have to jump between them left and right…this is a confusing system for any 3d artist pro or new…it’s a slow workflow and broken.

1 Like

Have mine working exactly like maya but also with the added benefits blender provides. Not sure what you are needing without some explanation

clearly you are not understanding my points here… this is about the default setup and how these tools work out of the box for those who don’t have knowladge to go deep in the input editor and learn operators…etc ,

2 Likes

Oof.
On my side, the transform and selection tools are working exactly like cinema 4d, which is great. I really don’t know what this madness is all about.

well we don’t know how cinema 4D works and because you like it is not the point here…read the topic and try to understand first before you call people “madness”.

2 Likes

Remove active transform tools makes no sense. It’s not a solution. It’s like if the entire planet lobotomized themselves because a few retards exist naturally.

The industry standard keymap has someone in charge of it and I’m sure that they will choose a good alternative default that behaves like other apps. I remember the old splash that had maya, blender, and… max? It wasn’t perfect but it would be now with 2.8

here is a quick explination for those who didn’t understand the arguments.


@ThinkingPolygons you always coming like you know everything with your childsh accusations…no wonder you’re not likeable in the community.

3 Likes

Even now in beta 2.8 works fine with some small effort and a few minutes looking around the internet. It accommodates everyone.

Being immediately intuitive is something I imagine the devs are figuring out but honestly who cares? It is a mostly subjective thing and the ironing out can definitely do without total removal of the feature itself.

I don’t care what kids are thinking.

But still, you guys are confusing the select tool with the move tool. THEY ARE NOT THE SAME AND CAN’T HAVE THE SAME BEHAVIOR. The select tool is a tweak tool, it has nothing to do with the move tool. You can’t make it work like the move tool, it doesn’t make sense.

Well you can execute both by adding a select box/circle/lasso tweak to the move scale or rotate. You can have drag do a move like normal and shift drag do select without changing tools. Like I said before it works however you want

it seems you are the one with a kid’s mind here.

then what you say about this???

I used to do that before the gizmo overlay was available. Now there’s no need for it.

And now we get this pointless request lol

I didn’t even notice that it changed that probably because I keep using the same keymap every new build.

Hmm all it really does is keep manipulators on in the selection tools. Not as useful for how I do it. I never even enter the selection tools I just use them from the transform tools directly

See? That’s what I’m talking about. You don’t understand the point of this tool. This tweak tool was made to tweak things directly unlike the move tool which you need to click first to select and then transform.

u said you can’t make when actually you can, you don’t need a tweak tool but instead make it an option that works with the transfrom tools like other apps for example maya has the option in the transfrom tools options …the idea here is to simplify this system which is clearly slapped togather last minute as far as i know.

I guess you don’t understand me. When I’m saying “you can’t” doesn’t mean it’s impossible to do, it just don’t fit the design that blender has right now. Removing the transform tools just doesn’t make sense.

However it was done, no matter the intentions behind it, active tools work great with minimal effort thanks to the flexibility of both the keymap and all the operators it configures

How it is presented to new users is being worked on. I can’t imagine how scrapping the whole idea, when it already works, is going to help someone who for some reason both cannot live without this feature and can’t be bothered to open the settings.