18-04-2022, 09:24 AM
(This post was last modified: 18-04-2022, 09:28 AM by josemendez.)
(17-04-2022, 02:48 PM)RandomizedAF Wrote: Josemendez, How can you fix issues with scaling without having to remake the entire model again? I currently have this issue and my ship was definitely scaled differently in all parts, the mast in one size and the parts of the mast that hold the sails are another size.
It shouldn't be necessary to remake anything, simply apply your transform scale values and export the model again.
Applying transform values is done differently depending on the program you use. For instance in Blender it's Object->Apply->Scale.
If you have multiple parented objects with different scales it can be a bit tedious as applying the scale of a parent will re-scale the children. However this is not good practice anyway, since a non-uniformly scaled parent + rotated child gives rise to skew which is (almost) always undesired.
See: https://artisticrender.com/how-and-why-d...n-blender/
Note that some of the reasons Obi doesn't use the components transform values when generating the blueprint are:
-A) assets cannot reference scene objects (eg, you can't have a texture or audio file know anything about the scene), so blueprints don't know how the mesh is going to be transformed in the scene.
-B) using regular components instead of assets (scriptable objects) to store blueprint data would duplicate the blueprint data for every single cloth in your scene, causing the amount of serialized scene data to skyrocket and become unmanageable except for trivial cases.