modular-avatar/Editor
nekobako a5bc6c50ac
衣装側で PhysBone の影響下にあるボーンは、アバター側に同名のボーンがあっても統合しない (#465)
* chore: preserve outfit side PhysBone even if the bone names match

* chore: remove PhysBone pruning as it is no longer needed

* chore: show error if outfit PhysBones affect to humanoid bones

* test: replace DuplicatePBStripping test to PreserveOutfitPB test

* test: remove unnecessary PhysBone from TransformMappingHandledCorrectly test

* Revert "test: replace DuplicatePBStripping test to PreserveOutfitPB test"

This reverts commit 8fe8f15866.

* Revert "chore: show error if outfit PhysBones affect to humanoid bones"

This reverts commit 4f3761ebf2.

* Revert "chore: remove PhysBone pruning as it is no longer needed"

This reverts commit b0c339e9d0.

* chore: restore duplicate PhysBone pruning

* test: add test for non duplicated bones

* chore: preserve outfit side PhysBone more than 1mm away from the avatar side bone

* test: remove PhysBone stripping tests that consider PhysBone properties

* test: add PhysBone stripping tests that consider bones distance

* fix: merge outfit side PhysBone that is just 1mm away from the avatar side bone

---------

Co-authored-by: bd_ <bd_@nadena.dev>
2023-11-01 19:06:34 +09:00
..
Animation chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ErrorReporting chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
FixupPasses chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Images chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Inspector chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
Localization 衣装側で PhysBone の影響下にあるボーンは、アバター側に同名のボーンがあっても統合しない (#465) 2023-11-01 19:06:34 +09:00
Menu chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
OptimizationPasses chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PluginDefinition chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
ActiveAnimationRetargeter.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09: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
AnimatorMerger.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
AnimatorMerger.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
assembly-info.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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 chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +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 chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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 chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
BuildContext.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
EasySetupOutfit.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
EasySetupOutfit.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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
HeuristicBoneMapper.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09: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: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeAnimatorProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeArmatureHook.cs 衣装側で PhysBone の影響下にあるボーンは、アバター側に同名のボーンがあっても統合しない (#465) 2023-11-01 19:06:34 +09:00
MergeArmatureHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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 chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09: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 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.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
OptimizationPasses.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParameterPolicy.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParameterPolicy.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PhysboneBlockerPass.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +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: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PreventStripTagObjects.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
RenameParametersHook.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
RenameParametersHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectPass.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Util.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +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 chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
VisibleHeadAccessoryProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
WorldFixedObjectProcessor.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
WorldFixedObjectProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00