bd_
b06e27f3c3
[fix] fix broken material animations (again) ( #129 )
2022-12-01 10:14:08 -08:00
bd_
c37fc01e77
1.1.1
2022-11-30 21:40:46 -08:00
bd_
83e432b245
Fix some transitions breaking animator merge logic ( #127 )
2022-11-30 21:38:54 -08:00
bd_
b9749a9e6d
[chore] don't lock to a specific vrchat SDK version ( #123 )
2022-11-30 14:55:54 -08:00
bd_
65ea7e6434
Fix bug where physbone blocker would skip every other xform
2022-11-30 13:02:05 -08:00
bd_
e58ffbf3a3
1.1.0
2022-11-30 12:50:49 -08:00
bd_
5bc9211f80
Add a component to block PhysBone chains ( #113 )
...
Closes : #111 , #104
2022-11-30 12:49:45 -08:00
bd_
55e363c1b2
[ui] prevent Setup Outfit from running on an avatar root ( #121 )
...
Closes : #118
2022-11-30 12:49:21 -08:00
bd_
2530588fe0
Fix animator cloning creating duplicate MonoScript objects ( #116 )
...
Closes : #115
2022-11-30 12:42:57 -08:00
bd_
d66881fa80
Close blendshape selection window when it loses focus ( #120 )
2022-11-30 12:41:57 -08:00
らいちちゃん
42618e464c
Added support for closing AvMenuTreeViewWindow automatically when it loses focus. ( #119 )
2022-11-30 12:40:10 -08:00
Koarare
541d2f3e65
Fix issue where bounding box size changes if the base avatar and outfit scale is different ( #117 )
2022-11-30 05:45:58 -08:00
bd_
e1e18a45a8
1.0.1
2022-11-29 09:58:49 -08:00
bd_
9a38bd8620
Fix some issues caused by nesting AvatarDescriptors ( #110 )
2022-11-29 09:58:12 -08:00
bd_
072b5c1ff1
Fix merging of material swap animations ( #109 )
2022-11-29 09:58:03 -08:00
Koarare
2ad706b3f5
Search all children of the armature when running setup outfit ( #108 )
...
https://github.com/bdunderscore/modular-avatar/issues/101
Closes : #101
2022-11-28 20:34:13 -08:00
bd_
80e0c45519
Fix pentip minimum vertex distance (again)
2022-11-27 21:45:39 -08:00
bd_
d2cad436cf
1.0.0
2022-11-27 13:55:45 -08:00
bd_
ff313f33a9
Avoid exposing a bunch of internal APIs
2022-11-27 13:51:39 -08:00
bd_
bd3ee6987b
1.0.0-rc3
2022-11-26 12:57:45 -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_
25729dc81b
1.0.0-rc2
2022-11-25 15:40:44 -08:00
bd_
989b6ea926
[MenuInstaller] Display the root menu in editor UI when defaulting to the root menu
...
Closes : #94
2022-11-25 15:40:29 -08:00
bd_
3ef87552e9
[MergeAnimator] Default to FX layer
...
Closes : #96
2022-11-25 15:33:18 -08:00
bd_
929f1a4d9f
Rename manual bake menu item and add validator
...
Closes : #95
2022-11-25 15:32:04 -08:00
bd_
1432b4428b
Change the allowlist patch to avoid private member reflection
2022-11-25 11:47:22 -08:00
bd_
9b8307cbdb
Add an icon to the continuation menu control
...
Future work: Make the icon style configurable (needs some kind of avatar-wide
config system)
2022-11-24 19:22:23 -08:00
bd_
724b2bd285
Add a bunch of icons contributed by WWR
...
Icon author: WWR (https://twitter.com/WWRPR )
Contributed under the MIT license.
2022-11-24 19:21:44 -08:00
bd_
7e6609fde8
1.0.0-rc1
2022-11-24 18:18:44 -08:00
bd_
3f65250c64
Fix null in generated submenus breaking av3emu
2022-11-24 18:00:18 -08:00
bd_
a7db1c9a85
0.9.1
2022-11-24 17:19:55 -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_
7ed1593bda
Fix exception caused by nested MA Parameters using the same parameter name
2022-11-24 17:18:34 -08:00
bd_
aca6af3cb4
0.9.0
2022-11-23 20:43:42 -08:00
bd_
e5a858cf68
Set attachment mode on clap sample
2022-11-23 20:43:42 -08:00
bd_
d8b1183c30
Add support for world-locking bone proxies (useful for cloth setups)
2022-11-23 19:33:00 -08:00
bd_
8af7b0d5d6
Fix state machine outgoing transitions not being name-mangled
...
Closes : #93
2022-11-23 19:33:00 -08:00
bd_
4ce3223844
Add additional bone proxy validation
...
Closes : #85
2022-11-19 19:12:23 -08:00
bd_
999add24c9
Fix blend tree parameters not being remapped
...
Closes : #91
2022-11-19 19:12:23 -08:00
bd_
08897abab1
Clear pen on reenable
2022-11-19 19:12:23 -08:00
bd_
a4d039843d
Fix error in BlendshapeSyncAnimationProcessor
2022-11-19 19:12:23 -08:00
bd_
b4e370aad3
Improvements to clap sample
2022-11-13 19:14:22 -08:00
bd_
a544765727
Fix infinite recursion in BoneProxyEditor
2022-11-13 18:55:31 -08:00
bd_
b4eb48cc7e
0.8.0
2022-11-10 20:49:32 -08:00
bd_
702b20519a
Update email
2022-11-10 20:47:28 -08:00
bd_
46b2195f33
Fix concurrent modification exception
...
Closes : #86
2022-11-10 20:45:10 -08:00
bd_
318599ae3d
The Big Rename
...
Closes : #84
2022-11-10 20:42:46 -08:00
bd_
b7e4409d6b
Only show the logo once per inspector pane
2022-11-10 20:30:10 -08:00
bd_
acf692fd14
0.7.1
2022-11-09 19:55:40 -08:00
bd_
397061c360
Some docs updates
2022-11-09 18:17:00 -08:00
bd_
b3eec08abe
Organize add component menu
2022-11-09 17:49:00 -08:00
bd_
2091402572
Rename FPV -> Visible Head Accessory
2022-11-09 17:39:52 -08:00
bd_
3486adbca2
Workaround a unity bug resulting in broken AV3 debug displays
...
Thanks to @TCL987 for a hint as to where to start looking!
2022-11-08 20:11:02 -08:00
bd_
4f4faa929d
Show warning when components are outside of the avatar root
...
Closes : #39
2022-11-07 20:44:00 -08:00
bd_
031d3f009f
0.7.0
2022-11-07 20:29:25 -08:00
bd_
ec4a5db0c5
ParameterPolicy: Detect parameter driver parameters
...
Closes : #60
2022-11-07 20:28:43 -08:00
bd_
8bb1969ecf
Support path remappings in the FPVProcessor
...
As part of this, PathMappings was refactored to support processing original paths through
multiple phases of remapping.
Closes #73
2022-11-07 20:21:15 -08:00
bd_
c2f390071a
Remove some excessive debug
2022-11-07 20:20:18 -08:00
bd_
4be0293d9d
Fix up animator layer control references within the same animator
...
This change adjusts the layer indices for animator layer control state behaviors, assuming
that the reference is for a layer in the same animator. This partially addresses #67 for v1.0;
fully addressing this requires figuring out how to specify a reference to an arbitrary other Merge
Animator target.
2022-11-07 20:05:50 -08:00
bd_
bd9e3711ea
Add support for mapping blendshapes with different names in source and target
...
Closes : #70
2022-11-07 19:37:20 -08:00
bd_
c634956569
Update blendshapes on rebind
...
Closes : #69
2022-11-07 18:52:36 -08:00
bd_
033b316fde
Fix a few bugs in MergeArmature's locked mode
2022-11-07 18:49:44 -08:00
bd_
e82892847a
0.6.7
2022-11-06 19:34:52 -08:00
bd_
5081516095
Menu Installer: Default to installing at top level
...
Closes : #66
2022-11-06 22:34:18 -05:00
bd_
b24c6d77ae
FPV: Retarget meshes to avoid polygons spliced between Head and retargeted Head
2022-11-06 21:52:23 -05:00
bd_
1ce110cb08
Initial implementation of the 1p-visibility trait component
2022-11-06 21:52:23 -05:00
bd_
578e7a565c
v0.6.6
2022-11-03 21:08:21 -07:00
bd_
390279935a
Fix error when uploading avatars
2022-11-03 21:07:00 -07:00
bd_
a4da85977d
Fix MergeArmatureHook ignoring disabled objects
2022-11-03 19:19:43 -07:00
bd_
1078c31591
v0.6.5
2022-11-03 18:11:45 -07:00
bd_
90b8d29137
Update VPM dev-deps
2022-11-03 18:11:45 -07:00
bd_
3a7aac85c0
Fix automatic outfit setup
2022-11-03 18:11:45 -07:00
bd_
7b1f9848ee
v0.6.4
2022-10-31 08:46:34 -07:00
bd_
5f1fa47273
Update component allowlist patch for latest VRCSDK
...
Fixes : #68
2022-10-31 08:46:03 -07:00
bd_
3cf4da4b23
Update vpm resolver
2022-10-31 08:46:02 -07:00
bd_
65b8ce460b
0.6.3
2022-10-22 13:51:29 -07:00
bd_
85cfe175c5
Adjust COPYING file
2022-10-22 13:51:17 -07:00
bd_
03bb8d85a6
Add logo rendering logic
2022-10-22 13:51:09 -07:00
bd_
d82df1f371
Add placeholder logo
2022-10-22 13:51:09 -07:00
bd_
0209a40749
Fixing bugs
2022-10-22 13:51:09 -07:00
bd_
8ac225ff40
Import vpm resolver to try to get the VCC to recognize the repo
2022-10-22 12:48:58 -07:00
bd_
12e50eddd7
0.6.1
2022-10-20 21:03:18 -07:00
bd_
3b16be323d
Move sample root prefabs up a level
2022-10-20 21:01:57 -07:00
bd_
432968f0ab
Adjustments to BoneProxyEditor UI
2022-10-20 20:53:46 -07:00
bd_
e839138cab
Add blendshape search feature
2022-10-19 21:56:07 -07:00
bd_
d038571a6c
Fix filename
2022-10-19 21:37:24 -07:00
bd_
75a0d66cce
Fix/remove some console messages
2022-10-19 20:44:46 -07:00
bd_
1bc55ab878
0.6.0
2022-10-19 20:12:39 -07:00
bd_
33c1230263
Fix localization folder asset
2022-10-19 20:12:39 -07:00
bd_
61b04fb1e5
Improve support for multiple objects in BlendshapeSync editor
2022-10-19 20:10:31 -07:00
bd_
232d0c43bc
Add blendshape sync component
2022-10-19 19:42:33 -07:00
bd_
7e2534ebe3
Hide parameters list when empty and not in dev mode
2022-10-16 14:07:19 -07:00
bd_
2a2a450111
Add editor localizations
2022-10-16 14:07:05 -07:00
bd_
0bda80bca0
Add fingerpen sample
2022-10-16 13:15:30 -07:00
bd_
ce1c96d806
Allow internal parameters to be synced
2022-10-16 12:51:47 -07:00
bd_
ff75670ac9
Add warnings to menu installer
2022-10-16 12:47:51 -07:00
bd_
ea623a3030
Reorder clap sample components
2022-10-16 12:47:39 -07:00
bd_
7c7fa06083
0.5.0
2022-10-15 21:23:55 -07:00
bd_
bb08b17def
Add support for automatically installing expression menus
...
Closes : #3
2022-10-16 11:20:05 +09:00
bd_
07a778cee8
UI for sync mode configuration
2022-10-16 11:20:05 +09:00
bd_
f7f512e3bd
Add support for parameter renaming on merge
2022-10-16 11:20:05 +09:00
bd_
b3bf7ea600
Detect and display unconfigured properties
2022-10-16 11:20:05 +09:00
bd_
8ee6771229
Add initial editors for parameters/menu installers
2022-10-16 11:20:05 +09:00
bd_
c0ea7f7e7e
Fix NPE when inspecting BoneProxy outside of an avatar
2022-10-15 14:38:34 -07:00
bd_
76d2adefd3
Add a context menu setup option for outfits
2022-10-05 11:44:13 +09:00
bd_
c40647e433
0.4.2
2022-10-04 17:54:49 -07:00
bd_
a585d31931
Fix spurious NPE
2022-10-05 09:54:21 +09:00
bd_
3db78a769c
Fix PBs referencing constrained bones not working
...
When a PB references a bone controlled by a constraint, the subtree rooted at that
bone will be present only on the original armature tree, and not in the avatar's
main armature tree (except for a stub object that may or may not be used for a constraint
reference).
Previously, there was a bug in which PBs would reference the stub object, rather than the
object that contains the bones that need to be animated by PBs. This commit changes the order
of processing so bones are only registered for rewriting PB referenced if their subtrees will
be transferred to the main armature.
2022-10-05 09:53:34 +09:00
bd_
7ca52e5a0a
[MergeArmature] Restore support for inferring prefix/suffix
2022-10-04 10:31:49 +09:00
bd_
b3693800e4
AvatarObjectReference defaults to a null referent
...
Fixes #47
2022-10-03 12:35:06 +09:00
bd_
0e16721898
0.4.1
2022-10-02 20:20:44 -07:00
bd_
5f4f26f106
Fixing more issues with constraint merging
2022-10-02 20:20:29 -07:00
bd_
594971b8e2
0.4.0
2022-10-02 19:12:26 -07:00
bd_
085e296d4c
Fix incorrect pathnames for manual apply mode
2022-10-03 11:11:09 +09:00
bd_
eec44171b4
Add option to match avatar write defaults settings ( #41 )
2022-10-03 11:11:04 +09:00
bd_
ca19f86347
Fix Inspector.meta folderAsset declaration
2022-10-02 19:01:06 -07:00
bd_
cb91283c1c
Fixing more issues with explicit constraint configurations
2022-10-02 18:58:33 -07:00
bd_
9b4d98a14d
Fix missing using statement
2022-10-02 18:58:33 -07:00
bd_
922fcb5fb0
MergeArmature: Support moving between avatars in hierarchy
...
WARNING: Prefab compatibility broken!
Fixes #38
2022-10-03 10:18:40 +09:00
bd_
7061ab0a8c
BoneProxy: Support moving between avatars dynamically
2022-10-03 10:18:40 +09:00
bd_
74c725e987
Add an internal class that tracks obj refs by path
2022-10-03 10:18:40 +09:00
bd_
ea2011f68d
Fix merging armatures containing explicitly set constraints
2022-10-03 08:43:33 +09:00
bd_
c50fb944ac
v0.3.0
2022-09-25 20:06:27 -07:00
bd_
3d4aba9bcd
Add an option to manually apply changes
2022-09-26 12:05:53 +09:00
bd_
f6a915c2b3
Support referencing the basePath object in relative mode ( #21 )
2022-09-18 02:00:20 +09:00
bd_
108df78f06
Support absolute referenced animator merging ( #22 )
...
also fix a bug where only one animator per layer could be merged, oops.
2022-09-18 02:00:20 +09:00
bd_
5455e0da87
Avoid using ParentConstraints for bone proxy position tracking
2022-09-18 01:37:49 +09:00
bd_
cba767b0fa
Invoke extension hooks before cleaning components
2022-09-18 01:21:36 +09:00
bd_
441865cd22
Adding some hooks for xdress benefit
2022-09-18 01:21:36 +09:00
bd_
d96ee7a718
0.2.2
2022-09-14 07:53:37 -07:00
bd_
995589b696
Support older (pre-VCC) SDKs
2022-09-14 23:53:23 +09:00
bd_
17400cd77a
0.2.1
2022-09-11 15:28:54 -07:00
bd_
281c425f64
Fix stray reference to removed component
2022-09-11 15:28:02 -07:00
bd_
e88c46f9d2
0.2.0
2022-09-11 14:56:12 -07:00
bd_
12fe3f2c87
Improve stability of locked merge armature system
2022-09-11 14:54:52 -07:00
bd_
ab51e9dd82
Remove the need for an av3emu patch
2022-09-11 14:54:12 -07:00
bd_
cf82c93e55
0.1.4
2022-09-10 10:53:18 -07:00
bd_
4d6a143e79
Always cleanup assets when entering edit mode
2022-09-10 10:52:30 -07:00
bd_
5c0b62f295
Restore Merge Armature locked mode references on prefab instantiation
2022-09-10 10:52:30 -07:00
bd_
b889bc7323
Add VPM repo url
2022-09-10 09:58:48 -07:00
bd_
409a7fd5ec
0.1.3
2022-09-10 09:54:26 -07:00
bd_
d5956d6d2d
Fix attempted destruction of constraint assets
2022-09-10 09:54:26 -07:00
bd_
78e2d2516a
Disable write defaults on sample clap effect
2022-09-10 09:17:29 -07:00
bd_
bf1affa9b1
Rename assets
2022-09-10 09:17:26 -07:00
bd_
1c6db2a01f
Avoid scary errors when entering play mode
...
As part of our hook processing, we destroy modular-avatar components;
however, when entering play mode (without av3emu), these components
might be prefab assets. To avoid scary unity errors, unpack these prefabs
when entering play mode.
2022-09-10 09:10:15 -07:00
bd_
1f12cab363
0.1.2
2022-09-09 20:39:57 -07:00
bd_
113f7adbee
Merge pull request #16 from bdunderscore/fix-state-leak
...
Fix state leakage across builds
2022-09-09 20:39:33 -07:00
bd_
2681c1d4c0
Fix state leakage across builds
2022-09-09 20:36:04 -07:00
bd_
6d2084aca2
Workaround vrc bug - exceptions don't halt build
...
https://feedback.vrchat.com/sdk-bug-reports/p/exceptions-thrown-from-onpreprocessavatar-hooks-do-not-abort-the-build
2022-09-09 20:31:41 -07:00
bd_
39f8c0b905
0.1.1
2022-09-09 18:16:51 -07:00
bd_
71dba91ca5
Add clap sample
2022-09-09 18:14:33 -07:00
bd_
5fccf13eca
v0.1.0
2022-09-09 17:53:04 -07:00
bd_
1fb8785670
v0.0.2
2022-09-08 20:44:24 -07:00
bd_
f10aa6be18
Add license
2022-09-08 20:44:04 -07:00
bd_
413303528a
wip
2022-09-07 20:46:39 -07:00
bd_
4506605856
Remove a gratuitous SaveAssets call
2022-08-29 18:35:31 -07:00
bd_
4ee54d47a1
Avoid copying animators that have nothing merged in
2022-08-29 18:35:16 -07:00
bd_
fb5f8c555e
Fix warning due to multiple destruction of bone proxy constraints
2022-08-29 18:34:50 -07:00
bd_
5549332a68
Add option to auto-apply on play without av3emu
2022-08-29 18:34:22 -07:00
bd_
c1dd24835f
Restore bone proxy constraint processing
2022-08-29 17:57:13 -07:00
bd_
339fa77692
Revert "Remove bone proxy"
...
This reverts commit f0fa188d68
.
2022-08-29 16:28:53 -07:00
bd_
96a453ae67
Fix incorrect instantiation of animator state behaviors
2022-08-29 16:25:18 -07:00
bd_
f0fa188d68
Remove bone proxy
2022-08-29 16:24:11 -07:00
bd_
261967ea1f
Remove bootstrap for now
2022-08-29 16:22:01 -07:00
bd_
b154b01e45
Support editing original bone animations in modular components
...
This adds support for animation mapping for MergeArmature components, as well as supporting locking the position of
MergeArmature-controlled transforms to their original counterparts, to ease animation editing.
With this change it might be best to eliminate the bone proxy component, as it's a bit redundant now.
2022-08-29 15:13:26 -07:00
bd_
5b52ad45c1
Don't remap references to the animator itself
2022-08-29 14:00:40 -07:00
bd_
757eaa9a85
Rename MergeAnimator component, fix default layer references
2022-08-29 14:00:28 -07:00
bd_
ca32c75811
MergeArmature: Correctly mark dirty
2022-08-29 14:00:01 -07:00
bd_
e3f441ad89
Remove some dead code
2022-08-28 18:33:11 -07:00
bd_
91fb887dad
Add a self-importing stub
2022-08-28 18:31:37 -07:00
bd_
9376fddc6e
Animator merging & bone proxy support
2022-08-27 19:04:53 -07:00
bd_
625878e698
Retain components (e.g. PhysBones) at their original hierarchy path
2022-08-27 16:54:59 -07:00
bd_
f7c6a81a4e
Add pose rebinding support
2022-08-27 15:04:57 -07:00
bd_
b64dc0496f
Initial checkin
2022-08-27 13:38:52 -07:00