Commit Graph

650 Commits

Author SHA1 Message Date
bd_
f9e319bf49
feat: Unidirectional armature sync mode (#416) 2023-09-24 16:59:43 +09:00
bd_
f38eb55010
feat: Modular Avatar Move Independently (#417) 2023-09-24 16:59:15 +09:00
anatawa12
cd6e018d47
feat: MA World Fixed Object (#385) 2023-09-24 16:59:02 +09:00
bd_
38aa88c658 fix: AvatarTagComponent API compatibility break 2023-09-24 14:44:07 +09:00
bd_
9777a4f235 chore: remove submodule 2023-09-24 14:40:51 +09:00
bd_
5feee0a61a Merge remote-tracking branch 'origin/main' into 000/plugin 2023-09-24 14:38:29 +09:00
bd_
c9c9701e1d chore: unexpose animation context for now
This API is still a bit unstable; it'll probably be added in a future release.
2023-09-24 14:37:10 +09:00
bd_
6332825980 chore: update NDMF dependency 2023-09-24 13:34:51 +09:00
bd_
512a7b9995 fix: proxy animations not being preserved 2023-09-23 19:39:49 +09:00
bd_
1f313de484 update NDMF dependency 2023-09-20 19:25:00 +09:00
bd_
30112030d4 Add cleanup pass and exception reporting 2023-09-20 19:24:36 +09:00
bd_
7edb06279c 1.7.7 2023-09-20 18:52:00 +09:00
bd_
7ed0179b91
fix: null/missing expressions params/menus breaking builds (#441) 2023-09-20 18:49:20 +09:00
dependabot[bot]
cda95408d5
chore(deps): bump @algolia/client-search from 4.19.1 to 4.20.0 in /docs (#437)
Bumps [@algolia/client-search](https://github.com/algolia/algoliasearch-client-javascript) from 4.19.1 to 4.20.0.
- [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.19.1...4.20.0)

---
updated-dependencies:
- dependency-name: "@algolia/client-search"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 00:47:33 +09:00
dependabot[bot]
4dea809502
chore(deps-dev): bump @tsconfig/docusaurus from 2.0.0 to 2.0.1 in /docs (#438)
Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/docusaurus"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 00:47:29 +09:00
bd_
a837008f3a chore: use SerializedObject to clone animations 2023-09-19 19:20:24 +09:00
bd_
911dc7bb47
fix: [ESO] bounds are untransformed when root bone is inconsistent (#440)
Closes: #439
2023-09-19 18:29:44 +09:00
bd_
823b1215e7 chore: disable unitypackage generation 2023-09-18 01:57:21 +09:00
bd_
b6094584f0 ci: fixed? 2023-09-17 22:33:26 +09:00
bd_
c868fe9900 Add VPM repo to gameci step 2023-09-17 22:23:54 +09:00
bd_
b48fb90ad4 1.8.0-alpha.ndmf.1 2023-09-17 22:21:20 +09:00
bd_
2f27b13dc0 fix: Restore a couple of passes lost in the merge 2023-09-17 22:21:04 +09:00
bd_
370804a829 1.8.0-alpha.ndmf.0 2023-09-17 22:03:30 +09:00
bd_
a714cd9c14 Update NDMF version 2023-09-17 22:02:43 +09:00
bd_
b55fa356db Merge remote-tracking branch 'origin/main' into 000/plugin 2023-09-17 22:01:26 +09:00
bd_
f0aad41ea7 submodule update 2023-09-17 21:55:02 +09:00
bd_
a5ab271b59 docs improvements 2023-09-17 20:56:11 +09:00
bd_
0f338ec353 namespace refactor 2023-09-17 18:26:06 +09:00
bd_
90806cb300 Move animation utility APIs back to Modular Avatar for now 2023-09-17 18:16:27 +09:00
bd_
0669c01a91 git submodule update 2023-09-17 18:06:13 +09:00
bd_
685e690d3a
fix: workaround issues with double-Armature hack (#436)
fixes: #308
2023-09-15 21:00:08 +09:00
bd_
ee8b6d3119 1.7.6 2023-09-14 21:33:46 +09:00
bd_
6cbcde05f4
fix: avoid name collisions in setup outfit (#435)
The human avatar mapping system seems to use bone _names_ rather than full
_paths_ to identify bones. When the avatar armature and an outfit armature
are both present under the avatar root, this can result in misidentification
of outfit bones as avatar bones on the avatar animator. This in turn results
in issues with Bone Proxy's editor-side tracking logic.

This change adjusts setup outfit to ensure that there is always a prefix
and/or suffix set, renaming bones if necessary.

Note that this does not fully use outfit human avatar data to map bones yet;
this is mostly intended as a patch to resolve the issues that have been
reported recently, particularly around the stricter validations in SDK
3.3.0.
2023-09-14 21:33:22 +09:00
bd_
ebda9cf7d5
fix: fixup expressions menus to avoid validation errors (#434)
This change scales oversized expression menu items, and redacts undefined
parameters to avoid hard-to-diagnose build errors.
2023-09-14 21:24:20 +09:00
bd_
6af61302f0 chore: dependency and project settings update 2023-09-14 20:23:00 +09:00
anatawa12
c8e535cd7e
fix: Animator can cache incorrect humanoid bone mappings (#431)
When multiple bones with the same name exist in the initial hierarchy, the root Animator
can cache (prior to MA execution) bones that will later be deleted or renamed due to MA
action. While this isn't persisted to the avatar asset bundle, it can result in validation failures
blocking upload. To resolve this, invalidate this cache late in MA execution.
2023-09-14 19:28:49 +09:00
dependabot[bot]
29ca97e0c1
chore(deps): bump react-player from 2.12.0 to 2.13.0 in /docs (#428)
Bumps [react-player](https://github.com/CookPete/react-player) from 2.12.0 to 2.13.0.
- [Changelog](https://github.com/cookpete/react-player/blob/master/CHANGELOG.md)
- [Commits](https://github.com/CookPete/react-player/compare/v2.12.0...v2.13.0)

---
updated-dependencies:
- dependency-name: react-player
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 23:48:00 +09:00
dependabot[bot]
9e7fd463d4
chore(deps): bump actions/checkout from 3 to 4 in /.github/workflows (#427)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 23:47:46 +09:00
bd_
427038904f
Update export-gameci-license.yml 2023-09-10 20:58:49 +09:00
bd_
ed4d30abe4
Update export-gameci-license.yml 2023-09-10 20:58:14 +09:00
bd_
f169bbf87b
Create export-gameci-license.yml 2023-09-10 20:57:15 +09:00
bd_
b1e763fdb0 Update to new NDMF API 2023-09-10 17:14:19 +09:00
bd_
5320c474dd 1.7.5 2023-09-08 20:32:31 +09:00
bd_
eecac2350e
fix: improve handling of scale correction when root bone is null (#425) 2023-09-08 20:32:03 +09:00
bd_
f9c19c6d67
fix: automatic bounds does not account for armature scale (#423) 2023-09-08 19:59:26 +09:00
bd_
b6537da650
ui: improve setup outfit usability (#422)
Show a descriptive error when setup outfit fails (fixes #415).
Use HeuristicBoneMapper to fuzzy-match hips (fixes #414)
2023-09-08 19:42:16 +09:00
bd_
75fe74da53
fix: non-unit scale armatures result in incorrect constraint behavior (#421) 2023-09-08 18:44:09 +09:00
bd_
36b13b8192 chore: protect against prefab instances leaking into play mode 2023-09-05 20:16:41 +09:00
bd_
99386fc756 feat: NDMF integration 2023-09-04 23:18:23 +09:00
bd_
b155202714
fix: incorrect scaling for Visible Head Accessory (#412) 2023-09-03 18:10:17 +09:00