Surface Diagnostics

by Josef Ludvík Böhm in Addons


I dont see a version 1.1 for blender 3.3 LTS option?

I have to drop suppor for 3.3 LTS, due to incompatibility of geometry nodes for curvature and radius shaders.
From now on focusing on 3.4+, namely 3.6 LTS.

Curvature and Radius shaders are rather slow

Curvature data are calculated via Geometry nodes modifier. This allows realtime editing and flexibility, but at a performance cost. This node setup was heavily optimized for speed during development, but still can be laggy on denser objects. To go around that, lower subdivision levels, or select subset of faces to perform diagnose on.

My Curvature Comb looks low resolution / crooked in Edit Mode.

To fix this, please turn off "GPU Subdivision" in
Edit / Preferences / Viewport / Subdivision.
GPU Subdivision inteferes with subd data handeld to Geometry Nodes Modifier.




Zebra and Isoangle have jagged edges. How to fix it?

In Eevee this is the default normals behaviour.
To fix this, just activate "High Quality Normals" in Addon UI, or Eevee Settings.
There is some performance drop associated.



Curvature Graph is buggy, there are lines all over/part of the model, how to fix it?

Curvature Graph modifier is currently limited, by using vertex groups for isolation of vertices/edges.
Either properly plug-in correct vertex group into GN Mod input, or make sure no faces are applied to vertex group.
2 neighboring edge loops will result in face selection.
To apply CGraph to two neighboring edges, just apply separate CGraph for each.

Note: This limitation could be overcome by using custom edge domain attribute, instead of vertex group. 
However due to a bug in Bevel operator/modifier (faulty distribution of attributes on created geometry) this is not currently possible.


When I change color of Curvature Graph, every curve and wireframe in my Scene also changes color. Why is that?

Currently there is no simple way to change color of 1 curve in Blender.
Wire color from active Blender Theme is revealed in Addon UI to change it globally.
To revert to default, just press backspace while howering over the color button.


Can I use ( change / use for commertial purposes ) assets in this Addon?

Yes.

Can Sections and Slice Shaders be combined with existing materials on my objects?

Due to potentionally long shader compilation times, the decision was made to limit these shaders with current implementation.
There is future possibility to apply sections / slicing for existing materials on the model, depending on the number of requests.

Diagnostic shaders do not appear in Solid Mode?

They do not, Diagnostic shaders use standard Blender Material system.
To see them, use Material preview or Rendering shading mode.

Choose a product version:

  • $15 SurfAce Diagnostics Full

    - Addon (UI) + Assets

  • $0 SurfAce Diagnostics Lite

    - Assets only

  • $100 SurfAce Diagnostics Studio

    For teams willing to support further development

Sales 400+
Downloads 600+
Customer Ratings 4
Average Rating
Dev Fund Contributor
Published over 1 year ago
Blender Version 4.1, 4.0, 3.6
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message