Automatically set default attachment points for new mesh uploads
tracked
Extrude Ragu
Currently, all mesh uploads default to right hand, which leads to the problem that the 'Wear' function in inventory is no longer useful as it inevitably replaces all of your attachments. Whilst it is possible for creators and indeed consumers to manually set an attachment point, I think it would be great if default attachment point for new uploads was done intelligently, thus improving the average experience.
I propose making the following modification to the mesh uploader:-
- The mesh uploader will loop through all vertices in the mesh and build an array of vertex groups and the total number of vertices rigged to a given group.
- Whichever vertex group has the most verts rigged to, the attachment point closest to that group is what the uploader sets the default attachment point to.
For example, if I upload a hair and most of the vertices are rigged to mHead, the uploader would automatically set the default attachment point to Skull. If I upload a bikini top and it's mostly rigged to mChest, it would set the default attachment point to chest. Etc.
It doesn't need to be perfect, but it just needs to be good enough that most newly uploaded rigged attachments by default end up attached somewhere sensible. Of course, if a creator doesn't like the attachment point the uploader chose, they can always change it after the fact by manually attaching to the desired point to change the default.
Log In
SL Feedback
Merged in a post from Iza Blossom:
Title: Stop attaching to right hand as default
Details: Some creators are lazy and don't change where their mesh attaches to. Once so many things are worn on the right hand it starts to replace when you add more even though you are not maxed on attachment slots.
Force the creator to make a selection for where the attachment should be worn!
Spidey Linden
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Etheria Parrott
It's really ingrained for me to use Wear and not Add. I set attachment points on my stuff and expect other designers to but many of them don't bother. I get fed up with searching for their stuff again that's fallen off. It's embarrassing sometimes.
Gwyneth Llewelyn
Etheria Parrott also, double-clicking on an item in Inventory
wears
them, not adds
them, right? I keep forgetting that and invariably get it wrong :(Crush Cutie
The problem is all the mesh content that's been uploaded over forever, wear is dead unless the intent is to replace the entire avatar. There is no way to dig it up.
At this point we would be better served by removing wear and add from all menus & replacing them with a single entry that does exactly what add does unless it's used on a singleton (skin, shape, etc).
Logan Elf
Crush Cutie: I use wear quite extensively, since i always re-attach clothes to different attachment points. E.g. shirts to left pec, pants to left hip. Wear then becomes a quick replace. Maybe it would be better if "Wear" was renamed to something more obvious what it does (e.g. "Replace").
Crush Cutie
Logan Elf: The fact you're manually changing the attachment points of things to enable it highlights just how much of an edge case this is.
The only time most move attachment points is in reaction to perceived attachment or inventory issues. Someone helpfully claims that too many items on one point is the problem (it isn't), or that shuffling attachment points so will fix their problems (it doesn't).
(The underlying issue is almost always packet loss. Faffing about with attachments is a busy-work way to avoid rebooting / troubleshooting local network, wifi, routers, etc.)
Naming it replace wouldn't work as that comes with an expectation that a known or predictable object will be replaced. New shoes replace worn shoes, hair replaces hair (etc). This can't ever work as expected as the viewer has no concept of context.
There isn't even any consistency as to what attachment might go on what spot should that be enforced. (why are you putting shirts on left pec! chest! obviously!)
Even automated suggestions like the OP can't work in practice. Long hair wouldn't end up on the head, boots wouldn't end up on feet, etc etc.
Gwyneth Llewelyn
Logan Elf agreed!
Gwyneth Llewelyn
Crush Cutie you're obviously right — until a more sophisticated method of tagging items is implemented (read: never!) — there is no
algorithmic correct
way of doing this with precision
and correctness
.However, you
can
have a "best effort" implementation: it's better to get boots attached to, say, knees, than to the Right Hand...