Nodes/ComfyUI libigl/Sharpen Guided Normal (backend)
ComfyUI Node

Sharpen Guided Normal (backend)

A ComfyUI node in geompack/smoothing with 5 inputs and 2 outputs.

By PozzettiAndrea·Created 9 months ago·Updated 27 days ago· 209
Sharpen Guided Normal (backend)
  • trimesh
  • sharpened_mesh
  • info
normal_iterations5
vertex_iterations10
sigma_s1.0
sigma_r0.35
Categorygeompack/smoothing

Inputs (5)

NameTypeDefaultDescription
trimeshTRIMESH
normal_iterationsINT51–50Iterations for guided bilateral normal filtering. More iterations produce smoother/flatter regions while preserving sharp edges.
vertex_iterationsINT101–100Iterations for updating vertex positions to match filtered normals. More iterations give better convergence.
sigma_sFLOAT1.00.1–10Spatial weight sigma as a multiple of average edge length. Controls the neighborhood size for normal filtering. Larger = smoother but may blur sharp features.
sigma_rFLOAT0.350.01–1Normal similarity threshold. Controls which normals are averaged together. Smaller = more aggressive edge preservation. 0.35 corresponds to roughly 40 degree dihedral angle threshold.

Outputs (2)

NameTypeDescription
sharpened_meshTRIMESH
infoSTRING