Page MenuHome

Sculpt: Sharpen Mesh Filter curvature smoothing and intensify details
ClosedPublic

Authored by Pablo Dobarro (pablodp606) on Aug 2 2020, 9:10 PM.
Tags
None
Subscribers
None
Tokens
"Pterodactyl" token, awarded by shader."Hungry Hippo" token, awarded by lopoIsaac."Like" token, awarded by 14AUDDIN."Like" token, awarded by ckohl_art."100" token, awarded by Frozen_Death_Knight.

Details

Summary

This adds a curvature smoothing and intensify details properties to control
the result of the Sharpen Mesh Filter.

Curvature smoothing removes high frequency details from the precalculated
sharpen data, so the filter result has much smoother surfaces and cleaner
sharpen lines;

Input Mesh:

Default Sharpening (Curvature Smoothing 0)

Curvature Smoothing 3 iterations:

Curvature Smoothing 7 iterations:

Intensify details displaces the vertices of creases and valleys in the direction
opposite to its neighbors average, so it intensifies high frequency details
in those areas, producing more noisy and sharp shapes:

Input Mesh:

Default Sharpening (Intensify details 0):

Intensify Details 0.5 strength:

Intensify Details 1.0 strength:

Both this properties can be used in combination to achieve a good balance of
high and low frequency details depending on the shape and the desired result.

Diff Detail

Repository
rB Blender

Event Timeline

Pablo Dobarro (pablodp606) requested review of this revision.Aug 2 2020, 9:10 PM
Pablo Dobarro (pablodp606) created this revision.
source/blender/editors/sculpt_paint/sculpt_filter_mesh.c
425

direction_avg.
Avoid ambiguous naming.

Pablo Dobarro (pablodp606) marked an inline comment as done.
Pablo Dobarro (pablodp606) edited the summary of this revision. (Show Details)
  • Review Update
This revision is now accepted and ready to land.Aug 5 2020, 10:26 AM