{"id":3086,"date":"2018-01-22T17:53:47","date_gmt":"2018-01-22T17:53:47","guid":{"rendered":"http:\/\/avastar.online\/?page_id=3086"},"modified":"2022-07-12T22:01:28","modified_gmt":"2022-07-12T22:01:28","slug":"fixing-asymmetry","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/reference\/usermanual\/advanced\/fixing-asymmetry\/","title":{"rendered":"Fixing Asymmetry"},"content":{"rendered":"<h2><image src=\"\/avastar\/300\/wp-content\/uploads\/2022\/03\/approve_logo_300.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> Fixing Asymmetry<\/h2>\n<p style=\"text-align: center;\"><p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/IWY1Dx8beGs\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n\n<p style=\"text-align: left;\">We need to fix asymmetry often throughout our mesh creating because we rely on mesh symmetry for weight painting and adjusting vertices. Blender provides some nice options to keep symmetry, like the X-axis mirror option or using a mirror modifer which would make sure that symmetry can not be broken at all.<\/p>\n<p>However, sometimes you want to make only parts of a mesh symmetric while other parts shall remain asymmetric on purpose. This is where our Symmetry finder and Symmetry fixer come in as handy tools to your rescue.<\/p>\n<p><strong>Note:<\/strong> The video uses an old user interface from Blender 2.7 but the tools themself are still available.<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span10\">\n<h3 id=\"asymmetries\"><image src=\"\/avastar\/300\/wp-content\/uploads\/2022\/03\/approve_logo_300.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image>Asymmetries<\/h3>\n<\/div>\n<div class=\"rhcol span2\">\n<a class=\"mamap\" href=\"\/wp-content\/uploads\/2022\/06\/300-map-vertex-tools-asymmetries.png\" target=\"_blank\"><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2022\/06\/300-map-vertex-tools-asymmetries.png\" \/><\/a>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>When you want your mesh to keep left\/right symmetric then Blender offers a function which tries to enforce symmetry on a selection of vertices. However this can sometimes be a bit cumbersome because you need to find and select the vertex pairs before applying the operator.<\/p>\n<p>The Asymmetry finder does this for you now as it automatically selects all vertices\/edges or faces which are not symmetric on your mesh.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>\u00a0<img decoding=\"async\" class=\"alignleft wp-image-44054 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1183.png\" alt=\"\" width=\"345\" height=\"380\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1183.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1183-272x300.png 272w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The finder is sensitive to the Mesh Select mode. It searches for asymmetries either in<\/p>\n<ul>\n<li>Vertices<\/li>\n<li>Edges<\/li>\n<li>Faces<\/li>\n<\/ul>\n<p><strong><span style=\"color: #3366ff;\">Tip:<\/span> <\/strong>Search first for asymmetric vertices. When you fixed those there might be much less asymmetries in the edges or faces section<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44056 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1185.png\" alt=\"\" width=\"345\" height=\"187\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1185.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1185-300x163.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h4>How to fix:<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>When you click the automatic apply option (the 2 arrows in a circle icon) then all asymmetries will directly be enforced into symmetry.<\/p>\n<p>Note: The tool is not perfect. It is possible that the symmetry finder breaks the mesh topology if vertices are too close to each other or when vertices are swapped on one side, then the vertex symmetry might be correct while the edge symmetry is totally messed up.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44055 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1184.png\" alt=\"\" width=\"345\" height=\"380\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1184.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1184-272x300.png 272w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<p><strong><span style=\"color: #3366ff;\">Tip<\/span><\/strong>: Always check vertices, edges and faces separately for symmetry to be sure that all is good!<\/p>\n<h4>The redo Panel<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Aftyer you called the Fix asymmetries Operator, you find the operator redo panel at the bottom of the 3D Viewport. where you can change the settings for the tool interactively:<\/p>\n<ul>\n<li>Direction: Orientation of the symmetry (X by default)<\/li>\n<li>threshold: Maximum distance from the perfect symmetry point that is still tolerated as symmetric.<\/li>\n<li>the relative importance of the vertex locations when shifting vertices to the perfect symmetry point:\n<ul>\n<li>0.0: the perfect symmetry point is the mirrored active vertex<\/li>\n<li>1.0: the perfect symmetry point is the mirrored selected vertex.<\/li>\n<li>0.5 Both vertices are moved such that they are perfectly symmetric to the given Direction (see above) but also keep their original distance to each other.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44387\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-1185-1.png\" alt=\"\" width=\"409\" height=\"330\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-1185-1.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-1185-1-300x242.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fixing Asymmetry We need to fix asymmetry often throughout our mesh creating because we rely on mesh symmetry for weight painting and adjusting vertices. Blender provides some nice options to keep symmetry, like the X-axis mirror option or using a mirror modifer which would make sure that symmetry can not be broken at all. However, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":44054,"parent":3922,"menu_order":90,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-3086","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/3086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/comments?post=3086"}],"version-history":[{"count":8,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/3086\/revisions"}],"predecessor-version":[{"id":44386,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/3086\/revisions\/44386"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/3922"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media\/44054"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=3086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=3086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=3086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}