Page MenuHome

Fix T61701: Orthographic Viewpoints Hidden Grid
ClosedPublic

Authored by Sebastian Parborg (zeddb) on Feb 19 2019, 4:27 PM.

Details

Summary

If all axis and grid options were turned off, the grid in the main ortho views would not be rendered.
Now we force rendering of the grid regardless of the settings when in one of the main ortho views.

Diff Detail

Repository
rB Blender

Event Timeline

This revision is now accepted and ready to land.Feb 19 2019, 6:48 PM
This revision was automatically updated to reflect the committed changes.

If Grid was off, the grid was not visible. That seems... entirely correct?

Now it's impossible to disable the grid when viewing along an axis in Ortho.

This breaks basic Grease Pencil usage:

And makes wireframe view very difficult to use:

On top of that it's also simply inconsistent that the Grid option sometimes doesn't work.

For the above reasons, I find this change questionable at best.

@William Reynish (billreynish) https://developer.blender.org/D4116
There was a change to keep the settings synced. But it was reverted as that was not how it is in 2.79

@Sebastian Parborg (zeddb) With this change here, it's impossible to disable the grid in orthographic views. I can't see why it's an improvement to make the 'Grid' setting inconsistent, and why we should always force the grid on, when we have an option to disable the grid?

What if you want to make a drawing, or just do modeling without the grid visible? Why would we not allow that?

Previously, Grid off = off, and Grid on = on. I can't see what the issue was with that? Users could then enable or disable the grid as they please.

@William Reynish (billreynish) as @Brecht Van Lommel (brecht) has stated in other bugreports about this and on IRC, we currently just want to keep it they way it was in 2.79 and then sometime later take some time to rethink how this should work and change it.

@Sebastian Parborg (zeddb) @Brecht Van Lommel (brecht):

How about we make it like so:

  • If you turn the grid off, you don't see the grid
  • If you turn the grid on, you see it

Radical, I know! :)

Btw, I saw a few reports on Twitter and other places too where people are having issues with the current behaviour.

For anyone wishing to use Grease Pencil, it's really quite terrible that you cannot turn off the grid display when viewed from front, side, top etc.

Also, I would add: Forget about Blender 2.79. Many things in 2.79 we don't want to revive. Let's just consider which behaviour makes the most sense today.

Maybe that's the conclusion, though I'm not sure.

Can you at least see that there are cases where it is actually helpful to see the grid or axis lines in the side views, but not in perspective? And that by changing that behavior we are making things better for some and worse for other use cases?

And do you agree that the current contrast of the grid is too high, and should be lowered again to be similar to 2.79, so it doesn't interfere so much when viewing wireframes?

And what do you think we should do with the Z grid line which is disabled by default? In side views it's quite nice to see it to orient yourself, and having it missing seems odd. Do you agree that showing the grid and axis lines helps communicate that you are in side view, that this is a useful visual aid?

It's not efficient to have a design discussion where we do not properly weigh the trade-offs. At least acknowledge them or make the case that these are not actual downsides, otherwise we just talk past each other.

I checked several apps that have grids. Here, turning grid on or off applies to both orthographic and perspective views.

Yes, it's possible that there might be a situation where you want to see the grid sometimes depending on X circumstances, but trying to figure out some complicated heuristic just makes things more confusing than helpful, I think.

Other option is to split the option into two: Perspective Grid and Orthographic Grid, for eg. But I don't really think it's necessary.

Can we revisit this? It's still not possible to disable the grid in axis-aligned orthodox views.

There are many common situations where you would not want to see the grid.