Smooth Laplacian Modifier#

The Smooth Laplacian modifier allows you to reduce noise on a mesh’s surface with minimal changes to its shape.

It can also exaggerate the shape using a negative Factor.

The Smooth Laplacian is useful for objects that have been reconstructed from the real world and contain undesirable noise. It removes noise while still preserving desirable geometry as well as the shape of the original model.

This modifier is based on a curvature flow Laplace Beltrami operator in a diffusion equation.

Dica

Meshes with a great number of vertices, more than ten thousand (10,000), may take several minutes for processing. You can use small portions of the mesh for testing before executing the modifier on the entire model.

Opções#

../../../_images/modeling_modifiers_deform_laplacian-smooth_panel.png

The Smooth Laplacian modifier.#

Repetir

Repetitions allow you to run the smoothing operation multiple times. Each repetition causes the flow curvature of the mesh to be recalculated again, and as a result it removes more noise with every new iteration using a small Factor < 1.0.

When on 0, no smoothing is done.

Nota

More repetitions will take longer to calculate. So beware of doing so on meshes with a large number of vertices.

Com um fator de 0.5.#
../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat0.jpg

Repetir: 0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat1.jpg

Repetir: 1.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat5.jpg

Repetir: 5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat10.jpg

Repeat: 10.#

Com um fator de 2.0.#
../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-axis.png

Repetir: 0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-repeat1.png

Repetir: 1.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-repeat5.png

Repetir: 5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-repeat10.png

Repeat: 10.#

Com um fator de -0.5.#
../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat0.jpg

Repetir: 0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat1.jpg

Repetir: 1.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat5.jpg

Repetir: 5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat10.jpg

Repeat: 10.#

Eixos

Toggle buttons to enable/disable deforming vertices in the X, Y and/or Z axes directions.

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-axis.png

X, Y, Z: Não selecionados.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-axis-xyz.jpg

X, Y, Z: Selecionados.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-axis-xy.jpg

X, Z: Selected.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-axis-x.png

X: Selecionado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis.png

X, Y, Z: Não selecionados.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis-xyz.jpg

X, Y, Z: Selecionados.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis-xy.jpg

X, Z: Selected.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis-x.png

X: Selecionado.#

Lambda Factor

Controls the amount of displacement of every vertex along the flow curvature.

  • Using a small Factor, you can remove noise from the shape without affecting desirable geometry.

  • Using a large Factor, you get smoothed versions of the shape at the cost of fine geometry details.

  • Using a negative Factor, you can enhance the shape, preserving desirable geometry.

  • When the Factor is negative, multiple iterations can magnify the noise.

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat0.jpg

Fator: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_lambda0-5.jpg

Factor: 0.5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_lambda.jpg

Fator: 2.5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_lambda5-0.jpg

Fator: 5.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-lambda0-0.png

Fator: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-lambda1-0.jpg

Fator: 1.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-lambda10-0.jpg

Fator: 10.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-lambda50-0.jpg

Fator: 50.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat0.jpg

Fator: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-lambda20-0.jpg

Fator: -20.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-lambda50-0.jpg

Fator: -50.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-lambda300-0.jpg

Fator: -300.0.#

Lambda Border

Since there is no way to calculate the curvature flow on border edges, they must be controlled separately. Border edges are smoothed using a much simpler method, using this property to control the influence.

Positive values will smooth the vertex positions, while negative values will «enhance» them by transforming them in the opposite direction.

Com um fator de 2.5.#
../../../_images/modeling_modifiers_deform_laplacian-smooth_border0-0.jpg

Margens: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_border1-0.jpg

Margens: 1.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_border.jpg

Margens: 2.5.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_border10-0.jpg

Margens: 10.0.#

Com um fator de 20.0#
../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-border0-0.jpg

Margens: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-border1-0.jpg

Margens: 1.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-border5-0.jpg

Margens: 5.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-border20-0.jpg

Margens: 20.0.#

Com um fator de -30.0.#
../../../_images/modeling_modifiers_deform_laplacian-smooth_cup-0-0.jpg

Margens: 0.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cup-20-0.jpg

Margens: -20.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cup-50-0.jpg

Margens: -50.0.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cup-200-0.jpg

Margens: -200.0.#

Preservar volume

The smoothing process can produce shrinkage. That is significant for large Factor or large Repeat values. You can use that option to reduce that effect.

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-volume-false.png

Desligado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-volume-true.jpg

Ligado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-volume2-false.jpg

Desligado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_cube-volume2-true.jpg

Ligado.#

Normalizado

When enabled, the results will depend on face sizes. When disabled, geometry spikes may occur.

../../../_images/modeling_modifiers_deform_laplacian-smooth_monkey-normalized0.jpg

Geometria original#

../../../_images/modeling_modifiers_deform_laplacian-smooth_monkey-normalized1.jpg

Ligado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_monkey-normalized2.jpg

Desligado.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_monkey-normalized3.jpg

Desligado, Fator alto#

Vertex Group

A vertex group name, to constrain the effect to a group of vertices only. Allows for selective, real-time smoothing or enhancing, by painting vertex weights.

Geometria original

Nenhum grupo escolhido

Vertex Weights

Result

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat0.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_lambda.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_femme-paint.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_femme-wgroup.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis.png
../../../_images/modeling_modifiers_deform_laplacian-smooth_t-axis-xyz.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_t-paint.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_t-wgroup.png
../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat0.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-vertex1.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-vertex2.jpg
../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-vertex3.jpg
Inverter <->

Inverte a influência do grupo de vértices selecionado, o que significa que o grupo agora representa vértices que não serão deformados pelo modificador.

The setting reverses the weight values of the group.

Examples#

../../../_images/modeling_modifiers_deform_laplacian-smooth_repeat0.jpg

Femme front view blend-file.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_border0-0.jpg

Femme side view blend-file.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_t-wgroup.png

Cube smooth blend-file.#

../../../_images/modeling_modifiers_deform_laplacian-smooth_camel-repeat0.jpg

Shape enhanced blend-file.#

Veja também

O modificador tipo Suavizar.