Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
4-r.3 - 2021-06-10
Added
- Add a function to read data from
.cdi3.json. by @ShigemoriHakura
- Add a function to display the names of parameters and parts described in
.cdi3.json. by @ShigemoriHakura
- Add a function to change the display name of parameters and parts to any name.
- Add a display of elapsed time to the sample scene
AsyncBenchmark.
- Add a sample scene that manipulates the number of models to be displayed to achieve the specified frame rate.
Changed
Fixed
- Fix failing the model generation when importing with Unity 2020.
- Fix registering the dynamically selection of the index for
PlayerLoopSystem.subSystemList.
- Fix the updating process for InstanceId; Update the InstanceId without adding the element of .fadeMotionList when the InstanceId that is registered the AnimationClip was changed.
- Fix import of models with invalid masks. by @DenchiSoft, @ShigemoriHakura.
4-r.2 - 2021-01-12
Added
- Add Unity 2020 to the development environment.
- Add a process that applies the Culling configuration from Model Data.
- Add an
AnimatorController generator that is already set CubismFadeStateObserver.
Changed
- Change the setting of Player Loop customized by other assets not to be rewritten in Unity 2019.3 or later.
- Change to get the path of the audio files associated with
.motion3.json from .model3.json.
- Change to enable the appropriate Cubism iOS plugin before building.
- Change the handling of
UnmanagedArrayView pointers due to improve the performance. @ppcuni
- Change the default importing mode to
Original Workflow.
Fixed
- Fix the bug of the weight calculation of
MotionFade.
- Fix the bug of the weight calculation of
Expression.
- Fix the bug when playing a motion that is shorter than the fade time or transitioning to a motion with a different fade value.
- Fix fixed value for the generated .exp3.asset fade value when there is no fade value in .exp3.json.
- Fix registering the delegate duplicately on calling
CubismUpdateController.Refresh().
- Fix checking bounding box hit every time before checking mesh hit by @DenchiSoft.
Removed
- Remove Unity 2017 from the development environment.
4-r.1 - 2020-01-30
Changed
- Change registration of
CubismModel.OnRenderObject() to Player Loop on Unity 2018.
- Change access modifier of
CubismFadeController.Refresh() to public.
- Restructure scene maintaining Unity 2017-2019 compatibility.
- Change to manage .meta files, samples and models in the repository.
- Separate license file from
README.md.
- Change to use gravity and wind settings from
physics3.json.
- Reformat some code according to the coding standards.
- Change the shorten type name
Action to full name System.Action.
Fixed
- Fix occurring runtime error when importing the model exist with
.moc3.asset.
- Fix only
EndTime update with latest motion when motion fading.
- Fix the path of
.motion3.json to save .fade.asset.
- Fix the
InstanceId.
- Fix to reuse
InstanceId recorded in generated AnimationClip.
- Fix condition to clear existing
AnimationClip curve on reimporting.
- Fix the script of the
Original Workflow sample scene.
Fixed
- Fix sample scene sourcecode:
CubismSampleController.cs
- Fix a bug when switching multiple motions in the same layer of
Motion component.
- Fix priority not being set when playing idle motion.
- Fix importing process of
.pose3.json on Original Workflow.
Added
- Support new Inverted Masking features.
- Add
.editorconfig and .gitattributes to manage file formats.
- Add
UWP/ARM64 Core binary file for experimental use.
- Add method to know playing motion or not #35.
- Add sample model and sample scene.(
./Assets/Live2D/Cubism/Samples/OriginalWorkflow/DemoCubism4)
Changed
- Upgrade Core version to 04.00.0000 (67108864).
- Move to
Plugin/Experimental/UWP from Plugin/Experimental/uwp/Windows.
- Convert all file formats according to
.editorconfig.
LICENSE.txt file has been integrated into README.md
- Remove changelog and regenerate
CHANGELOG.md.
- What was
Package.json is currently being changed tocubism-info.yml.
- Improve CubismUpdateController #34.
Fixed
- Fix issue of
Demo and Motion sample in OriginalWorkflow.
- Fix issue that mesh remain when deleting model.
- Fix issue where Priority value was not reset after playing motion with CubismMotionController.