{"id":759,"date":"2015-10-21T06:55:39","date_gmt":"2015-10-21T06:55:39","guid":{"rendered":"http:\/\/avastar.online\/?page_id=759"},"modified":"2015-10-21T06:55:39","modified_gmt":"2015-10-21T06:55:39","slug":"fitted-physics","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/292\/reference\/usermanual\/advanced\/fitted-physics\/","title":{"rendered":"Fitted Physics"},"content":{"rendered":"<h2><image src=\"\/avastar\/292\/wp-content\/uploads\/2019\/08\/approve_logo_wip.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> Fitted physics<\/h2>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>In this document we give a short introduction into how you can easily add physics to your Avatar using the Fitting Sliders.<\/p>\n<p>This is an extreme demo of what you can make with the physics. The demo was made by <a class=\"yt-simple-endpoint style-scope yt-formatted-string\" href=\"https:\/\/www.youtube.com\/channel\/UCHN8_6c3wHamNVvDV6vRA3Q\">SeraphLinden<\/a> a couple of years ago<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p style=\"text-align: center;\"><p><iframe loading=\"lazy\" width=\"1080\" height=\"810\" src=\"https:\/\/www.youtube.com\/embed\/jmAq4PxfSYU?feature=oembed\" frameborder=\"0\" gesture=\"media\" allow=\"encrypted-media\" allowfullscreen><\/iframe><\/p>\n\n<\/div>\n<\/div>\n<h3>Intro<\/h3>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>Avatar physic is directly attached to Collision Volume Bones in Secondlife. The bones of interest are:<\/p>\n<ul>\n<li>RIGHT_PEC<\/li>\n<li>LEFT_PEC<\/li>\n<li>BELLY<\/li>\n<li>BUTT<\/li>\n<\/ul>\n<p>These bones are automatically animated when the Avatar jumps around (see video above) And all you need to do for getting this to work is adding weight for those bones to your meshes and then <span style=\"color: #ff6600;\"><em>wear a physics item in SL<\/em><\/span><\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image490.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2503\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image490.png\" alt=\"\" width=\"275\" height=\"382\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image490.png 275w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image490-216x300.png 216w\" sizes=\"auto, (max-width: 275px) 100vw, 275px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h1><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> Physics Sliders<\/h1>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Some of the Collision Volumes have been added to simulate gravity (physics). This is implemented for Pecs, Belly and Butt. Furthermore LindenLabs have added some more extra bones for Fitted Mesh: UPPER_BACK, LOWER_BACK, LEFT_HANDLE and RIGHT_HANDLE. Avastar does not automatically create Weight maps for these bones (Except for the BELLY). But we have added a weight generator for those bones.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><iframe loading=\"lazy\" title=\"Second Life Avatar Physics with Fitted Mesh Body - 2015\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/GHrFSl6h49Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>This weight generator has unfortunately been named physics generator, although strictly spoken the Handles and the Back bones are no SL physic bones.<\/p>\n<p>The weight generator gets into action when you click the <em>Generate physics<\/em> button.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1309.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7285\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1309.png\" alt=\"\" width=\"419\" height=\"264\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1309.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1309-300x189.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>After the physics weights have been generated, you get 4 new Fitting Sliders for Butt, Pecs, Back and Handles. You use those sliders to adjust the weights for the specific regions.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>The sliders are split into 2 regions:<\/p>\n<ul>\n<li>Left &#8211; Center: Increase strength of weights<\/li>\n<li>Center &#8211; Right: Pinch the weighted area<\/li>\n<\/ul>\n<p>By default the Handles get no Weight (set to -1, see image) (as recommended by LindenLab )<\/p>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1310.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7288 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1310.png\" alt=\"\" width=\"419\" height=\"316\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1310.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1310-300x226.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/div>\n<\/div>\n<p><span style=\"color: #ff6600;\"><strong>Important:<\/strong><\/span> Remember that only the PEC Bones, the Belly and the BUTT are influenced by Secondlife physics. All other bones are not affected.<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Lets take a look at the Pecs weights by selecting the select box right to the Pecs slider. As soon as the box is selected you see an icon with 2 white dots indicating to which side of the mesh the displayed Weight map belongs.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1311.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7289\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1311.png\" alt=\"\" width=\"419\" height=\"316\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1311.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1311-300x226.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Now lets look at the model. You see the Pec is fully weighted although the Slider is just placed in the middle of its range.\u00a0 Now move the slider to the left side. You see that the weight becomes less and less the more you move the slider to the left&#8230;.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1312.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7291\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1312.png\" alt=\"\" width=\"419\" height=\"354\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1312.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1312-300x253.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>until the weight vanishes. You see the slider value is at = -0.8 in the image. The weight is completely gone when the slider is on the left side and has a value of -1.0<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1313.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7292\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1313.png\" alt=\"\" width=\"419\" height=\"350\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1313.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1313-300x251.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Now lets see what happens when we move the slider to the other side. Here the weight distribution gets modified. The more we move the slider to the right the more concentrated the weight gets, until the slider value is 1.0.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> If this is still not concentrated enough, you can manually enter a number above 1.0 to change the slider range.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1314.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7293\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1314.png\" alt=\"\" width=\"419\" height=\"350\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1314.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1314-300x251.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The weight on the Opposite Pec is adjusted in symmetry. You can select the opposite Pec either by selecting the other Pec Bone (CTRL LMB) or by clicking on the double circle in the Pec Fitted mesh slider.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> As soon as you change the value on the slider, the Right PEC will be auto selected again. this is a known issue.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1315.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7294\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1315.png\" alt=\"\" width=\"419\" height=\"350\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1315.png 419w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1315-300x251.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>Of course what i wrote about the Pecs is also true for the Handles. The Back and the Butt bones work in a similar way. However you might need to feed in some initial weight by using a paint brush. Please make your experiments from here on. The Fitted mesh is somewhat special and you may encounter a few surprises. But in general you can get rather good results if you keep patient and try out the system.<\/p>\n<p>After all the fitting Panel is just a tool that can be used along with other tools. there is no strict do it this way and follow those rules. It depends all on what you try to do and how your mesh model supports fitted mesh by design.<\/p>\n\n<h3>Example: Weighting the Breasts<\/h3>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>I assume we begin with a mesh that has no weights on the collision Volume bones. When you select the mesh and open the Fitting Panel, then you should see the Button <em><span style=\"color: #ff6600;\">Generate Weights <\/span><\/em>like in the image.<\/p>\n<p>When you click on the button, then the initial weights are generated and the button is replaced by a list of bone sliders&#8230;<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image491.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2508\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image491.png\" alt=\"\" width=\"257\" height=\"390\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image491.png 257w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image491-198x300.png 198w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<div id=\"attachment_2509\" style=\"width: 237px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image493.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2509\" class=\"wp-image-2509 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image493.png\" alt=\"\" width=\"227\" height=\"318\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image493.png 227w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image493-214x300.png 214w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/a><p id=\"caption-attachment-2509\" class=\"wp-caption-text\">Initial generated weights for the LEFT_PECK bone<\/p><\/div>\n<\/div>\n<div class=\"span6 rhcol\">\n<div id=\"attachment_2510\" style=\"width: 267px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image492.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2510\" class=\"wp-image-2510 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image492.png\" alt=\"\" width=\"257\" height=\"390\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image492.png 257w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image492-198x300.png 198w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><p id=\"caption-attachment-2510\" class=\"wp-caption-text\">Physics box after Generating physics<\/p><\/div>\n<\/div>\n<\/div>\n<h3>\u00a0The physics bone sliders explained<\/h3>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>The sliders behave a bit in an unusual way:<\/p>\n<ul>\n<li>From far left to midpoint the slider increases the amount of weight for the assigned Bone<\/li>\n<li>From midpoint to far right the weight distribution gets pinched<\/li>\n<\/ul>\n<p>Below i have added 3 images to explain visually what\u00a0 happens on the LEFT_PECK<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image494.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2513\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image494.png\" alt=\"\" width=\"234\" height=\"127\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span4\">\n<div id=\"attachment_2516\" style=\"width: 254px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image495.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2516\" class=\"wp-image-2516 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image495.png\" alt=\"\" width=\"244\" height=\"191\" \/><\/a><p id=\"caption-attachment-2516\" class=\"wp-caption-text\">Slider on far left (no weights)<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_2515\" style=\"width: 254px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image496.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2515\" class=\"wp-image-2515 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image496.png\" alt=\"\" width=\"244\" height=\"191\" \/><\/a><p id=\"caption-attachment-2515\" class=\"wp-caption-text\">Slider at midpojnt (max weights)<\/p><\/div>\n<\/div>\n<div class=\"rhcol span4\">\n<div id=\"attachment_2514\" style=\"width: 254px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image497.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2514\" class=\"wp-image-2514 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2015\/10\/Image497.png\" alt=\"\" width=\"244\" height=\"191\" \/><\/a><p id=\"caption-attachment-2514\" class=\"wp-caption-text\">Slider at far right (Pinched)<\/p><\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fitted physics In this document we give a short introduction into how you can easily add physics to your Avatar using the Fitting Sliders. This is an extreme demo of what you can make with the physics. The demo was made by SeraphLinden a couple of years ago Intro Avatar physic is directly attached to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2503,"parent":3922,"menu_order":70,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-759","page","type-page","status-publish","has-post-thumbnail","hentry","category-reference"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/comments?post=759"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/759\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/3922"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media\/2503"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media?parent=759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/categories?post=759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/tags?post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}