Gizmo position is wrong for meshes with modifiers #50597

Open
opened 2017-02-05 04:52:19 +01:00 by John Hur · 37 comments

System Information
Win10, Win7, Mac OS Sierra
GTX970, GTX750

Blender Version
Broken: 2.78a e8299c8 , 2.66.0 r54697

Short description of error
Screen Shot 2017-02-05 at 12.59.39.png
When a joint (for example, an arm) is bent, paint weight is not enough to express deformation around the joint. So it's a common practice to add a shape key for the bent shape and edit it.
But when you enter edit mode and select polygons to edit it, the manipulator is on wrong position.

Exact steps for others to reproduce the error
Just select faces. Manipulator is supposed to sit on the selected faces but it's not.

manipulator bug.blend

**System Information** Win10, Win7, Mac OS Sierra GTX970, GTX750 **Blender Version** Broken: 2.78a e8299c8 , 2.66.0 r54697 **Short description of error** ![Screen Shot 2017-02-05 at 12.59.39.png](https://archive.blender.org/developer/F446276/Screen_Shot_2017-02-05_at_12.59.39.png) When a joint (for example, an arm) is bent, paint weight is not enough to express deformation around the joint. So it's a common practice to add a shape key for the bent shape and edit it. But when you enter edit mode and select polygons to edit it, the manipulator is on wrong position. **Exact steps for others to reproduce the error** Just select faces. Manipulator is supposed to sit on the selected faces but it's not. [manipulator bug.blend](https://archive.blender.org/developer/F446272/manipulator_bug.blend)

#101083 was marked as duplicate of this issue

#101083 was marked as duplicate of this issue

#100865 was marked as duplicate of this issue

#100865 was marked as duplicate of this issue

#83890 was marked as duplicate of this issue

#83890 was marked as duplicate of this issue

#72724 was marked as duplicate of this issue

#72724 was marked as duplicate of this issue

#71360 was marked as duplicate of this issue

#71360 was marked as duplicate of this issue

#71355 was marked as duplicate of this issue

#71355 was marked as duplicate of this issue

#63212 was marked as duplicate of this issue

#63212 was marked as duplicate of this issue
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @vntrkd

Added subscriber: @vntrkd
Member

Added subscriber: @JulianEisel

Added subscriber: @JulianEisel
Julian Eisel self-assigned this 2017-02-09 16:35:12 +01:00
Member

Will have a look at that, but as a rather low-priority one (everything still works, just a visual issue).

Will have a look at that, but as a rather low-priority one (everything still works, just a visual issue).
Author

I think this happens because bone's transformation is not applied to the manipulator (see the pictures below).
1.png 2.png
This may look simple, but it's a very important issue for modelers. If manipulator sits on the wrong position, modelers cannot edit bent shapes properly. This is one of the most wanted bug fix among character modelers.

Thank you for paying attention to this problem.

I think this happens because bone's transformation is not applied to the manipulator (see the pictures below). ![1.png](https://archive.blender.org/developer/F483016/1.png) ![2.png](https://archive.blender.org/developer/F483018/2.png) This may look simple, but it's a very important issue for modelers. If manipulator sits on the wrong position, modelers cannot edit bent shapes properly. This is one of the most wanted bug fix among character modelers. Thank you for paying attention to this problem.

Added subscriber: @brecht

Added subscriber: @brecht

@JulianEisel, see #40505 and D598 if you want to fix this.

@JulianEisel, see #40505 and [D598](https://archive.blender.org/developer/D598) if you want to fix this.

Added subscriber: @RKiselevich

Added subscriber: @RKiselevich

Added subscriber: @AkoZ

Added subscriber: @AkoZ

I find this #54603 bug on release 2.79b in ordinary placement of manipulator.
simple but really annoying to use, as 2.79 keeps ok placement.

I find this [#54603 bug on release 2.79b ](https://developer.blender.org/T54603) in ordinary placement of manipulator. simple but really annoying to use, as 2.79 keeps ok placement.

Added subscriber: @TakeshiFunahashi

Added subscriber: @TakeshiFunahashi

This problem, manipulator gizmo not offer visual transformed position (with armature posing)
not just a visual issue. There are many case which we need to get pivot and axis of visual transform.

When we edit character mesh, we often set pivot as selected, then use normal axis of selected faces (verts). I then move vertex with propotional edit with Gizmo. so we can smooth pull in out mesh as we need.

but current blender just use axis of non posed mesh normal axis.
I know to avoid this, about 2.7 there was plug in. (which generate new mesh bake armature posing, then transfer as new shape key from current posed base shape) but about 2.8 the plug in not up-dated.

I know we can sculpt but, to detail edit with preciese values , and direction, we need gizmo (and pivot) positioned on transformed mesh.

This problem, manipulator gizmo not offer visual transformed position (with armature posing) not just a visual issue. There are many case which we need to get pivot and axis of visual transform. When we edit character mesh, we often set pivot as selected, then use normal axis of selected faces (verts). I then move vertex with propotional edit with Gizmo. so we can smooth pull in out mesh as we need. but current blender just use axis of non posed mesh normal axis. I know to avoid this, about 2.7 there was plug in. (which generate new mesh bake armature posing, then transfer as new shape key from current posed base shape) but about 2.8 the plug in not up-dated. I know we can sculpt but, to detail edit with preciese values , and direction, we need gizmo (and pivot) positioned on transformed mesh.

Added subscribers: @ideasman42, @WilliamReynish

Added subscribers: @ideasman42, @WilliamReynish

I ask here again. Is there any developer who plan to solve it? Because this report was offered about 2.78a . At least if developer think it just a visual issue.

I hope developer actually test with more practical case and understand, it is not just a visuall limitation. you can not trasform with current axis.

I ask here again. Is there any developer who plan to solve it? Because this report was offered about 2.78a . At least if developer think it just a visual issue. I hope developer actually test with more practical case and understand, it is not just a visuall limitation. you can not trasform with current axis.
Brecht Van Lommel changed title from Manipulator position is wrong while editing corrective shape keys to Manipulator position is wrong for meshes with modifiers 2019-04-02 13:10:17 +02:00
Julian Eisel was unassigned by Brecht Van Lommel 2019-04-02 13:11:28 +02:00

Thanks change priority. Then why it is so important, I lost way to move vertex along current normal, or local axis with posing (by armature modifier)
If it is only matter about manipulatior position, most of case I just use short-cut with axis direction, then Manipulatior position is not so important. Corrective shape for bone often need to pull out ,in along normal direction of mesh.

When modeling, I often set pivot point as Current Active (or current selected boundary), And often use "cursor to selection", then set 3d cursor as pivot center for Rotation , Scaling (it work well for proportional editing) too.

But about modifier moved mesh (which change position), we can not set cursor to current selected postion. (visual transormed), it only set cursor positon on default location.
and Transform axis, Normal , local direction, of current selected segment are not up-dated. (keep zero-pose status)

Thanks change priority. Then why it is so important, I lost way to move vertex along current normal, or local axis with posing (by armature modifier) If it is only matter about manipulatior position, most of case I just use short-cut with axis direction, then Manipulatior position is not so important. Corrective shape for bone often need to pull out ,in along normal direction of mesh. When modeling, I often set pivot point as Current Active (or current selected boundary), And often use "cursor to selection", then set 3d cursor as pivot center for Rotation , Scaling (it work well for proportional editing) too. But about modifier moved mesh (which change position), we can not set cursor to current selected postion. (visual transormed), it only set cursor positon on default location. and Transform axis, Normal , local direction, of current selected segment are not up-dated. (keep zero-pose status)

Added subscriber: @AbidMaqbool

Added subscriber: @AbidMaqbool
Member

Added subscriber: @Mets

Added subscriber: @Mets
Member

Added subscribers: @Dimitar, @lichtwerk

Added subscribers: @Dimitar, @lichtwerk
Philipp Oeser changed title from Manipulator position is wrong for meshes with modifiers to Gizmo position is wrong for meshes with modifiers 2019-11-06 19:56:28 +01:00
Member

Added subscribers: @Alumx, @MarcinTwarowski

Added subscribers: @Alumx, @MarcinTwarowski
Member

Added subscribers: @sanath, @ronsn

Added subscribers: @sanath, @ronsn

Added subscriber: @mano-wii

Added subscriber: @mano-wii

Edit:
This is a limitation of the transform gizmo that does not consider the final position (with modifiers).
However, this could be supported...

**Edit:** This is a limitation of the transform gizmo that does not consider the final position (with modifiers). However, this could be supported...
Member

Added subscriber: @dgsantana

Added subscriber: @dgsantana

Added subscriber: @hzuika

Added subscriber: @hzuika
Member

Added subscribers: @Christoph-Feck, @PratikPB2123

Added subscribers: @Christoph-Feck, @PratikPB2123

Added subscriber: @hoxabel

Added subscriber: @hoxabel

Need the fix so bad!

Need the fix so bad!
Member

Added subscriber: @denwer_brugol

Added subscriber: @denwer_brugol

gizmo_how_it_can_be.gif

![gizmo_how_it_can_be.gif](https://archive.blender.org/developer/F13496631/gizmo_how_it_can_be.gif)

Added subscriber: @yozba

Added subscriber: @yozba
Philipp Oeser removed the
Interest
Modeling
label 2023-02-09 15:30:04 +01:00
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
17 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#50597
No description provided.