Paul Kotelevets 1D_Inc
  • Joined on 2015-01-16
Paul Kotelevets commented on pull request blender/blender#118968 2024-03-05 00:01:17 +01:00
WIP: Shift Extrude and Duplicate of meshes and objects

I do strongly believe "Shift" being Extrude and duplicate, is far more useful to more users that the "Axis Plane Swap", as there mouse can easily push the gizmo plane.

Sure! This is why…

Paul Kotelevets commented on pull request blender/blender#118968 2024-03-03 16:17:51 +01:00
WIP: Shift Extrude and Duplicate of meshes and objects

Ctrl for snapping is not hardcoded, but is already occupied in transform modal map. Gizmo interactions are hardcoded, so its reasonable to use modifier keys, unoccupied in transform modal map.

Paul Kotelevets commented on pull request blender/blender#118968 2024-03-03 06:40:21 +01:00
WIP: Shift Extrude and Duplicate of meshes and objects

If previous functionality (locking plane) was hardcoded it seems to be safe to provide the proposed substitution in hardcoded form, since the list of a functionality to satisfy is pretty much…

Paul Kotelevets commented on pull request blender/blender#118968 2024-03-02 01:26:54 +01:00
WIP: Shift Extrude and Duplicate of meshes and objects

Nice to see an implementation. Is linked data duplicating (alt+D by default) is supposed to be supported as well?

Paul Kotelevets commented on issue blender/blender#109484 2024-02-27 05:17:11 +01:00
"Emulate 3 Button Mouse" conflicts with ALT left click, for instance to disable multipe modifiers on multiple objects

Laptop specific keymap will disallow to transfer keymaps between devices, so you will have to configure them from scrach each time.

Using Alt+RMB as an optional alternative instead of Alt+LMB…

Paul Kotelevets commented on issue blender/blender#93551 2024-02-26 18:16:35 +01:00
Mesh Normals and Auto Smooth in 4.1

Well, any generative approach will be useful, but only for generative workflows.

Paul Kotelevets commented on issue blender/blender#69323 2024-02-24 06:30:34 +01:00
Remove/Update "Emulate Middle Mouse" preference

Indeed, alt+LMB has lots of collisions, and alt+RMB has much less of them (mostly stencils controls), could be a viable solution.

Paul Kotelevets commented on issue blender/blender#109484 2024-02-24 05:50:44 +01:00
"Emulate 3 Button Mouse" conflicts with ALT left click, for instance to disable multipe modifiers on multiple objects

Originally all the other software has cloned AutoCAD solution for viewport orbiting via alt, which was designed to fit 2d drafting (the original purpose of AutoCAD where it is commonly used till…

Paul Kotelevets commented on pull request blender/blender#113122 2024-02-17 01:57:30 +01:00
WIP: UI: Refactor menus in Edit Mode

As far as I remember, the main challenge was not to design menus themselves, but make them feel natural - like correspond to the way operators actually works.

For example, same correspondance…

Paul Kotelevets commented on pull request blender/blender#117669 2024-02-16 14:55:50 +01:00
Anim: Graph Editor - automatically lock key translation to a single axis

I think it is the most worthful behaviour. For example, the same way holding ctrl temporarily enables snaping if it is disabled and vice versa - which is very useful in practice.

Paul Kotelevets commented on issue blender/blender#118132 2024-02-13 08:04:48 +01:00
Modeling: the Undo command resets the Cursor to the origin when using Legacy Undo system

Aw, that explains a lot. Thank you for clarification!

Paul Kotelevets commented on issue blender/blender#118132 2024-02-12 21:47:11 +01:00
Modeling: the Undo command resets the Cursor to the origin when using Legacy Undo system

Indeed, 3d cursor is a system which is supposed to be used with direct user input only, since its location has to be totally predictable.

Paul Kotelevets commented on issue blender/blender#109484 2024-02-12 21:41:24 +01:00
"Emulate 3 Button Mouse" conflicts with ALT left click, for instance to disable multipe modifiers on multiple objects

@LukasWieg I mean that Oskey is quite challenging to reassingn in OS. Also some laptops has only one Oskey near right ctrl, and doesnot have left one.

Paul Kotelevets commented on pull request blender/blender#117669 2024-02-08 18:38:50 +01:00
Anim: Graph Editor - automatically lock key translation to a single axis

For example in object mode RR already works like that - first R starts viewport restricted rotation and second R disables restriction. Quite common behaviour, feels pretty nice.

Paul Kotelevets commented on pull request blender/blender#117669 2024-02-07 19:46:27 +01:00
Anim: Graph Editor - automatically lock key translation to a single axis

It would be nice to have double G press (GG) assigned to temporal restriction eliminating

Paul Kotelevets commented on pull request blender/blender#113122 2024-02-02 15:27:48 +01:00
WIP: UI: Refactor menus in Edit Mode

So this PR is trying to make this more obvious. The vert/edge/face selection modes and menus are not important for the operations themselves.

You can try to do the transpose for sure,…

Paul Kotelevets commented on pull request blender/blender#113122 2024-02-02 15:20:09 +01:00
WIP: UI: Refactor menus in Edit Mode

Each system has an imprint of how it was originally created, so I have an assumtion which looked convincing.

In the most mesh modeling software mesh engine has been created from operators…

Paul Kotelevets commented on pull request blender/blender#113122 2024-02-02 14:36:18 +01:00
WIP: UI: Refactor menus in Edit Mode

At the system design level what this PR does is transposing domain-function menu matrix in function-domain form.

Function-domain form assumes that there are no domain-specific functions and…

Paul Kotelevets commented on pull request blender/blender#113122 2024-01-31 21:10:34 +01:00
WIP: UI: Refactor menus in Edit Mode

Because these can't easily be categorized into a strict domain type.

That depicts that these operations do not have a domain type, effectively separating them from those that do.

Paul Kotelevets commented on pull request blender/blender#113122 2024-01-31 19:34:20 +01:00
WIP: UI: Refactor menus in Edit Mode

Technically

There are many examples where you have to look in the wrong menu by the mindset you mentioned:

  • Rip selected Edge Loop = Vertex -> Rip Vertices Yes, because it rips…