利用者:Jeske/ASVCP VisualDashed

提供: wiki
移動先: 案内検索

Active White Stipple Proposal

This proposal begins with the current face-select visual, where the active face is shown with stippled white, and extends that visual be consistent in other contexts.


It has been brought up that Blender has moved away from dashed line drawing for two reasons:

  • Platform compatibility issues. Apparently on some platforms dashed lines are simply drawn as solid lines. It might be possible to draw dashed lines in a more cross-platform way by drawing them as textured rectangles, admittedly with a negative impact on performance.
  • Visual clarity. It is sometimes difficult to see the dashed pattern

Proposed changes: edge select (3dview edit mode)

The white "active edge" is not orthogonal to the orange "selected edge". There is currently no situation where an edge is active while not selected, so there is not an ambiguity. However, the visual is not entirely consistent. It's proposed that the active edge be draw-over with a dashed-white line, allowing the "selected orange" to show through with the white-dashed active indicator drawn over the top.

3dview edit mode - edge select
Unactive Active
UnSelected 3dview editmode edge unselected unactive.jpg unselected unactive: black (none)
Selected 3dview editmode edge selected unactive.jpg: line drawn in "selected color" new:Proposed editmode edge selected active.jpg

Proposed changes: object-mode 3dview wire

We propose changing the "active visual" to a dashed-over line. This can be applied on-top of either the unselected (black) or selected (orange) wireframe draw. The resulting visuals are:

PROPSOED 3dview object mode (wire)
Unactive Active
UnSelected 3dview objectmode wire unselected unactive.jpg new: Proposed 3dview objectmode wire unselected active.jpg
Selected 3dview objectmode wire selected unactive.jpg object outline in "selected" color new: Proposed 3dview objectmode wire selected active.jpg



Proposed changes: object-mode (3dview shaded)

It is proposed that the active object be highlighted with a stipple white pattern, either merely at the edge, or stippled over the entire object (possibly in screen-space). This would produce orthogonal active vs selected visuals. However, we recognize that one limiting factor is having an efficient cross-platform way to produce such a visual.

ファイル:Proposed 3dview objectmode selected active.jpg