secondlife / jira-archive

2 stars 0 forks source link

[BUG-40569] [BENTO] Bento Release Candidate Breaks Wind (butt bone broken) #12228

Closed sl-service-account closed 8 months ago

sl-service-account commented 8 years ago

Steps to Reproduce

Looking at previously crafted fully functional mesh fitted pants.

Actual Behavior

With the release candidate 5.0.0319893 (and two prior) the rump bone over/inversely applies to rump weights pulling pants/skirts/unders to the front of the rig instead of keeping them in place.

Expected Behavior

The rump section of my clothing to remain outside the rump section of my avatar as it does in all previous non bento releases.

Other information

Log into bug report from a logged in official linden labs viewer should be more automatic.

(face and limb distortion in video known-Firestorm is not yet Bento.)

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-40569 | | Summary | [BENTO] Bento Release Candidate Breaks Wind (butt bone broken) | | Type | Bug | | Priority | Unset | | Status | Closed | | Resolution | Not Applicable | | Reporter | Shnurui Troughton (shnurui.troughton) | | Created at | 2016-09-24T10:53:53Z | | Updated at | 2017-02-05T12:57:36Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2016-09-24T16:20:20.576-0500', "Is there anything you'd like to add?": 'Log into bug report from a logged in official linden labs viewer should be more automatic.\r\n\r\n(face and limb distortion in video known-Firestorm is not yet Bento.)', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'With the release candidate 5.0.0319893 (and two prior) the rump bone over/inversely applies to rump weights pulling pants/skirts/unders to the front of the rig instead of keeping them in place.', 'What were you doing when it happened?': 'Looking at previously crafted fully functional mesh fitted pants.', 'What were you expecting to happen instead?': 'The rump section of my clothing to remain outside the rump section of my avatar as it does in all previous non bento releases.', 'Where': 'http://maps.secondlife.com/secondlife/Silianoz/179/88/52', } ```
sl-service-account commented 8 years ago

Shnurui Troughton commented at 2016-09-24T11:03:33Z

This is absolutely most definitely a bug.

sl-service-account commented 8 years ago

Whirly Fizzle commented at 2016-09-24T21:20:21Z

Heya Shnurui,

I think you closed this issue accidentally, so I'm reopening it.

Do you have a dae for a mesh that reproduces this problem? if so can you attach the dae to this JIRA issue using More Actions -> Attach files. If not, please can you give a marketplace link or SLURL to an item that reproduces this problem.

Thanks!

sl-service-account commented 8 years ago

Shnurui Troughton commented at 2016-09-29T03:26:48Z

Pants.dae passes through the butt. Legacy doesn't have a crotch bone, passes through the butt on bento viewers.

sl-service-account commented 8 years ago

polysail commented at 2016-09-29T05:37:17Z, updated at 2016-09-29T05:40:36Z

Shnurui posted this bug in the Bento Feedback group in world awhile ago and he sent me a copy of the files~ which I took a look at. The image Whirly attached was the results of my (failed) attempts at repro. In the image, the purple pair of pants are the ones that are suffering from the "butt bone" problem. As best I can tell it's due to the fact that the resting position of the fitmesh volume "BUTT" bone in his skeleton file that he is using is not correct. IE: This is a rigging problem, not a viewer issue. The green "Legacy" pants are included for comparison in the image.

Whether the bone has been incorrectly placed or scaled by Avastar or was moved by him accidentally~ I don't know. However when I re-fitted the pants onto my ( female ) default skeleton file that I generate directly from the avatar_skeleton.XML file the problem of the seat of the pants being collapsed inwards due to the "butt bone" placement was completely fixed. The only visible difference between the "Legacy" green pants and the Red "Bento" (fixed) pants is the difference between the base skeletons ( Male vs Female ~ as I do not have a reliable Male skeleton yet). Otherwise I believe they would line up perfectly. Note: All of these pants are using identical skinning data as well, just different bone configurations.

Lastly I show that all different versions of the pants display IDENTICALLY on both the RC viewer and on the regular Release Viewer ( as well as the firestorm version of both of these viewers ) all viewers display the pants in an identical fashion. Replete with rigging errors.

sl-service-account commented 8 years ago

Vir Linden commented at 2016-09-30T11:43:23Z

pants.dae can't be uploaded in the release viewer, because that viewer still requires a full complement of bones to be included. If I upload in bento, and then display in bento vs release viewer, I do see a difference in the rendering in front. I think the issue there is that the pants are rigged to mGroin, which is not part of the skeleton recognized by the release viewer. When a viewer sees an unknown bone, it will treat the mesh as if it's rigged to mPelvis instead, which of course will produce some distortion of the model. As polysail notes, I don't see any difference in back between how this is displayed in bento vs release viewer.

So as far as I can see, this is all expected behavior in the viewer. If the model isn't coming out as intended, it could be an issue with the model itself, or with avastar or blender.

sl-service-account commented 8 years ago

Dan Linden commented at 2016-09-30T11:52:08Z

Closed. Expected behavior. Please contact me if you feel this is in error.

sl-service-account commented 7 years ago

Whirly Fizzle commented at 2017-02-04T07:50:39Z

Shnurui filed what looks to be the same problem again at BUG-41336.