Haï~
be1b4c3447
(BREAKING) Rename AacFlSettingObjectReferenceKeyframes to AacFlSettingKeyframesObjectReference:
...
- Breaking changes:
- Rename AacFlSettingObjectReferenceKeyframes to AacFlSettingKeyframesObjectReference.
- This makes it more in line with AacFlSettingKeyframesColor.
- AacFlSettingObjectReferenceKeyframes was introduced specifically for Vixen, and it is meant to be used as a lambda expression, so the breaking damage should be limited.
2024-08-17 13:12:30 +02:00
Haï~
b58b1afd4d
V1.1.0-beta.3 Fix more inconsistencies
2024-08-17 08:13:23 +02:00
Haï~
bddad26c0f
Rename AacFlSettingCurveColor.WithKeyframes(...) to WithUnit(...):
...
- Fix inconsistency by renaming AacFlSettingCurveColor.WithKeyframes(...) to WithUnit(...).
- The previous method is obsoleted, but remains.
2024-08-17 08:03:28 +02:00
Haï~
207ffffb65
Code cleanup, no functional changes.
2024-08-15 10:47:48 +02:00
Haï~
00e20cda51
Make Component[] null-element safe and add missing multi-component:
...
- Make Component[] null-element safe.
- Add missing multi-component variations of existing APIs.
- Inline documentation pass.
2024-08-15 06:50:58 +02:00
Haï~
c47e49d516
Work towards correcting inconsistencies in the API:
...
- Rename *Percent to *Normalized.
- Update inline documentation.
- Add additional single-valued and array overloads.
- Add AacFlSettingCurveObjectReference.WithUnit to be on-par with AacFlSettingCurve.
2024-07-05 02:30:01 +02:00
Haï~
52c64d97f9
Add AacFlState.WithMotionTime to replace AacFlState.MotionTime:
...
- Add AacFlState.WithMotionTime(...) to replace AacFlState.MotionTime()
- This is more in line with the function naming convention.
2024-07-03 12:56:40 +02:00
Haï~
4858f8025b
V1.1.0-beta.2 Make public field readonly, update inline docs
2024-07-02 02:16:47 +02:00
Haï~
c607eb938d
Fix AacFlState.WithCycleOffset(AacFlFloatParameter floatParam) now correctly enables the parameter
2024-07-01 23:21:18 +02:00
Haï~
3ecefd7f4a
(BREAKING) Make AacFlController.AnimatorController read-only:
...
- Breaking changes:
- Make AacFlController.AnimatorController read-only.
2024-07-01 23:21:18 +02:00
Haï~
0afabd9fd6
Update LICENSE:
...
- Add galister for major contributions.
2024-07-01 23:21:17 +02:00
Haï~
e50ea684a5
Do a pass on the documentation:
...
- Add and update inline documentation.
- Mark some inconsistencies.
- Not everything is reviewed yet.
2024-07-01 23:16:51 +02:00
Haï~
c54c377202
Update README.md
2024-06-30 14:14:35 +02:00
Haï~
e17d1d2828
V1.1.0-beta.1 Accomodate new VRCAnimatorPlayAudio requirements
2024-06-30 14:05:25 +02:00
Haï~
582b109a82
Accomodate new VRCAnimatorPlayAudio requirements:
...
- Nodes need to know the Animator Root, so that relative paths can be resolved during the creation of State behaviours (i.e. Relative path of an AudioSource).
- Nodes need to have the ability to create a New Behaviour, even if one already exists.
2024-06-30 13:58:54 +02:00
Haï~
a9e1b62818
V1.0.9940 Prepare for ToeTra Rig Creator
2024-03-18 01:27:15 +01:00
Haï~
689080e032
Change the zAutogenerated asset prefix to directory-like:
...
- Change the zAutogenerated__ prefix to zAutogenerated/
- This allows the zAutogenerated/ assets to display in a dedicated menu in the animation editor when the animator is selected.
- For legacy compatibility, the old prefix is still matched for the invocation of ClearPreviousAssets() in addition to the new.
2024-02-04 04:23:10 +01:00
Haï~
89f176a6d2
Add AacFlLayer.WithBlendingMode
2024-01-24 18:13:44 +01:00
Haï~
12b836d0a3
V1.0.9930 Prepare for CGE
2023-12-06 13:50:01 +01:00
Haï~
0df82b7b97
Add AacAnimatorNode.At()
2023-10-23 18:20:57 +02:00
Haï~
64f0dc47f1
Add AacFlLayer.WithWeight
2023-10-23 16:31:38 +02:00
Haï~
4b45cecb5c
Replace blend tree nullable parameters with mandatory overloads:
...
- Nullable parameters are now replaced with a separate overload with a mandatory parameter.
2023-10-21 21:58:59 +02:00
Haï~
475e670193
Fix low-pass Simple1D blend trees are now ordered:
...
- Invoking WithAnimation on a Simple1D blend tree now always results in the list of ChildMotion being reordered by threshold.
- This prevents an issue with Unity where it is unable to properly run a low-pass filter if the thresholds are stored in the array in the reverse order.
2023-10-21 21:57:57 +02:00
Haï~
5236df547f
Add comments for a future fix regarding a Simple1D blend tree quirk that happens creating a low-pass filter in the naive way
2023-10-20 19:44:15 +02:00
Haï~
da31c8d22c
Update broken link in README.md
2023-10-20 00:03:53 +02:00
Haï~
37c1ddc5b7
V1.0.9920 Prepare for Vixen release
2023-10-19 23:41:36 +02:00
Haï~
9ae09900f5
Add layer parameter and overrides copying
2023-10-19 23:40:58 +02:00
Haï~
5689bc19c4
Add ObjectReference keyframes
2023-10-19 23:40:15 +02:00
Haï~
7da76c544d
Add functions to store and copy parameters from a NoAnimator to a concrete animator
2023-10-10 12:08:31 +02:00
Haï~
21adaa86a6
Changed AssetContainer type to Object, add ContainerMode
2023-10-04 10:59:52 +02:00
Haï~
a43516f45e
Do not require some assets to be persistent
2023-10-04 08:59:48 +02:00
Haï~
e79400afa9
Add multi-blendshape
2023-10-04 00:39:13 +02:00
Haï~
e0b43254a4
Extend name deduplication to sub-state machines
2023-10-04 00:39:13 +02:00
bd_
d7f7bec848
Avoid duplicate state names:
...
- When a state name is reused, Unity replaces it with a non-descriptive name
- Replace that state name to avoid duplication
2023-10-03 23:46:50 +02:00
Haï~
4299b1c5ee
Change the way additional data is stored and exposed in AacConfiguration
2023-10-03 23:46:50 +02:00
Haï~
1a559b6251
Allow any object to be an asset container:
...
- Asset containers are no longer restricted to the AnimatorController class when using the new GenericAssetContainer configuration field
- The asset container will not be used if it is not a persistent asset
2023-10-03 23:46:50 +02:00
Haï~
2f5ebee617
(MIGRATING) Replace AacV0 with AacInternals
2023-10-02 07:16:49 +02:00
Haï~
3de37ded74
(MIGRATING) Rename Rotating to RotatingUsingEulerInterpolation, and add RotatingUsingQuaternionInterpolation:
...
- See https://forum.unity.com/threads/new-animationclip-property-names.367288/#post-2384172
2023-10-02 07:16:48 +02:00
Haï~
3afc3a1f42
(MIGRATING) Rename Rotationing to Rotating
2023-10-02 07:16:47 +02:00
Haï~
d31b2282fa
(MIGRATING) Change AnimationUtility.SetEditorCurve to AnimationClip.SetCurve to match new V1 behaviour
2023-10-02 07:16:46 +02:00
suzuryg
d19757cb21
Add Positioning and Rotationing animation method
2023-10-02 07:00:19 +02:00
suzuryg
2166a8e0d8
Add AacFlClip.BlendShape() overload
2023-10-02 07:00:19 +02:00
suzuryg
b1e2ff3316
Add StateMachine property to AacFlLayer
2023-10-02 07:00:19 +02:00
Haï~
3b3c37ae8e
Replace all .meta GUIDs
2023-10-02 06:56:43 +02:00
Haï~
e319d85c84
Fix avatar masks were generated in the controller instead of the container
2023-10-02 05:20:12 +02:00
Haï~
a603cd5690
Update LICENSE year
2023-10-02 04:53:27 +02:00
Haï~
c07e47ca48
(PACKAGING) Change the folder structure for package format
2023-10-02 04:53:27 +02:00
Haï~
7ab6312160
(PACKAGING) Move migration guide to a central documentation repository
2023-10-02 04:53:27 +02:00
Haï~
c4d5cba7f0
(PACKAGING) Move all examples to a separate repository
2023-10-02 04:53:27 +02:00
Haï~
2b2ec1e27c
(PACKAGING) Move VRChat Extensions and Destructive Workflow to separate repositories
2023-10-02 04:53:27 +02:00