Cage meshes should have a scale modifier

As a Roblox developer working on adding layered clothing support to our custom avatars, we’ve ran into a few awkward hurdles and hiccups trying to get everything working correctly.

Due to some sloppy importing errors on our part, some of the MeshParts for our character limbs have incorrect MeshSize values (i.e. they are too big or too small relative to the cage geometry) and we’ve had to reimport them to work around this.

It would be handy if Roblox provided a way for us to tune these scales on the spot without needing to import new assets. Perhaps some properties along these lines:

Property Vector3 BaseWrap.CageScale {✏️PluginSecurity}
Property Vector3 WrapLayer.ReferenceScale {✏️PluginSecurity}

We can work around it for now, but it would be useful to have something like this for future efforts.

6 Likes

perhaps I misunderstand this, but isn’t this the sort of thing that can be worked around by checking if the scale of your meshes in your 3d modelling software is the same before import?

how many scenarios would you run into where you would want to adjust these values manually instead of just re importing at the correct values?

(although thinking about it, it would be interesting to see the results of changing the scale of cages on the fly…)

Scenarios like ours where we have sloppy hacked together fragments of avatar data instead of a full stable record that can be imported in one click lol.

1 Like