Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Surface Diagnostics
Surface Diagnostics

Set of tools for diagnosing surface quality.
Add-on by JLBöhm
About What's New Reviews Version History
Cut SD1.4 release promo Zebra Isoangle Sections Proximity Draft MinMax Radius Curvature Curvature Graph Angle Graph

SurfAce Diagnostics (SD) is complete set of diagnostic tools with a single click UI.

Why

To help you achieve the next level of surface quality when subdivision modeling technical surfaces with complex curvature (Automotive, Product Design, Game Assets, etc.).

How

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.

What

Image Image Image Image Image

Image Image Image Image Image

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.

FAQ

  • Zebra and Isoangle look jagged - turn on "High Quality Normals" in render settings or via addon UI shortcut in
  • I need it for Blender 4.2 or older - Not possible with this version, it uses new geometry nodes in B 4.5+. If you want older version of this addon you can buy it on Superhive.
  • Some diagnostics are not visible in edit mode - Material types are only visible in shaded/rendered mode. (geometry) Sections, Cut, Cgraph, Agraph are geometry - work in edit mode.
  • Colored Curves? - In Blender 4.5+ it is possible to display wires/curves in random or object colors. (viewport shading options) There is a shortcut for Object color in add-on UI.

Support

  • Join Discord for help, bug report and discussion
  • Write an email - jlbsocial@pm.me
  • If you want to support my work, please check out my Superhive page.

What's New

1.4.3 February 5th, 2026
  • GN assets automatically realize instances, when needed to work properly.

See all versions


Permissions

This extension does not require special permissions.

Developer
JLBöhm
Rating
(7)
Version
1.4.3
Updated
4 mo
Published
Nov. 30th, 2025
Downloads
7781
Size
1.2 MB
Compatibility
Blender 4.5 LTS and newer
Website
discord.gg/cWVT9a6sNe
Report Issues
discord.com/invite/cWVT9a6sNe
License
GNU General Public License v3.0 or later
3D View Modeling Geometry Nodes
...or download and Install from Disk
  • 1.2 MB

Reviews

See all
  • azurewrath
  • v1.4.3
  • 3 mo

thanks =333

  • --Shadow--
  • v1.4.3
  • 3 mo

Super useful. (๑˃̵ ᴗ ˂̵)b⌒★

  • 1P2D
  • v1.4.1
  • 5 mo

Absolute must-have. To think that the author released this for free is just crazy. Cant recommend it enough.

5.0

7 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite