Commit Graph

8 Commits

Author SHA1 Message Date
bd_
c2e6bb53cd feat: Add error reporting UI 2023-02-08 22:19:10 +09:00
bd_
d1e047a3d2 fix: mesh processing aborts when encountering null sharedMesh 2023-01-24 21:41:33 +09:00
bd_
250e8be54c fix: improve build performance by ~10x
CreateAsset, as it turns out, can be extremely slow, particularly when used on Mesh objects.
By adding our generated objects as sub-objects of a container AnimatorController, we can
minimize this overhead.
2023-01-05 21:30:44 +09:00
bd_
1635b988a9
feat: improved merge armature implementation (#174)
This branch rewrites the merge armature logic to be both simpler and more reliable. In particular, all components in the merged armature will always be moved into the target armature, eliminating the need for complex and unreliable constraint adjustments. I also rewrite the path remapping logic to be more reliable by tracking actual GameObjects, rather than string paths.

This change fixes a number of constraint-heavy outfits, including:

* https://cloudz.booth.pm/items/3751948
* https://capettiya.booth.pm/items/4424678

It also fixes issues with some more advanced use cases, such as animating transforms on bones that are newly added using merge armature.
2023-01-05 04:10:22 -08:00
bd_
b7b4fde863
Fix NRE caused by missing root bone (#149)
Fixes: #135
2022-12-09 11:40:07 -08:00
Koarare
541d2f3e65
Fix issue where bounding box size changes if the base avatar and outfit scale is different (#117) 2022-11-30 05:45:58 -08:00
bd_
ff313f33a9 Avoid exposing a bunch of internal APIs 2022-11-27 13:51:39 -08:00
bd_
318599ae3d The Big Rename
Closes: #84
2022-11-10 20:42:46 -08:00