SurfAce Diagnostics (SD) is complete set of diagnostic tools with a single click UI.
To help you achieve the next level of surface quality when subdivision modeling technical surfaces with complex curvature (Automotive, Product Design, Game Assets, etc.).
All diagnostic tools in this extension are based on Material or Geometry Nodes. While they are usable as standalone assets, this extension provides an efficient, single-click UI in the side panel. Apply, hide, delete, and tweak everything from one place.


Zebra is more reliable way to check reflections than standard matcaps.
Isoangle creates lines/bands of constant angle relative to a reference vector.
Sections creates helper object with GN modifier, referencing active object. In Legacy mode (add-on preferences), this is material override instead. (faster, less flexible)
Cut is GN modifier with bisect functionality. In Legacy mode (add-on preferences), this is material override instead. (faster, less flexible)
Proximity measures local distance to a reference object and outputs gradient as material, optionally text values.
Draft Displays angles relative to a reference object/vector as material gradient
Radius measures local surface curvature and highlights the minimal and maximal radius based on a given threshold. Useful for manufacturing checks. Optionally displays text values.
Curvature shows the local curvature on the active object. Types include: Mean, Gaussian, Minimal, and Maximal. Optionally displays bands instead of smooth gradients.
Curvature Graph creates a helper object with a GN modifier referencing the active object's selected edges. It measures curvature on a line, either along surface normals or as a circumcircle (curve type).
Angle graph visualizes local angles on the active object's selected edges.
This extension does not require special permissions.
Super useful. (๑˃̵ ᴗ ˂̵)b⌒★
thanks =333