Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Static Mesh Component: add options to make transformed versions of meshes

Open NukiRaccoon opened this issue 6 months ago • 1 comments

Is your feature request related to a problem? Please describe.

Meshes often either come in at or are presented at odd offsets, rotstions, and/or scales. This is usually solvable by transforming them on the slot level, but that isn't always efficient or possible, breaks certain things, and can create a mess within the hierarchy. It also doesn't seem like it should be necessary in cases where a user who is not familiar with a modeler has imported a mesh someone else made: either we have to somehow work around the potential transformation issues or somehow get their asset into someone's Blender.

Describe the solution you'd like

Just like with the buttons in the static texture component, it would be nice to have things to create transforms in the static mesh component, Even if it's just the ability to change the offset and/or scale. (I know rotation may be a bit more difficult to implement)

This has been bugging me for a while now, and I figure I should put this request in right now while the mesh loader is being messed with.

Describe alternatives you've considered

Right now we have ways of doing this but they aren't as straightforward or simple as this would be, making them effectively inaccessible to new users, and also just a hassle in general. One is to export the mesh and resize it manually in Blender, another is to resize it and then bake it at the new size.

Additional Context

No response

Requesters

No response

NukiRaccoon avatar May 30 '25 02:05 NukiRaccoon

You can already do this with the Glue tool when it's set to "Bake Meshes" mode. Would that not do what you want?

Frooxius avatar May 30 '25 02:05 Frooxius

You can already do this with the Glue tool when it's set to "Bake Meshes" mode. Would that not do what you want?

Anything using the glue tool does not do what I want, because it involves pulling out the glue tool, which have written code in the past to immediately delete upon spawn just to prevent people from spawning it.

That said, I realized the Bake protoflux node does do this, and I have been using it this way, but this requires pulling out protoflux for what might be a one time operation. Consider this just a simpler way to do something that is already available.

NukiRaccoon avatar Jun 06 '25 23:06 NukiRaccoon

At least for static meshes, this is exactly one of the use-cases for the glue tool. If you are asking for a tool to do this that isn't the glue tool... You're pretty much asking for a second glue tool. Alternatively you could build your own using the bake meshes node - but really, just use the glue tool.

JackTheFoxOtter avatar Jun 07 '25 08:06 JackTheFoxOtter