{"id":5610,"date":"2019-10-17T12:30:59","date_gmt":"2019-10-17T12:30:59","guid":{"rendered":"https:\/\/avastar.machinimatrix.org\/280\/?page_id=5610"},"modified":"2019-10-17T12:30:59","modified_gmt":"2019-10-17T12:30:59","slug":"the-avastar-face-rig","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/reference\/usermanual\/advanced\/the-avastar-face-rig\/","title":{"rendered":"Face Rig"},"content":{"rendered":"<div class=\"row-fluid\">\n<div class=\"rhcol span10\">\n<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>Generic Face Maps<\/h2>\n<\/div>\n<div class=\"rhcol span2\">\n<a class=\"mamap\" href=\"\/wp-content\/uploads\/2021\/01\/map-face-map-generator.png\" target=\"_blank\"><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2021\/01\/map-face-map-generator.png\" \/><\/a>\n<\/div>\n<\/div>\n<div style=\"padding:56.25% 0 0 0;position:relative;\"><iframe src=\"https:\/\/player.vimeo.com\/video\/150210368?h=1b1c3803e1&color=ff9933&title=0&byline=0&portrait=0\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/div><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<div class=\"symple-box  blueish center \" style=\"text-align:left;\"> This Method only works for the Facial bones. It basically uses Blender&#8217;s weight from Bones algorithm but allows to take more control over the way how the bones influence the weight maps.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span> <\/strong>The video shows an older version of the tool in action. The tool works on newest Blender very similar to the video, but the user interface has changed. However, this text document is up to date<\/div>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44017\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252b.png\" alt=\"\" width=\"345\" height=\"380\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252b.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252b-272x300.png 272w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #3366ff;\">Tip:<\/span> <\/strong>If you use this method for single bones, the weight parameters are retained. When you repeatedly use this tool on the same bone, the generator always begins with the same parameters that were used on that bone. If you use this tool on a more than one bone, then the retained parameters of the <strong><span style=\"color: #ff6600;\">active<\/span><\/strong> bone will be taken as initial generator values.<\/p>\n<p>The <em><span style=\"color: #ff6600;\">For<\/span><\/em> Bones selection defines which weight maps may be created by the generator. we have following select options:<\/p>\n<h4><span style=\"color: #ff6600;\"><em>Selected<\/em> Enabled<em> Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create Weight maps for the selected deform bones. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>SHIFT select the Armature in Pose mode<\/li>\n<li>Select all deform bones you want to take into account for the weight copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><span style=\"color: #ff6600;\">Visible<em> Enabled Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create weight maps only for the currently visible bones. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>SHIFT Select the Armature in Pose mode<\/li>\n<li>Make all bones visible which you want to take into account for the weight copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Tip: <\/strong>Making Bones visible or invisible:<\/p>\n<ul>\n<li>You can hide\/show bone groups using the Rig Display panel.<\/li>\n<li>Or you can open the Armature in pose mode and hide individual bones: Use &#8220;h&#8221; to hide selected bones and &#8220;ALT h&#8221; to make hidden bones visible again.<\/li>\n<\/ul>\n<h4><span style=\"color: #ff6600;\"><em>Enabled Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create weight maps for all bones enabled below. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>Avastar take all Deform Bones into account for the Weight Copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Generator options<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You have further options to specify what exactly the generator shall create for you. See below for a more detailed description<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44022 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1255b.png\" alt=\"\" width=\"345\" height=\"321\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1255b.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1255b-300x279.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h4>X-Mirror<\/h4>\n<p>Makes sure that when you have selected bones only from one side of the rig, the bones on the opposite side are also included even when not selected.<\/p>\n<p><strong>Note:<\/strong> Known glitch in Avastar-2.5: The number of <em>target maps found<\/em> currently does not count deselected mirrored bones, however the generator still creates the mirrored maps as expected.<\/p>\n<h4>Keep empty Maps<\/h4>\n<p>The generator always creates all Target maps, even if they turn out to be empty. Normally you do not want to keep empty weight maps. However this option allows you to change that at will<\/p>\n<h4>Clear Target maps<\/h4>\n<p>When enabled then the weight maps are cleared from all weights before the weight generator adds new weights to them. This is ideal when you want to renew entire weight maps.<\/p>\n<p>However sometimes you want to recreate the weights only for a subset of selected vertices (see next option). In that case you may want to keep the weights of the deselected vertices unchanged. In that case you will disable this option.<\/p>\n<h4>Smooth Weights<\/h4>\n<p>After generating the weights perform an additional smoothing step in order to make the mesh behave a bit smoother when animated. You need to experiment with that a bit. You may like it or not.<\/p>\n<h4>Selected Verts<\/h4>\n<p>Generate weights only for the selected vertices. This allows you to fine control for which exact parts of your meshes weights are generated or regenerated. Please take into account the previous option above.<\/p>\n<h4>Selected Bones<\/h4>\n<p>Generate only for the selected Bones. This allows you to fine control for which exact parts of your Rig you want to generate or regenerate the weight maps. Please take care here when you also enabled the previous option Selected Verts, because you can easily end up with no weights at all generated when the selected bones are not close to the selected verts<\/p>\n<\/div><\/div>\n<h3>The Operator Redo Panel<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Once you have called the <em><span style=\"color: #ff6600;\">Face Weight Generator <\/span><\/em>the initial weight maps are generated. But an Operator Redo Panel is made available (3D Viewport, in the lower left corner) where you can modify generator parameters interactively.<\/p>\n<p>for the details see below<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44023 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1226.png\" alt=\"\" width=\"345\" height=\"321\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1226.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1226-300x279.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h3>The weight Parameters<\/h3>\n<h4>Focus<\/h4>\n<p>The focus varies the spot size and its center intensity. However the relations between the focus and its actual weight distribution that is generated is different for each bone and depends on the bone distance and orientation relative to the mesh. Below you see some examples for the nose with different Focus values. the focus can range from 0 to 1.5<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span4\">\n<div id=\"attachment_7010\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1227.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7010\" class=\"wp-image-7010 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1227.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1227.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1227-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7010\" class=\"wp-caption-text\">focus = 0.0<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7009\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1228.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7009\" class=\"wp-image-7009 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1228.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1228.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1228-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7009\" class=\"wp-caption-text\">focus = 1.0<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7008\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1229.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7008\" class=\"wp-image-7008 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1229.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1229.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1229-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7008\" class=\"wp-caption-text\">focus = 1.2<\/p><\/div>\n<\/div>\n<\/div>\n<h4>Gain<\/h4>\n<p>The gain varies the strength of the weights. This is actually just a factor that is multiplied to the original weights. You can leverage the weights or diminish them. Below you see some examples for the nose with focus = 0.0 but different gains. The gain can range from 0.0 to 10.0<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span4\">\n<div id=\"attachment_7011\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1230.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7011\" class=\"wp-image-7011 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1230.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1230.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1230-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7011\" class=\"wp-caption-text\">gain = 0.2<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7013\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1232.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7013\" class=\"wp-image-7013 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1232.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1232.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1232-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7013\" class=\"wp-caption-text\">gain = 2.0<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7012\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1231.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7012\" class=\"wp-image-7012 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1231.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1231.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1231-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7012\" class=\"wp-caption-text\">gain=10.0 (extreme)<\/p><\/div>\n<\/div>\n<\/div>\n<h4>Clean<\/h4>\n<p>The clean value is a threshold for removing weights. For example when you set the threshold to 0.7 then you will only keep yellow and red weights. Below you see some examples for the nose with focus 1.0 and gain=10.0 (an extreme value) but different clean values. The clean value can range between 0.0 and 1.0<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span4\">\n<div id=\"attachment_7021\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1233.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7021\" class=\"wp-image-7021 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1233.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1233.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1233-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7021\" class=\"wp-caption-text\">focus=0.0 gain=0.0 clean=0.0<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7022\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1234.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7022\" class=\"wp-image-7022 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1234.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1234.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1234-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7022\" class=\"wp-caption-text\">focus=0.0 gain=1.0 clean=0.4<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_7023\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1235.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7023\" class=\"wp-image-7023 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1235.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1235.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1235-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7023\" class=\"wp-caption-text\">focus=0.0 gain=1.0 clean=0.8<\/p><\/div>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Tip<\/strong><\/span>: The parameters Focus, Gain and Clean are interacting in a rather complicated way. You may need to get some experience in order to get the weights to work for your purpose.<\/p>\n<h4>X-Mirror<\/h4>\n<p>You can select one or a few bones on one side on your mesh. When you have X-mirror enabled, then Avastar will also search for the mirrored bone and add it to the set of bones for which the weight maps are generated.<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<div id=\"attachment_7017\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1236.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7017\" class=\"wp-image-7017 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1236.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1236.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1236-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7017\" class=\"wp-caption-text\">mFaceForeheadRight is selected<\/p><\/div>\n<\/div>\n<div class=\"span6 rhcol\">\n<div id=\"attachment_7018\" style=\"width: 429px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1237.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7018\" class=\"wp-image-7018 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1237.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1237.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/01\/Image1237-277x300.png 277w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-7018\" class=\"wp-caption-text\">mFaceForeheadLeft is automatically added<\/p><\/div>\n<\/div>\n<\/div>\n<p><strong><span style=\"color: #3366ff;\">Important:<\/span><\/strong> The mirrored bone does not necessarily be on the physical opposite side of the rig. Avastar only looks for the bone names in this case.<\/p>\n<h4><em><span style=\"color: #ff6600;\">For:<\/span> <\/em>Bones section<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>This is exactly the same value that you used when you initially called the Face Weight Map Generator.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44025 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1224.png\" alt=\"\" width=\"345\" height=\"321\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1224.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1224-300x279.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":3922,"menu_order":51,"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-5610","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/5610","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=5610"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/5610\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/3922"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=5610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=5610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=5610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}