Maniphest T83385

The "affect only origins" option does not work when editing the numerical coordinates/scale/rotations in the item tab.
Closed, Duplicate

Assigned To
None
Authored By
Eric Jomphe (Velu)
Dec 4 2020, 2:17 AM
Tags
  • BF Blender
  • Modeling
Subscribers
Eric Jomphe (Velu)
Pablo Dobarro (pablodp606)
Pablo Vazquez (pablovazquez)
Robert Guetzkow (rjg)
Stanislav Blinov (radcapricorn)

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.48

Blender Version
Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: rB0f45cab862b8
And
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-12-03 21:55, hash: rBcc6ec71b1934

Short description of error
I was asked to report this as a bug by Pablo.

The "affect only origins" option does not work when editing the numerical coordinates/scale/rotations in the item tab. The "Affect only Location" and "Affect only Parent" also do not work with the numerical input on the transform tab.

Exact steps for others to reproduce the error
Repro steps. select any object, turn on affect origins only. Then edit coordinates in the transform tab. The whole model will move, not just the origin.

Event Timeline

Eric Jomphe (Velu) created this task.Dec 4 2020, 2:17 AM
Robert Guetzkow (rjg) reopened this task as Needs Triage.Dec 4 2020, 11:22 AM
Robert Guetzkow (rjg) closed this task as a duplicate of T71437: Affect Only: Origin/Parents not working in Transform Panel of the 3D View.
Robert Guetzkow (rjg) added a project: Modeling.Dec 4 2020, 11:24 AM
Robert Guetzkow (rjg) added subscribers: Pablo Dobarro (pablodp606), Pablo Vazquez (pablovazquez), Robert Guetzkow (rjg).EditedDec 4 2020, 11:26 AM

As far as I'm aware this is intentional, see the ticket I've originally merged this into. I'll check with the developers just to be sure. Which Pablo instructed you to report this @Pablo Dobarro (pablodp606) or @Pablo Vazquez (pablovazquez)?

Eric Jomphe (Velu) added a comment.Dec 4 2020, 7:05 PM

Oh snap, sorry about that, it was not my intention to throw @Pablo Vazquez (pablovazquez) under the bus. During the podcast, I was asking if there was any plans to extend this functionality to numerical inputs. It's a bit unfortunate if this is intentional since it makes the affect origins option almost useless for precision placement.

For example, when exporting assets to unity, you need to put a 90 degree rotation on the x of your assets in order to have them aligned properly in game. So instead of just activating the affect only origins and doing the operation. You have to either rotate the object -90, apply transforms and re-rotate it 90 degrees prior to exporting, or place the 3d cursor and align your origin to it.

Link to the timestamp in the video.
https://youtu.be/oqjKMd9CYI4?t=2615

Robert Guetzkow (rjg) added a comment.EditedDec 4 2020, 7:24 PM

@Eric Jomphe (Velu) You can precisely rotate it through shortcuts, e.g. R + X + 90. What you actually want is in the file exporter options though. For instance in the .fbx exporter you can select which axis is forward and up. Similar options exist for other exporters as well. The options can be accessed by clicking on the gear icon in the file browser.

Eric Jomphe (Velu) added a comment.Dec 4 2020, 8:21 PM

Thanks,, I appreciate the answer and the tips. The Unity Asset was a bad example as it distracted from the point that being able to input absolute values on origins is useful behavior.

The r+x+90 shortcuts don't allow you to insert an absolute value in cases where you're not starting from a neutral world position, which means to use that method you need to reset the origin, then do the operation 3 times if you want a specific rotation (r + x + 25/ r + y + 50 / r + z + 15 ). When you could just activate "affect only origins" and input the values ( 25 tab 50 tab 15 done) which is much faster.

Robert Guetzkow (rjg) added a comment.Dec 4 2020, 8:42 PM

@Eric Jomphe (Velu) I see what you mean. That would be a missing feature.

Stanislav Blinov (radcapricorn) added a subscriber: Stanislav Blinov (radcapricorn).Dec 4 2020, 8:50 PM

@Eric Jomphe (Velu) You can do this:

  • make an Empty and put it in the desired orientation
  • set pivot to Active Element
  • select all your asset(s), keeping the Empty active
  • enable Only Origins
  • do a Object -> Transform -> Align to Transform Orientation, picking 'Local' as the orientation in the options

...which is, nevertheless, of course overkill if you just need to edit one object.

Eric Jomphe (Velu) added a comment.EditedDec 9 2020, 7:59 AM

@Stanislav Blinov (radcapricorn) Thanks ! As it happens, I was actually looking for that earlier today.

@Robert Guetzkow (rjg) Fair enough :) I made a post on "Right click select" if you guys feel the suggestion has merit : https://blender.community/c/rightclickselect/RMgbbc/

Robert Guetzkow (rjg) added a comment.Dec 9 2020, 9:52 AM

@Eric Jomphe (Velu) Thank you!