CHANGELOG.md 5.6 KB

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

  • Change to continue importing when an error occurs. @TakahiroSato

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.
    • Note: Importing this version into an older version SDK will override this setting. see Cubism SDK Manual page

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.

4-beta.2 - 2019-11-14

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.

4-beta.1 - 2019-09-04

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.