anatawa12
46c1f7ce49
Add warning for legacy (non-ndmf) aao ( #458 )
...
* chore: restore some functions in AvatarProcessor for compile time legacy AAO compatibility
* feat: add warning for legacy Avatar Optimizer
2023-09-30 17:00:18 +09:00
bd_
99386fc756
feat: NDMF integration
2023-09-04 23:18:23 +09:00
anatawa12
39da3b6742
chore: remove all components with missing script ( #404 )
...
* chore: remove all components with missing script
* Traverse disabled gameobjects when purging missing scripts
Co-authored-by: bd_ <bd_@nadena.dev>
2023-08-22 18:50:08 +09:00
bd_
5a5142bf62
chore: improve null checks in FixupAnimatorDebugData
2023-08-20 13:23:03 +09:00
bd_
8aba9d4cc7
fix: adjust processing order for Mesh Settings
...
Closes : #354
2023-07-30 21:05:04 +09:00
bd_
4240a4f4cf
feat: add the Replace Object component
2023-07-30 02:32:57 +09:00
bd_
7ce6d93083
chore: automatically save assets referenced at the end of processing
2023-07-30 01:52:54 +09:00
bd_
dec90cb6ca
chore: use binary serialization for generated assets
...
Thanks to @anatawa12 for the suggestion
2023-07-30 01:52:54 +09:00
bd_
21373e13bc
chore: fix warnings
2023-07-30 01:42:20 +09:00
bd_
f41719e432
chore: remove components merged into the Mesh Settings component
2023-06-05 20:46:04 +09:00
bd_
3c7634e4ea
feat: add Mesh Settings component
2023-06-05 20:18:46 +09:00
bd_
d5c2b98a05
Merge branch 'main' into enhancement/add_bounds_override_module
2023-06-05 19:04:30 +09:00
AoiKamishiro
7bc29b2ea5
MAProbeAnchorの追加(ModularAvatarでAnchorOverrideを設定できるように) ( #304 )
...
Co-authored-by: AoiKamishiro <aoi.kamishiro@kamishiro.online>
2023-06-05 18:53:49 +09:00
raiti-chan
17589fceb5
Add BoundsOverride module and BoundsOverrideBlocker module
2023-05-31 22:37:10 +09:00
bd_
bf42cb95c1
rollback: remove action system for 1.5.0 release
2023-05-14 22:02:52 +09:00
bd_
e763281966
ui: group menu items [NEEDS DOCS]
2023-05-14 20:18:41 +09:00
bd_
d8cab10a3d
feat: unified clothing menu
2023-05-14 20:18:41 +09:00
hill
7d97c75ef8
feat: improve usability of manual bake options
...
* select output avatar on manual bake
* add GameObject context menus
2023-03-23 19:09:41 +09:00
bd_
e8366cd84a
improvements to error reporting
2023-03-04 14:41:13 +09:00
bd_
76edc43aca
feat: menu actions ( #231 )
...
Add a new feature to generate animations for menu items automatically.
Currently this only supports generating blend-tree based GameObject toggles.
2023-03-04 14:31:23 +09:00
bd_
2a321612fc
GC unused game objects ( #229 )
2023-03-04 14:15:27 +09:00
bd_
d39e17a8f6
feat: add object-based menu system ( #218 )
...
This adds a GameObject/Component based menu editing system, heavily inspired by Hai's Expressions Menu Hierarchy editor (https://github.com/hai-vr/av3-expressions-menu-hierarchy-editor )
2023-03-04 14:15:27 +09:00
bd_
d39c098893
feat: improve handling of editoronly objects ( #224 )
2023-02-25 17:53:09 +09:00
bd_
dcc1650dbd
fix: make generated assets easily visible in play mode
2023-02-08 22:35:44 +09:00
bd_
c2e6bb53cd
feat: Add error reporting UI
2023-02-08 22:19:10 +09:00
bd_
85617735e9
fix(visible-head-accessory): workaround unity crash
...
Reported-By: Momishiro
2023-01-30 22:55:56 +09:00
bd_
dd07acda1d
chore: mark AfterProcessing hook internal
2023-01-16 21:15:30 +09:00
bd_
76dfa2a6fc
chore: more perf improvements
2023-01-05 21:47:37 +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_
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
らいちちゃん
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_
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_
8bbe774ea1
Adjust callback order to support EditorOnly fully ( #151 )
2022-12-09 12:41:07 -08:00
bd_
5bc9211f80
Add a component to block PhysBone chains ( #113 )
...
Closes : #111 , #104
2022-11-30 12:49:45 -08:00
bd_
9a38bd8620
Fix some issues caused by nesting AvatarDescriptors ( #110 )
2022-11-29 09:58:12 -08:00
bd_
ff313f33a9
Avoid exposing a bunch of internal APIs
2022-11-27 13:51:39 -08:00
bd_
0dd571e371
Restore compatibility with legacy unitypackage VRCSDKs
...
If this breaks again I probably won't fix it.
2022-11-26 12:57:29 -08:00
bd_
929f1a4d9f
Rename manual bake menu item and add validator
...
Closes : #95
2022-11-25 15:32:04 -08:00
bd_
d2f8c22ac8
Fix quadratic time behavior on exception
...
Previously, processing would abort before clearing AvatarTagComponents when an exception
is thrown. This would result in unprocessed AvatarTagComponents re-triggering processing
as part of their Awake callback, causing O(n^2) behavior.
2022-11-24 17:19:37 -08:00
bd_
318599ae3d
The Big Rename
...
Closes : #84
2022-11-10 20:42:46 -08:00