kaikoga
88ee50977b
Merge branch 'main' into vrm
...
# Conflicts:
# Editor/nadena.dev.modular-avatar.core.editor.asmdef
2024-09-29 18:30:37 +09:00
kaikoga
588271cbd2
fix JSON syntax
2024-09-29 18:22:52 +09:00
bd_
682a0de0e0
perf: reimplement ModularAvatarScaleAdjuster ( #1073 )
...
Fixes a perf issue discovered when investigating #1055 .
Fixes : #1058 (probably)
2024-09-01 17:29:32 -07:00
bd_
c32bde7d9b
Merge branch 'main' into vrm
2024-09-01 17:25:41 -07:00
bd_
7384715059
feat: MA Convert Constraints ( #1010 )
2024-08-16 18:52:04 -07:00
Jeremy Lam aka. Vistanz
90dfc1822c
Implement VRCAnimatorPlayAudio handling logic ( #899 )
...
* feat: Implement VRCAnimatorPlayAudio handling logic (Quick & Dirty)
* chore: Remove redundant PlayAudioHolder and debug logs
2024-06-24 10:19:34 +09:00
bd_
8d3da50b37
feat: MA Shape Changer ( #863 )
...
* chore: migrate Scale Adjuster to NDMF preview system
* feat: MA Shape Changer
* chore: update NDMF dependency
* fix: unit test failure
2024-06-03 09:52:08 +09:00
kaikoga
4fe0d14044
add VRM asmdef references
2024-05-04 22:23:05 +09:00
kaikoga
3b75adc9fc
add VRM defines
2024-05-04 22:22:17 +09:00
bd_
654aec1aab
feat: add UI to show parameter usage ( #773 )
2024-03-14 21:33:44 +09:00
kaikoga
5359e3b006
chore: Fix non-VRChat support ( #650 )
...
* add referenced assembly
* remove unused usings
* MA Merge Blend Tree is VRC specific
because it expects VRC style Animator Layer setup
* PruneParametersPass is VRChat specific
* fix: use FindAvatarTransformInParents() to be more cross platform
* fix MergeArmatureHook: nop logic for PhysBones if we do not dedup PhysBones
* fix AnimatorCombiner: ignore VRC components when non-VRC
btw, is AnimatorCombiner VRC specific?
* conditional compile some VRChat specific tests
2024-02-12 14:59:23 +09:00
bd_
e7a7cba16d
chore: don't use GUIDs to reference asmdefs ( #529 )
2023-11-12 20:10:04 +09:00
kaikoga
3667dc319a
chore: Wrap VRC dependencies and VRCAvatarDescriptors ( #504 )
...
* add version defines
* refactor: prefer BuildContext.ctor() overload taking GameObject
* wrap unit tests entirely with MA_VRCSDK3_AVATARS
* wrap unit tests smart with MA_VRCSDK3_AVATARS
* wrap runtime entirely with MA_VRCSDK3_AVATARS
* wrap VRC.SDKBase.IEditorOnly with MA_VRCSDK3_AVATARS
* wrap editor entirely with MA_VRCSDK3_AVATARS
* fix AvatarObjectReference.Get(Component)
* wrap editor smart with MA_VRCSDK3_AVATARS
* wrap BuildContext smart with MA_VRCSDK3_AVATARS
* wrap PluginDefinition smart with MA_VRCSDK3_AVATARS
* style: move conditional compiles one step outside
2023-11-10 15:37:56 +09:00
bd_
ddbc3b164b
chore: restructure repository to put package at top-level ( #477 )
...
* chore: rearrange package structure to have the package at the root
* ci: update CI workflows
* ci: fixing workflow bugs
* ci: recurse building .zip package
* ci: more fixes
* ci: add back in the nadena.dev VPM repo
* ci: fix tests
2023-10-08 15:39:57 +09:00