Page MenuHome

Face dots invisible on some non-planar faces
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 660/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.67

Blender Version
Broken: version: 2.80 (sub 71), branch: master, commit date: 2019-05-20 16:16, hash: rB9efe117535c6
Worked: (optional)

Short description of error
With face dots enabled in overlays, some non-planar faces have missing dots.

This looks to be an issue with the depth at which these dots are drawn. The depth buffer holds depths of triangulated quads and n-gons while the dots are drawn at the average position of the face's vertices. Therefore, for non-planar faces, the dots end up either behind or in front of the face, depending on viewing angle and how the face has been triangulated when drawing to depth buffer.

Exact steps for others to reproduce the error

  1. Open attached blend file
  2. Notice the missing face dot on the non-planar face.
  3. Now, look at that same face from the bottom and notice the position of the dot and how it's drawn some distance away from the face.

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) closed this task as Archived.
Brecht Van Lommel (brecht) claimed this task.

This can be indeed an issue, but it was the same in 2.79 and is for some users desired behavior to help detect nonplanar faces. Could be good to change this once, but not considered a bug now.