{"id":4275,"date":"2018-09-24T09:42:12","date_gmt":"2018-09-24T09:42:12","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=4275"},"modified":"2021-11-24T08:20:57","modified_gmt":"2021-11-24T08:20:57","slug":"generic-face-maps","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/293\/help\/n-panel\/avastar\/weight-copy\/generic-face-maps\/","title":{"rendered":"Generic Face Maps"},"content":{"rendered":"<div class=\"row-fluid\">\n<div class=\"rhcol span10\">\n<h2><image src=\"\/avastar\/292\/wp-content\/uploads\/2019\/08\/approve_logo_280.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 class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>This Strategy 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>The video shows an older version of the tool in action. The tool functions on newest Blender very similar to the video.<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/150210368?color=ff9933&#038;title=0&#038;byline=0&#038;portrait=0\" width=\"150%\" height=\"100%\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #3366ff;\">Tip:<\/span> <\/strong>If you use this strategy 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<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<h3>For (bones)<\/h3>\n<ul>\n<li><span style=\"color: #ff6600;\"><em>Selected Enabled Deform Bones<\/em><\/span><br \/>\nCreate Weight maps for the selected bones:<\/p>\n<ul>\n<li>Select the Mesh<\/li>\n<li>SHIFT select the Armature in Pose mode<\/li>\n<li>Select all bones you want to take into account for the weight copy.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #ff6600;\"><em>Visible Enabled Deform Bones<\/em><\/span><br \/>\nCreate weight maps only for the currently visible bones:<\/p>\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.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #ff6600;\"><em>Enabled Deform Bones<\/em><\/span><br \/>\nCreate weight maps for all bones enabled below:<\/p>\n<ul>\n<li>Select the Mesh<\/li>\n<li>Avastar take all Deform Bones into account for the Weight Copy.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<\/div>\n<div class=\"rhcol span5\">\u00a0<a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6996\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png\" alt=\"\" width=\"419\" height=\"362\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224-300x259.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/div>\n<\/div>\n<h3>Generator options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You have one more option 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><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1225.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6997\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1225.png\" alt=\"\" width=\"419\" height=\"304\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1225.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1225-300x218.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/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<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. But sometimes you want to keep even the empty maps in place.<\/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 disable this option.<\/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 see also the previous option<span style=\"color: #ff6600;\"> <em>clear Target Maps<\/em><\/span>.<\/p>\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><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1226.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7004\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1226.png\" alt=\"\" width=\"419\" height=\"304\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1226.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1226-300x218.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/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\/293\/wp-content\/uploads\/2021\/01\/Image1227.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7010\" class=\"wp-image-7010 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1227.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1227.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1227-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1228.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7009\" class=\"wp-image-7009 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1228.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1228.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1228-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1229.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7008\" class=\"wp-image-7008 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1229.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1229.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1229-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1230.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7011\" class=\"wp-image-7011 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1230.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1230.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1230-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1232.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7013\" class=\"wp-image-7013 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1232.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1232.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1232-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1231.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7012\" class=\"wp-image-7012 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1231.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1231.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1231-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1233.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7021\" class=\"wp-image-7021 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1233.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1233.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1233-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1234.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7022\" class=\"wp-image-7022 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1234.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1234.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1234-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1235.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7023\" class=\"wp-image-7023 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1235.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1235.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1235-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1236.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7017\" class=\"wp-image-7017 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1236.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1236.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1236-277x300.png 277w\" sizes=\"auto, (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\/293\/wp-content\/uploads\/2021\/01\/Image1237.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7018\" class=\"wp-image-7018 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1237.png\" alt=\"\" width=\"419\" height=\"454\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1237.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1237-277x300.png 277w\" sizes=\"auto, (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>Scope<\/h4>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\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=\"span6 rhcol\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6996\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png\" alt=\"\" width=\"419\" height=\"362\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1224-300x259.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a very special setup for an interactive face weight generation. This is only for creating weights for the Bento face bones!<\/p>\n","protected":false},"author":1,"featured_media":6996,"parent":500,"menu_order":5,"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-4275","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/comments?post=4275"}],"version-history":[{"count":1,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4275\/revisions"}],"predecessor-version":[{"id":43578,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4275\/revisions\/43578"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/media\/6996"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/media?parent=4275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/categories?post=4275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/tags?post=4275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}