modular-avatar/Editor
Jeremy Lam aka. Vistanz a984cf8673
Use VRCParentConstraint instead of constraint hack for world fixed objects when available (#1326)
* Fixes error when merging same parameter with different type in RC menu item.

* Rollback ReactiveObjectPass, use another approach

* Set defaults to ModularAvatarMergeAnimator to prevent potential errors

* Use VRCParentConstraint instead of constraint hack
for world fixed objects when available

* Make sure the VRC constraint only applies on VRChat avatars

* Extract creation logic to external method

* Rearrange method

* Get rid of unit test

* Fix unit test build error

* Fix assert fail
2024-11-16 19:02:09 -08:00
..
Animation chore: Fix non-VRChat support (for MA 1.10.5) (#1324) 2024-10-27 10:06:35 -07:00
ErrorReporting feat(error): Integrate with NDMF error reporting and localization system (#570) 2023-12-21 17:38:46 +09:00
FixupPasses chore: Fix non-VRChat support (for MA 1.10.5) (#1324) 2024-10-27 10:06:35 -07:00
HarmonyPatches chore: set harmony ID on UnpatchAll call 2024-10-01 20:16:17 -07:00
Images chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Inspector ui: Improvements to MA Parameters editor (#1329) 2024-11-02 15:17:58 -07:00
Localization New Crowdin updates (#1330) 2024-11-03 18:32:15 -08:00
Menu fix: issues when handling VRCExpressionMenus with an uninitialized type field (#1303) 2024-10-19 17:46:31 -07:00
OptimizationPasses chore: Fix non-VRChat support (for MA 1.10.5) (#1324) 2024-10-27 10:06:35 -07:00
ParamsUsage chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
PluginDefinition Make compatible with Unity 6 projects (#1232) 2024-10-19 18:58:41 -07:00
ReactiveObjects fix: ParameterAssignerPass forces all parameters to float type (#1337) 2024-11-03 18:32:29 -08:00
ScaleAdjuster fix: NRE from scale adjuster preview (#1251) 2024-10-02 19:51:17 -07:00
ActiveAnimationRetargeter.cs feat: shape changer can respond to multiple parent objects being animated (#916) 2024-07-06 21:39:42 -07:00
ActiveAnimationRetargeter.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Animation.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ApplyAnimatorDefaultValuesPass.cs Make compatible with Unity 6 projects (#1232) 2024-10-19 18:58:41 -07:00
ApplyAnimatorDefaultValuesPass.cs.meta feat: allow animator-only defaults to be set using MA Parameters (#648) 2024-02-12 14:59:39 +09:00
assembly-info.cs feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
assembly-info.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
AvatarProcessor.cs change: MA Info is now a normal editor window (#850) 2024-05-13 05:19:55 +09:00
AvatarProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BlendshapeSyncAnimationProcessor.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
BlendshapeSyncAnimationProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BoneProxyProcessor.cs fix: name collisions with Bone Proxies break animation mappings (#542) 2023-11-26 20:48:16 +09:00
BoneProxyProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BuildContext.cs fix: self-referencing menus result in stack overflow (#827) 2024-04-16 14:33:17 +09:00
BuildContext.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
CreateBlendTree.cs feat: Added BlendTree to right click create asset menu. (#555) 2023-12-22 16:16:09 +09:00
CreateBlendTree.cs.meta feat: Added BlendTree to right click create asset menu. (#555) 2023-12-22 16:16:09 +09:00
ErrorReporting.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
FixupPasses.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
HarmonyPatches.meta fix/reimplement: scale adjuster results in infinite loops sometimes (#677) 2024-02-18 20:21:26 +09:00
HeuristicBoneMapper.cs Improve InferPrefixSuffix / Support using Humanoid Rig on Setup Outfit (#1167) 2024-11-02 15:17:24 -07:00
HeuristicBoneMapper.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Images.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Inspector.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
LegacyAvatarOptimizerWarning.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
LegacyAvatarOptimizerWarning.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Localization.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Menu.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MenuInstallHook.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
MenuInstallHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeAnimatorProcessor.cs chore: Fix non-VRChat support (for MA 1.10.5) (#1324) 2024-10-27 10:06:35 -07:00
MergeAnimatorProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeArmatureHook.cs fix: merge armature does not retain VRCConstraint bone references (#1020) 2024-08-18 21:55:19 -07:00
MergeArmatureHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeBlendTreePass.cs fix: MergeDirectBlendTree overwrites animator default parameters with zeroes (#689) 2024-02-22 18:30:24 +09:00
MergeBlendTreePass.cs.meta feat: add merge blend tree component (#572) 2023-12-22 17:17:40 +09:00
MeshRetargeter.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
MeshRetargeter.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MeshSettingsPass.cs feat: SetOrInherit mode in MA Mesh Settings for EasySetupOutfit (#981) 2024-08-12 18:45:51 -07:00
MeshSettingsPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
nadena.dev.modular-avatar.core.editor.asmdef perf: reimplement ModularAvatarScaleAdjuster (#1073) 2024-09-01 17:29:32 -07:00
nadena.dev.modular-avatar.core.editor.asmdef.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
nadena.dev.modular-avatar.core.editor.asmdef~ fix: avatar masks are not rewritten when merging animators (#1093) 2024-09-03 15:44:29 -07:00
ObjectReferenceFixer.cs fix: suppress ObjectReferenceFixer in play mode (#1336) 2024-11-03 18:32:22 -08:00
ObjectReferenceFixer.cs.meta feat: update AvatarObjectReference paths when target object is moved in scene (#1074) 2024-09-01 17:29:58 -07:00
OptimizationPasses.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParameterPolicy.cs fix: menu item is not considered for unused parameter detection (#915) 2024-07-06 21:15:28 -07:00
ParameterPolicy.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParamsUsage.meta feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
PhysboneBlockerPass.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
PhysboneBlockerPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PluginDefinition.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PreventStripTagObjects.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
PreventStripTagObjects.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReactiveObjects.meta feat: add Object Toggle component (#942) 2024-08-03 19:56:07 -07:00
RebindHumanoidAvatar.cs Preserve local transform when rebinding humanoid avatar (#1062) 2024-08-31 16:54:48 -07:00
RebindHumanoidAvatar.cs.meta Preserve local transform when rebinding humanoid avatar (#1062) 2024-08-31 16:54:48 -07:00
RenameParametersHook.cs chore: Fix non-VRChat support (for MA 1.10.5) (#1324) 2024-10-27 10:06:35 -07:00
RenameParametersHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectPass.cs fix: Replace Object dropping children (bdunderscore#547) (#575) 2023-12-25 20:53:39 +09:00
ReplaceObjectPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ScaleAdjuster.meta fix: ScaleAdjuster breaks scene view selection (#718) 2024-03-03 17:26:23 +09:00
ScaleAdjusterPass.cs fix: Scale Adjuster breaks physbones (#938) 2024-07-30 08:44:42 -07:00
ScaleAdjusterPass.cs.meta fix/reimplement: scale adjuster results in infinite loops sometimes (#677) 2024-02-18 20:21:26 +09:00
SetupOutfit.cs chore: Add mesh settings regardless of parent presence in Setup Outfit (#1322) 2024-11-02 15:20:13 -07:00
SetupOutfit.cs.meta feat: add API to trigger Setup Outfit processing (#1018) 2024-08-19 20:08:36 -07:00
Util.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
Util.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Version.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Version.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryMeshProcessor.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryMeshProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryProcessor.cs Make compatible with Unity 6 projects (#1232) 2024-10-19 18:58:41 -07:00
VisibleHeadAccessoryProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
WorldFixedObjectProcessor.cs Use VRCParentConstraint instead of constraint hack for world fixed objects when available (#1326) 2024-11-16 19:02:09 -08:00
WorldFixedObjectProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00