Page MenuHome

Inconsistent display of 3D Viewport axes and Floor grid display
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.59

Blender Version
Broken: version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: rBbcfdb14560e7
Worked: (newest version of Blender that worked as expected)

Short description of error
In the Viewport Overlays options there's a section that enables/disables the axes display (X/Y/Z). It doesn't always work in orthographic side, front and top views. Additionally sometimes it is also dependent of Grid and Floor display being turned ON. It should not be dependent of neither Grid nor Floor display AND it should display the axes reliably on orthographic side, front and top views. Of course the one being "looked along at" should not be visible, however the other two aren't always displayed or hidden reliably either.

Exact steps for others to reproduce the error

  • Set Blender to factory default settings.
  • Switch to orthographic SIDE view (numpad 3).
  • Check Viewport Overlay display options: you will find the Z axis disabled, and yet it is being displayed. Toggling it on and off doesn't do a thing.
  • Disabling the other two axes doesn't hide them neither. They only vanish when the Grid is disabled.
  • Switch to Top view (numpad 7).
  • Enable Grid. Disable Floor. Nothing happens! The floor grid remains.
  • Toggle the axes. Again, nothing happens. The axes remain visible even if turned off.

Somehow the subsequent display settings of Floor and all 3 Axes are dependent of the 'Grid' setting being enabled or disabled while they should actually be all independent from each other.

Thank you

Event Timeline

Axis always appearing in front and top views is old behavior.
And the code shows that it is intentional. See {https://developer.blender.org/diffusion/B/browse/master/source/blender/draw/engines/overlay/overlay_grid.c$96-118}
We may have to delve deep into Blender's commit history to understand the real reason for this.
But this behavior is not a bug.

As for the issue of the axes disappearing along with the grid, I'm not sure if this is intentional. But it doesn't look like a bug to me.
Perhaps the axes seen in the orthographic side view are part of the grid. That's why they are treated differently.

But in any case, intentional or not, this behavior is well defined in the code and is already part of users' muscle memory.
Therefore, discussion and feedback from the community is needed.

For user requests and feedback, please use other channels: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

For more information on why this isn't considered a bug, visit: https://wiki.blender.org/wiki/Reference/Not_a_bug

I'm getting the feeling nothing looks like a bug to you. I'd like someone else to review this bug report please because there is NO WAY IN HELL this very basic thing not working as it should be could be intentional.

Please reopen this bug report, this is definetly either a bug, bad coding, bad planning and not working as it should.

Muscle memory or not, when you disable the display of axes in the viewport overlay settings it should do as defined - and this clearly does not.

Germano Cavalcante (mano-wii) reopened this task as Needs Triage.Aug 27 2022, 8:13 PM