bd_
1b0cb3f75f
chore: Add CodeCoverage directories to .gitignore
2023-01-16 21:16:24 +09:00
bd_
dd07acda1d
chore: mark AfterProcessing hook internal
2023-01-16 21:15:30 +09:00
bd_
b30504c348
chore: enable code coverage
2023-01-16 21:15:30 +09:00
bd_
c3e0f94448
chore: Add TransformMappingThroughSwitchedObject test
2023-01-16 21:15:30 +09:00
bd_
f64f00e2d3
chore: Add AnimateAddedBones test
2023-01-16 21:15:30 +09:00
anatawa12
85676c5fbf
chore: make RuntimeUtil internal via InternalsVisibleTo
2023-01-09 19:23:30 +09:00
bd_
76dfa2a6fc
chore: more perf improvements
2023-01-05 21:47:37 +09:00
bd_
0217c0ecf0
1.4.0-rc-1
2023-01-05 21:31:15 +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_
b13f60e80f
chore: remove debug print
2023-01-05 21:12:30 +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_
aba8d45bd8
docs: Link directly to latest release
2023-01-02 22:39:27 +09:00
dependabot[bot]
05523f7a54
Bump @algolia/client-search from 4.14.2 to 4.14.3 in /docs
...
Bumps [@algolia/client-search](https://github.com/algolia/algoliasearch-client-javascript ) from 4.14.2 to 4.14.3.
- [Release notes](https://github.com/algolia/algoliasearch-client-javascript/releases )
- [Changelog](https://github.com/algolia/algoliasearch-client-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/algolia/algoliasearch-client-javascript/compare/4.14.2...4.14.3 )
---
updated-dependencies:
- dependency-name: "@algolia/client-search"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 20:34:28 +09:00
dependabot[bot]
986b36a1f1
Bump json5 from 2.2.1 to 2.2.3 in /docs
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 20:34:19 +09:00
bd_
74dc37d0d7
chore: docs updates for new menu installer behavior
2023-01-02 20:29:07 +09:00
bd_
b9fde37285
1.3.0
2023-01-02 16:47:09 +09:00
bd_
435ce7b248
fix: NPE in menu installer editor
2023-01-02 16:44:52 +09:00
bd_
569275dcba
fix: NPE on null submenu reference
2023-01-02 16:44:37 +09:00
らいちちゃん
a361789c43
feat: add support for nested Menu Installer operation
...
With this change it is now possible for Menu Installer to specify as its target a menu installed by another Menu Installer, or a submenu thereof. This allows prefabs to inject extension entries into other prefab menus.
2023-01-01 23:42:54 -08:00
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_
2bfefc7bac
1.2.1
2022-12-20 21:33:10 +09:00
bd_
5351b7befb
fix: multiple bugs in Activator
...
* Activator tries to mark scene dirty in play mode (fixes #164 )
* Activator creates multiple hidden objects which build up over time
2022-12-20 04:32:49 -08:00
bd_
39be252f12
1.2.0
2022-12-19 18:56:42 +09:00
bd_
2bea35b9df
chore: fix harmless use-after-destroy warning in Activator
2022-12-18 15:41:43 +09:00
bd_
9d63ca60e4
1.2.0-rc0
2022-12-18 14:42:07 +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_
1a12a4b6bd
chore: dev dep version and project config updates
2022-12-17 20:26:01 -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
dependabot[bot]
880770ed01
Bump typescript from 4.9.3 to 4.9.4 in /docs
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.9.3...v4.9.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 16:18:37 -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_
5b97455c0f
Document new heuristic matching feature
2022-12-10 16:58:46 -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
Narazaka
ba9efe218f
docs ja typo ( #136 )
2022-12-08 13:58:35 -08:00
らいちちゃん
19a6923051
Add validation for menu icons. ( #130 )
2022-12-02 20:32:40 -08:00
bd_
118c2bd961
1.1.2
2022-12-01 10:26:37 -08:00