Commit Graph

424 Commits

Author SHA1 Message Date
bd_
33895a58e8 fix: BoneProxy non-humanoid references did not save properly 2023-01-18 19:09:28 +09:00
bd_
be32ed55f5 fix: BoneProxy editor is missing pos/rot hold options 2023-01-18 19:09:16 +09:00
bd_
ef1699e4da rc2 2023-01-17 20:41:45 +09:00
bd_
eb7af61a08 [BoneProxy] feat: add support for keeping only one of world position/rotation 2023-01-17 20:40:42 +09:00
Gizmo
51f7c5936d Add missing translations 2023-01-17 20:08:03 +09:00
Gizmo
acdcaa991e feat: add simplified chinese translation 2023-01-17 20:08:03 +09:00
bd_
305377c1bb feat: use english localization for untranslated strings 2023-01-17 20:06:50 +09:00
bd_
9f9c2af1bd chore: remove outdated comment 2023-01-17 19:56:12 +09:00
bd_
df47be245f fix: duplicate PB stripping fails in some configurations
The previous logic failed when duplicate PBs explicitly specify their root transform.
This change rewrites this logic and expands the cases in which PBs are pruned.
2023-01-17 00:01:08 +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
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_
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
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_
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
らいちちゃん
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
bd_
474fd1a37c vpm manifest updates 2022-12-01 10:26:31 -08:00
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