bd_
549ce8f0d3
fix: add more heuristic bone mappings
2023-01-02 16:27:35 +09:00
bd_
db49e2e210
fix: blendshape sync breaks with default binding
2022-12-31 18:43:11 +09:00
bd_
f49c6a0d2e
ensure that MA processing runs even if all MA components are inactive
2022-12-17 21:31:16 -08:00
bd_
ab2761a30f
Avoid recursive reprocessing of avatars
2022-12-17 21:21:50 -08:00
bd_
df8d0d7981
Workaround Merge Armature breaking parent PBs
...
The Merge Armature logic is in need of an overall rewrite, but this works around
issues where added (duplicate) bones break PBs in parents, by adding these to parent PB ignore lists.
2022-12-17 00:28:46 -08:00
bd_
1a114b65fe
Fix blendshape sync not using remapped names for animations
2022-12-16 23:55:33 -08:00
anatawa12
42d83304ab
chore: reduce # of GetComponentsInChildren
2022-12-12 16:14:11 -08:00
anatawa12
664a6c3081
chore: extract mapping constraint source to one method
2022-12-12 16:14:11 -08:00
anatawa12
27bb7b6312
fix: worldUpObject of AimConstraint and LookAtConstraint is not fixed up
2022-12-12 16:14:11 -08:00
raiti-chan
622ea7d387
Fix validation methods to avoid infinite loops.
2022-12-12 16:02:31 -08:00
bd_
223f96d04e
Initial implementation of heuristic bone matching
...
Closes : #105
2022-12-10 16:58:46 -08:00
bd_
c70e821271
Import an initial list of bone name patterns
2022-12-10 16:58:46 -08:00
bd_
8bbe774ea1
Adjust callback order to support EditorOnly fully ( #151 )
2022-12-09 12:41:07 -08:00
bd_
56e08513a5
Prune duplicate PBs on merge armature ( #150 )
...
This fixes issues where outfits which duplicate the PB components from the
base avatar can result in PB motion breaking after merge.
2022-12-09 12:39:39 -08:00
bd_
2ac191555e
Sanitize invalid icons on menu installation ( #146 )
2022-12-09 11:40:22 -08:00
bd_
e7ec5b08b4
Add warning in inspector UI for incompatible VRCSDK versions. ( #147 )
2022-12-09 11:40:16 -08:00
bd_
b7b4fde863
Fix NRE caused by missing root bone ( #149 )
...
Fixes : #135
2022-12-09 11:40:07 -08:00
bd_
5911973e9d
Enable (but no-op) setup outfit when outfit is already setup ( #148 )
...
Closes : #132
2022-12-09 11:40:00 -08:00
らいちちゃん
811c934f40
Added support for AnimatorOverrideController ( #139 )
2022-12-09 10:55:17 -08:00
Narazaka
d72e529ad7
たぶんPathは「パス」とするのが一般的 ( #137 )
2022-12-08 13:58:47 -08:00
らいちちゃん
19a6923051
Add validation for menu icons. ( #130 )
2022-12-02 20:32:40 -08:00
bd_
b06e27f3c3
[fix] fix broken material animations (again) ( #129 )
2022-12-01 10:14:08 -08:00
bd_
83e432b245
Fix some transitions breaking animator merge logic ( #127 )
2022-11-30 21:38:54 -08:00
bd_
65ea7e6434
Fix bug where physbone blocker would skip every other xform
2022-11-30 13:02:05 -08:00
bd_
5bc9211f80
Add a component to block PhysBone chains ( #113 )
...
Closes : #111 , #104
2022-11-30 12:49:45 -08:00
bd_
55e363c1b2
[ui] prevent Setup Outfit from running on an avatar root ( #121 )
...
Closes : #118
2022-11-30 12:49:21 -08:00
bd_
2530588fe0
Fix animator cloning creating duplicate MonoScript objects ( #116 )
...
Closes : #115
2022-11-30 12:42:57 -08:00
bd_
d66881fa80
Close blendshape selection window when it loses focus ( #120 )
2022-11-30 12:41:57 -08:00
らいちちゃん
42618e464c
Added support for closing AvMenuTreeViewWindow automatically when it loses focus. ( #119 )
2022-11-30 12:40:10 -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_
9a38bd8620
Fix some issues caused by nesting AvatarDescriptors ( #110 )
2022-11-29 09:58:12 -08:00
bd_
072b5c1ff1
Fix merging of material swap animations ( #109 )
2022-11-29 09:58:03 -08:00
Koarare
2ad706b3f5
Search all children of the armature when running setup outfit ( #108 )
...
https://github.com/bdunderscore/modular-avatar/issues/101
Closes : #101
2022-11-28 20:34:13 -08:00
bd_
ff313f33a9
Avoid exposing a bunch of internal APIs
2022-11-27 13:51:39 -08:00
bd_
0dd571e371
Restore compatibility with legacy unitypackage VRCSDKs
...
If this breaks again I probably won't fix it.
2022-11-26 12:57:29 -08:00
bd_
989b6ea926
[MenuInstaller] Display the root menu in editor UI when defaulting to the root menu
...
Closes : #94
2022-11-25 15:40:29 -08:00
bd_
929f1a4d9f
Rename manual bake menu item and add validator
...
Closes : #95
2022-11-25 15:32:04 -08:00
bd_
1432b4428b
Change the allowlist patch to avoid private member reflection
2022-11-25 11:47:22 -08:00
bd_
9b8307cbdb
Add an icon to the continuation menu control
...
Future work: Make the icon style configurable (needs some kind of avatar-wide
config system)
2022-11-24 19:22:23 -08:00
bd_
3f65250c64
Fix null in generated submenus breaking av3emu
2022-11-24 18:00:18 -08:00
bd_
d2f8c22ac8
Fix quadratic time behavior on exception
...
Previously, processing would abort before clearing AvatarTagComponents when an exception
is thrown. This would result in unprocessed AvatarTagComponents re-triggering processing
as part of their Awake callback, causing O(n^2) behavior.
2022-11-24 17:19:37 -08:00
bd_
7ed1593bda
Fix exception caused by nested MA Parameters using the same parameter name
2022-11-24 17:18:34 -08:00
bd_
d8b1183c30
Add support for world-locking bone proxies (useful for cloth setups)
2022-11-23 19:33:00 -08:00
bd_
8af7b0d5d6
Fix state machine outgoing transitions not being name-mangled
...
Closes : #93
2022-11-23 19:33:00 -08:00
bd_
4ce3223844
Add additional bone proxy validation
...
Closes : #85
2022-11-19 19:12:23 -08:00
bd_
999add24c9
Fix blend tree parameters not being remapped
...
Closes : #91
2022-11-19 19:12:23 -08:00
bd_
a4d039843d
Fix error in BlendshapeSyncAnimationProcessor
2022-11-19 19:12:23 -08:00
bd_
a544765727
Fix infinite recursion in BoneProxyEditor
2022-11-13 18:55:31 -08:00
bd_
46b2195f33
Fix concurrent modification exception
...
Closes : #86
2022-11-10 20:45:10 -08:00
bd_
318599ae3d
The Big Rename
...
Closes : #84
2022-11-10 20:42:46 -08:00