mm3d
mm3d copied to clipboard
Allow changing the viewport background color
It's a nice blue but it would be nice if could use grey like other most other model editors (or any color).
Something that fits dark themes would be awesome. If you use dark themes for any other sofware you really get used to it very soon, it keeps your eyes healthy.
I don't see this as practical. If you choose a gray color, the selection rectangle will disappear. And other colors will have bad contrast, as the current color does, with greens.
To work, a system would have to take note of every color that is used, and provide a control panel to change the colors. Alternatively, a different color scheme could work, but that would be easier to implement by selecting from predefined color configuration files.
Personally I think I like the color scheme. It's funny because teal can be one of the worst colors for backgrounds, but it seems to work well here. I think it might not be good for displaying models. I've done a lot of tests with background colors and large model sets, and considered black or dark blue to look best and complement AA effects best. But modeling and showcasing are different matters.
EDITED: I think with the teal background that pure green is invisible on it. Dark green might look better. The green elements (rotation pivot, Y axis) I can't see well. I would use yellow instead. And the red selection color, I think it would look better if it were muted, closer to how the selected faces appear, almost pink. The white lines are a bit harsh, maybe light gray lines would be easier on the eye, but might get lost in the white faces.
For the record, the xor on gray problem I mentioned before can be solved without anything complicated by using 128,128,128 for the color instead of white. White is no different from the GL_INVERT operation.
It turns the teal color to dark green. It's always visible, but it's a little weird because it sometimes darkens/lightens but other times it looks like an invert too, depending on the color. Still, it seems safest. I think it may be what is most commonly used with colored xor.
Yes, adding "Canvas Color" & "Grid Lines Color" into "View > Viewport Settings..." is really missed & but highly wanted feature:
