Le modificateur Laplacian Deform

Le modificateur Laplacian Deform vous permet de poser un maillage tout en préservant les détails géométriques de la surface.

The user defines a set of « anchor » vertices, and then moves some of them around. The modifier keeps the rest of the anchor vertices in fixed positions and calculates the optimal locations of all the remaining vertices to preserve the original geometric details.

This modifier captures the geometric details with the use of differential coordinates. The differential coordinates capture the local geometric information how curvature and direction of a vertex based on its neighbors.

Note

Vous devez définir un groupe de sommets Anchors. Sans un Modificateur Vertex Group, ne fait rien.

Options

../../../_images/modeling_modifiers_deform_laplacian-deform_panel.png

Modificateur Laplacian Deform.

Repeat

Les répétitions améliorent itérativement la solution trouvée. L’objectif est de trouver la rotation des coordonnées différentielles en préservant le mieux possible les détails géométriques. Les détails sont d’autant mieux conservés qu’il y a de répétitions. Cependant, cela prendra plus de temps à calculer.

Deform horse example blend-file.
../../../_images/modeling_modifiers_deform_laplacian-deform_cactus09.png

Modèle d’origine.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat1.png

Répétition : 1

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat2.png

Répétitions : 2

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat5.png

Répétitions : 5

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat0.jpg

Modèle d’origine.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat1.jpg

Répétition : 1

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat2.jpg

Répétitions : 2

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat10.jpg

Répétitions : 10

Anchors Vertex Group
A vertex group name, to define the group of vertices that the user will use to transform the model. The weight of each vertex does not affect the behavior of the modifier; the method only takes into account vertices with weight greater than 0.
Bind
The Bind button is what tells the Laplacian Deform Modifier to actually capture the geometry details of the object, so that altering the anchor vertices actually alters the shape of the deformed object.
Unbind
After binding the modifier, you may later decide to make changes to the Anchor Vertex Group. To do so you will first need to Unbind the modifier before binding again.

Error Messages

Vertex group group_name is not valid
Ce message est affiché quand un utilisateur supprime un groupe de sommets que l’utilisateur change le nom du groupe de sommets.
Vertices changed from X to Y
This message is displayed when a user adds or deletes vertices to/from the mesh.
Edges changed from X to Y
This message is displayed when a user adds or deletes edges to/from the mesh.
The system did not find a solution
Ce message est affiché si le solveur n’a pas pu trouver une solution au système linéaire.

Note

Si le maillage est dense, avec un nombre de sommets supérieur à 100.000, alors il est possible que le système d’optimisation non linéaire va échouer.

History

Laplacian Surface Editing est une méthode développée par Olga Sorkine et coll. en 2004. Cetteméthode préserve les détails géométriques au mieux pendant les opérations d’édition. Cette méthode utilise les coordonnées différentielles correspondant à la différence entre un vecteur et la moyenne des poids de ses voisins pour représenter le détail géométrique local du maillage.

../../../_images/modeling_modifiers_deform_laplacian-deform_diagram-differential-coordinate.png

Differential Coordinate.