Flip names for bones its not working #52685
Labels
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
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
11 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#52685
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
win 7 x64
Ubuntu
Blender Version
Broken: 2.79 RC2 and
6859695
Worked: 2.78c
Short description of error
Its changing the .L/R but its not removing the .001 (.xxx) number of the bone that its generated after copying it.
2.78c
To -->
2.79 RC2 And above
To -->
Exact steps for others to reproduce the error
bones flip names.blend
1-Select, if it is not selected, the bone asda.L.001
2- in edit mode Press "W" and select flip names
Changed status to: 'Open'
Added subscriber: @NahuelBelich
#63271 was marked as duplicate of this issue
#54189 was marked as duplicate of this issue
#54074 was marked as duplicate of this issue
#52790 was marked as duplicate of this issue
Added subscribers: @mont29, @JoshuaLeung
Confirmed. This behaviour looks wrong/incorrect to me.
Although @mont29 mentioned in #51543 that this sort of behaviour is apparently how it's now supposed to work, I'll take a look at what's going on here, as the current behaviour doesn't look very useful at all.
I think Flip names does what it should do currently - flipping names, not trying to change names to match (and usually fail in all but simplest cases) some mirror pattern.
IMHO, here we'd rather need a new 'Copy Mirror' operator, that would properly duplicate and rename bones at the same time? I cannot really see how we could achieve a proper 'name mirroring' a posteriori anyways, too much corner cases that would break such attempt.
Added subscriber: @ErickNyanduKabongo
Symmetrize is doing that already by it's symmetrizing it at the same time.
your right, just a few adjusts in the documentation and hints should fix the misunderstanding.
The functionality its there, bad report on my part sorry.
Added subscriber: @DKesserich
Symmetrize doesn't necessarily solve the problem, as it needs a root bone/object to symmetrize against. See my .blend on #52671 for a case where Symmetrize wouldn't work at all.
I feel like #50393 was the corner case (selecting both sides of an armature and doing flip names? Who does that? And WHY? And Dalai had dismissed it as not a bug at the time) and fixing it broke the standard use case. Flip names worked the way it worked at least since 2.49, and nobody minded.
Added subscriber: @Xyotic
Added subscriber: @SteffenD
Added subscriber: @JulianDarley
i have looked at https://developer.blender.org/T52790 and at the documentation, and for me this is still a bug. i following a lynda.com blender rigging tutorial that uses v2.72 and i have done exactly what the instructor has done and his 001 numbers get removed and mine do not.
Added subscriber: @sok0
Encountered the bug while following this tutorial:
https://cgi.tutsplus.com/tutorials/building-a-basic-low-poly-character-rig-in-blender--cg-16955
Your problem is not a bug, it is blender that is getting better, do this:
Go back to the step 17: after selecting those bones hit 'W' and from menu chose symmetrize. Then Continue from step 31
As you can see back when that tutorial was made, Blender didn't have symmetrize.
Added subscribers: @LaurentRenaud, @cyaoeu
Added subscriber: @OliverBurn
Symmetrise for bones has existed for over 2 years since 2.75. the flip names tool working correctly was an additional feature which worked and was very useful. For example in the case that symmetrising using the armature's origin, as it does is for some reason not available, the 3D cursor could be used to duplicate and scale across to achieve symmetry not connected to the object's origin.
This is not an improvement, it is a regression.
This issue was referenced by
cee66b8cc0
This issue was referenced by
4762c099d7
Changed status from 'Open' to: 'Resolved'
@OliverBurn having a generic tool broken to support a specific use case in relation with another tool, even is that use case is common, is not a feature, it is at best a very bad hack.
That being said, proper solution here is to add option to duplicate tool to flip names immediately.
Also added back as an option to strip numbers from flipped names in operator, option to be used only with sane bone naming scheme (else numbers between both sides are likely going to get incoherent).
Added subscribers: @fabianP, @brecht, @WilliamReynish